. ├── 3rdparty │   ├── config │   │   ├── case_env_config_template.yaml │   │   ├── case_env_config.yaml │   │   ├── download_config.yaml │   │   ├── env_config_template.yaml │   │   ├── env_config.yaml │   │   ├── env_testcase.sh │   │   └── env_variables_config.json │   ├── __init__.py │   ├── scripts │   │   ├── create_env_config.log │   │   ├── create_env_config.py │   │   ├── deploy_base.py │   │   ├── deploy_env.log │   │   ├── deploy_exec.py │   │   ├── deploy_jump.py │   │   ├── healthy_check.sh │   │   ├── __init__.py │   │   ├── kill_all_case_process.py │   │   ├── __pycache__ │   │   │   └── deploy_base.cpython-39.pyc │   │   ├── reboot.sh │   │   ├── release_logs.sh │   │   └── update_exec_run_pkg.py │   └── utils │   ├── assert.sh │   ├── __init__.py │   ├── nice_logger.py │   └── __pycache__ │   └── nice_logger.cpython-39.pyc ├── angel │   ├── angel_base.py │   ├── angel_job.py │   ├── angel_log.py │   ├── angel_restapi.py │   ├── __init__.py │   └── __pycache__ │   ├── angel_base.cpython-39.pyc │   ├── angel_log.cpython-39.pyc │   ├── angel_restapi.cpython-39.pyc │   └── __init__.cpython-39.pyc ├── auto_deploy │   ├── config │   │   ├── download_config.yaml │   │   ├── download_config.yaml.temp │   │   ├── env_config.yaml │   │   ├── env.yaml.temp │   │   └── sault_config.yaml │   └── script │   ├── deploy_common.py │   ├── deploy_config.py │   ├── deploy_exec.py │   ├── deploy_jump.py │   ├── deploy_main.py │   └── __pycache__ │   ├── deploy_common.cpython-39.pyc │   ├── deploy_config.cpython-39.pyc │   ├── deploy_exec.cpython-39.pyc │   └── deploy_jump.cpython-39.pyc ├── common │   ├── common_thread.py │   ├── decorator.py │   ├── default_case_executor.py │   ├── default_log_collection.py │   ├── file_handler.py │   ├── file_lock.py │   ├── heartbeat.py │   ├── __init__.py │   ├── nice_logger.py │   ├── __pycache__ │   │   ├── common_thread.cpython-39.pyc │   │   ├── decorator.cpython-39.pyc │   │   ├── file_handler.cpython-39.pyc │   │   ├── __init__.cpython-39.pyc │   │   ├── nice_logger.cpython-39.pyc │   │   └── ssh_helper.cpython-39.pyc │   └── ssh_helper.py ├── config │   ├── pytest.ini │   ├── sault_config.yaml │   └── sault_config.yaml.temp ├── niagara │   ├── __init__.py │   ├── niagara_base.py │   ├── niagara_defaulttep.py │   ├── niagara_manage.py │   ├── niagara_restapi.py │   ├── niagara_upload_result.py │   └── __pycache__ │   ├── __init__.cpython-39.pyc │   ├── niagara_base.cpython-39.pyc │   ├── niagara_defaulttep.cpython-39.pyc │   ├── niagara_manage.cpython-39.pyc │   ├── niagara_restapi.cpython-39.pyc │   └── niagara_upload_result.cpython-39.pyc ├── README.md ├── requirement.txt ├── sault_monit │   ├── app │   │   ├── __init__.py │   │   ├── main │   │   │   ├── errors.py │   │   │   ├── __init__.py │   │   │   ├── __pycache__ │   │   │   │   ├── errors.cpython-39.pyc │   │   │   │   ├── __init__.cpython-39.pyc │   │   │   │   └── views.cpython-39.pyc │   │   │   └── views.py │   │   ├── monit.py │   │   ├── __pycache__ │   │   │   ├── __init__.cpython-39.pyc │   │   │   └── monit.cpython-39.pyc │   │   └── templates │   │   ├── 404.html │   │   ├── 500.html │   │   ├── base.html │   │   ├── index.html │   │   └── static │   │   ├── css │   │   │   ├── bootstrap.css │   │   │   ├── bootstrap.css.map │   │   │   ├── bootstrap-theme.css │   │   │   ├── bootstrap-theme.css.map │   │   │   ├── bootstrap-theme.min.css │   │   │   └── sys_monit.css │   │   ├── fonts │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   └── glyphicons-halflings-regular.woff │   │   └── js │   │   ├── jquery-1.10.1.js │   │   ├── jquery.min.js │   │   └── sys_monit.js │   ├── config.py │   ├── __init__.py │   ├── manage.py │   └── __pycache__ │   └── config.cpython-39.pyc ├── sault_tree.txt ├── script │   ├── case_parser.py │   ├── clear_logs.sh │   ├── exec_case_filter.py │   ├── get_case_pytest_mark.py │   ├── psr_module_attr.py │   ├── __pycache__ │   │   └── case_parser.cpython-39.pyc │   ├── run_cases.py │   ├── sault_manage.sh │   ├── tmp_attr_case_8.92.9.213.json │   └── whitelist.yaml ├── template │   └── gate_build.groovy ├── tests │   ├── gate_build │   │   └── test_base_001 │   │   ├── config │   │   │   ├── case_env_config.yaml │   │   │   └── download_config.yaml │   │   ├── mark_utils.py │   │   ├── run_test_case_001.sh │   │   ├── script │   │   │   ├── deploy_exec.sh │   │   │   └── deploy_jump.sh │   │   └── tests_st │   │   ├── at │   │   │   ├── __init__.py │   │   │   └── test_at_001.py │   │   ├── ge │   │   │   └── test_spaser_softmax_cross_entryopy_with_logits_op.py │   │   ├── __init__.py │   │   ├── md │   │   │   └── test_md_001.py │   │   └── me │   │   └── test_ms_001.py │   └── testlink_case │   ├── cases │   │   ├── __init__.py │   │   ├── test_query_niagara.py │   │   ├── test_query_victoria.py │   │   ├── test_query_yosemite.py │   │   └── utils │   │   ├── case_logger.py │   │   ├── __init__.py │   │   ├── testlink_manage.py │   │   └── tools.py │   ├── __init__.py │   └── run_case_from_testlink.py ├── victoria │   ├── __init__.py │   ├── __pycache__ │   │   ├── __init__.cpython-39.pyc │   │   ├── victoria_base.cpython-39.pyc │   │   ├── victoria_envmatch.cpython-39.pyc │   │   ├── victoria_heartbeat.cpython-39.pyc │   │   ├── victoria_register.cpython-39.pyc │   │   └── victoria_restapi.cpython-39.pyc │   ├── victoria_base.py │   ├── victoria_envmatch.py │   ├── victoria_heartbeat.py │   ├── victoria_manage.py │   ├── victoria_register.py │   └── victoria_restapi.py └── yosemite ├── aurogon_utils.py ├── __init__.py ├── __pycache__ │   ├── aurogon_utils.cpython-39.pyc │   └── __init__.cpython-39.pyc ├── yosemite_assign.py ├── yosemite_base.py ├── yosemite_collector.py ├── yosemite_debug.py ├── yosemite_heartbeat.py ├── yosemite_main.py ├── yosemite_register.py ├── yosemite_result.py └── yosemite_startcheck.py 48 directories, 172 files