{ "commands": { "copy": "scp -qF ssh_config {0} default:{1}", "exec": "ssh -F ssh_config default '{0}'", "clean": "ssh -F ssh_config default 'rm -f {0}'" }, "settings": { "test_root": "/tmp" }, "setups": { "^ido_[a-z]{2}sql.test$": { "setup": { "copy": ["files/ido_tests.py >> /tmp/ido_tests.py"] }, "teardown": { "clean": ["/tmp/ido_tests.py", "/tmp/ido_tests.pyc"] } }, "checkresult.test": { "setup": { "copy": [ "files/configs/checkresult.conf >> /tmp/checkresult.conf", "files/wait_for_ido.sh >> /tmp/wait_for_ido.sh", "ido_mysql.test >> /tmp/ido_mysql.py" ], "exec": [ "sudo mv /tmp/checkresult.conf /etc/icinga2/conf.d/", "mkdir -p -m 0777 /tmp/icinga2/checkresults", "sudo service icinga2 restart", "/tmp/wait_for_ido.sh mysql" ] }, "teardown": { "clean": ["/tmp/ido_mysql.py*"], "exec": [ "sudo rm /etc/icinga2/conf.d/checkresult.conf", "sudo service icinga2 restart", "rmdir /tmp/icinga2/checkresults", "/tmp/wait_for_ido.sh mysql", "/tmp/wait_for_ido.sh pgsql && rm /tmp/wait_for_ido.sh" ] } } } }