icinga2/test/jenkins/run_tests.conf

61 lines
2.0 KiB
Plaintext
Raw Normal View History

{
"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": {
2013-12-06 10:07:55 +01:00
"^ido_[a-z]{2}sql.test$": {
"setup": {
2013-12-10 14:55:33 +01:00
"copy": [
"files/ido_tests.py >> /tmp/ido_tests.py",
"files/utils.py >> /tmp/utils.py"
]
2013-12-06 10:07:55 +01:00
},
"teardown": {
2013-12-10 14:55:33 +01:00
"clean": [
"/tmp/ido_tests.py*",
"/tmp/utils.py*"
]
2013-12-06 10:07:55 +01:00
}
2013-12-09 16:03:31 +01:00
},
"checkresult.test": {
"setup": {
"copy": [
"files/configs/checkresult.conf >> /tmp/checkresult.conf",
"files/wait_for_ido.sh >> /tmp/wait_for_ido.sh",
2013-12-10 14:55:33 +01:00
"files/utils.py >> /tmp/utils.py"
2013-12-09 16:03:31 +01:00
],
"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": {
2013-12-10 14:55:33 +01:00
"clean": ["/tmp/utils.py*"],
2013-12-09 16:03:31 +01:00
"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"
]
}
},
"external_commands.test": {
"setup": {
"copy": ["files/utils.py >> /tmp/utils.py"]
},
"teardown": {
"clean": ["/tmp/utils.py*"],
"exec": ["sudo service icinga2 restart"]
}
2013-12-06 10:07:55 +01:00
}
}
}