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