blob: badc38e41a7a6dd015b86fd1717e1554df7d30ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
Better documentation is available in tools/testlab/handbook on review.tizen.org.
.
├── README
└── tct
├── build
│ └── build.sh
│ * gen_list NATIVE_TCT_REPO NATIVE_TCT_LIST_PATH
├── build_tct.sh ARCH NATIVE_TCT_REPO [RESULTS]
├── common.sh
│ * die [ERROR_MSG] [EXIT_CODE]
│ * get_ip SDMUX
├── conf
│ ├── buildinfo.xml.example
│ ├── capability.xml.example
│ │ example files required by native TCT
│ ├── configure_env.sh
│ │ environment variables required by native TCT
│ ├── conf.sh
│ │ * conf_device ID NATIVE_TCT_REPO
│ └── ssh_config
│ configuration file for ssh used by tct/minnow_prepare_flash_conf.sh
├── flash
│ ├── flash_dd.sh DEV_SDCARD
│ └── flash.sh
│ * uuid2dev FILE [SDMUX]
│ * change_uuid FILE DEV_SDCARD
│ * switch2device SDMUX
│ * switch2testserver SDMUX
│ * restart_device SDMUX [DELAY]
│ * sdmux_init SDMUX
│ * change_id SDMUX NEWID
├── minnow_preapre_flash_conf.sh SDMUX IMAGE
├── minnow_run.sh SDMUX
├── odroid_prepare_flash_conf.sh SDMUX BOOT_IMAGE IMAGE [NATIVE_TCT_REPO]
├── odroid_run.sh SDMUX
├── prepare
│ ├── iserial.service
│ │ systemd service executing iserial.sh on system boot
│ ├── iserial.sh
│ │ script changing SDB device serial to the value stored in /etc/id
│ └── prepare.sh
│ * install_iserial ID IMAGE_MOUNTPOINT
│ * unpack_image IMAGE... DESTINATION
│ * mount_image IMAGE MOUNTPOINT
│ * unmount_image MOUNTPOINT
├── resource_locking.sh SDMUX%_*
├── resource_locking.py [-lurf] [--holdoff HOLDOFF] [--inc INC] [-L LOGLEVEL] SDMUX%_*
├── run
│ ├── common_test.py
│ │ python script used by Avocado
│ ├── run.sh
│ │ * create_testplan TEST_PLAN TEST_REPO
│ │ * run_testplan TEST_PLAN ID
│ │ * create_chroot ID
│ │ * delete_chroot ID
│ │ * run_in_chroot ID CMD
│ └── run_tct.sh ID
└── run_tct_chroot.sh ID TEST_REPO RESULT_DIR
.
└── tsp
├── common.sh
│ * die [ERROR_MSG] [EXIT_CODE]
│ * tsrun_target TARGET TSP_ARG...
├── common_test.yaml.example
│ multiplex file used by Avocado in modified version
│ it is used by default if common_test.yaml is missing
├── cronfile.example
├── html_head
├── html_tail
├── jobs
│ ├── common_prep_flash_conf.sh BUILD_NR TARGET [FAIL_CNT]
│ ├── img_test_common.sh BUILD_NR TARGET
│ ├── publish.sh BUILD_NR TARGET
│ ├── trigger_downloads.sh
│ ├── watch_diskspace.sh
│ └── watcher.sh
├── results-schema.sql
├── results-values-device.sql
├── results-values-result.sql
├── scripts
│ ├── common_prep_flash_conf.sh
│ ├── crawler.py [-l LOGLEVEL] url
│ ├── download_image.py [-t TARGET] [-l LOGLEVEL] url
│ ├── free_diskspace.sh
│ ├── log.sh
│ ├── publish_cmp.py [-l LOGLEVEL] SNAPSHOT_RESULTS PRERELEASE_RESULTS
│ ├── publish.py DB_PATH
│ └── publish.sh
├── start.sh
├── stop.sh
└── tsp-sudoer
|