diff options
author | Arnstein Ressem <aressem@oath.com> | 2018-08-09 10:27:43 +0200 |
---|---|---|
committer | Arnstein Ressem <aressem@oath.com> | 2018-08-09 10:27:43 +0200 |
commit | 6d61753ac389a884430be9e2eb9bbbd216ea4db5 (patch) | |
tree | 9a1b00c5ac40a0c0ea9d822658e225c90adab84b /controller-server/src/test/resources | |
parent | b80a8292c21e0c0dd678024928077e3e268de789 (diff) | |
parent | e2887cb7299438c02bc49d888aaaf2e51631ace9 (diff) |
Merge branch 'master' into aressem/kill-mbuild
Diffstat (limited to 'controller-server/src/test/resources')
4 files changed, 314 insertions, 0 deletions
diff --git a/controller-server/src/test/resources/job/job-type-response.json b/controller-server/src/test/resources/job/job-type-response.json new file mode 100644 index 00000000000..2c51f0d9275 --- /dev/null +++ b/controller-server/src/test/resources/job/job-type-response.json @@ -0,0 +1,145 @@ +{ + "jobs":[ + { + "system-test":{ + "last":{ + "result":"success", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:05Z", + "id":1, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"succeeded" + }, + { + "deployTester":"succeeded" + }, + { + "installTester":"succeeded" + }, + { + "startTests":"succeeded" + }, + { + "endTests":"succeeded" + }, + { + "deactivateReal":"succeeded" + }, + { + "deactivateTester":"succeeded" + }, + { + "report":"succeeded" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/system-test/run/1" + }, + "url":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/system-test" + } + }, + { + "production-ap-northeast-1":{ + "last":{ + "result":"success", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:35Z", + "id":1, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"succeeded" + }, + { + "deployTester":"succeeded" + }, + { + "installTester":"succeeded" + }, + { + "startTests":"succeeded" + }, + { + "endTests":"succeeded" + }, + { + "deactivateReal":"succeeded" + }, + { + "deactivateTester":"succeeded" + }, + { + "report":"succeeded" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/production-ap-northeast-1/run/1" + }, + "url":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/production-ap-northeast-1" + } + }, + { + "production-us-west-1":{ + "last":{ + "result":"testError", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:35Z", + "id":1, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"succeeded" + }, + { + "deployTester":"succeeded" + }, + { + "installTester":"succeeded" + }, + { + "startTests":"failed" + }, + { + "endTests":"unfinished" + }, + { + "deactivateReal":"unfinished" + }, + { + "deactivateTester":"unfinished" + }, + { + "report":"unfinished" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/production-us-west-1/run/1" + }, + "url":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/production-us-west-1" + } + } + ] +} diff --git a/controller-server/src/test/resources/job/run-details-response.json b/controller-server/src/test/resources/job/run-details-response.json new file mode 100644 index 00000000000..3ba9bff049e --- /dev/null +++ b/controller-server/src/test/resources/job/run-details-response.json @@ -0,0 +1,5 @@ +{ + "deployTester":"INFO\t1234567890\tSUCCESS", + "installTester":"INFO\t1234598760\tSUCCESS", + "deactivateTester":"INFO\t1234678901\tERROR: Something went wrong" +} diff --git a/controller-server/src/test/resources/job/run-status-response.json b/controller-server/src/test/resources/job/run-status-response.json new file mode 100644 index 00000000000..c3041440fd2 --- /dev/null +++ b/controller-server/src/test/resources/job/run-status-response.json @@ -0,0 +1,128 @@ +{ + "1":{ + "result":"success", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:19Z", + "id":1, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"succeeded" + }, + { + "deployTester":"succeeded" + }, + { + "installTester":"succeeded" + }, + { + "startTests":"succeeded" + }, + { + "endTests":"succeeded" + }, + { + "deactivateReal":"succeeded" + }, + { + "deactivateTester":"succeeded" + }, + { + "report":"succeeded" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/systemtest/run/1" + }, + "2":{ + "result":"testError", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:31Z", + "id":2, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"failed" + }, + { + "deployTester":"unfinished" + }, + { + "installTester":"unfinished" + }, + { + "startTests":"unfinished" + }, + { + "endTests":"unfinished" + }, + { + "deactivateReal":"unfinished" + }, + { + "deactivateTester":"unfinished" + }, + { + "report":"unfinished" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/systemtest/run/2" + }, + "3":{ + "result":"success", + "start":"2018-06-27T10:12:35Z", + "end":"2018-06-27T10:13:05Z", + "id":3, + "steps":[ + { + "deployInitialReal":"succeeded" + }, + { + "installInitialReal":"succeeded" + }, + { + "deployReal":"succeeded" + }, + { + "installReal":"succeeded" + }, + { + "deployTester":"succeeded" + }, + { + "installTester":"succeeded" + }, + { + "startTests":"succeeded" + }, + { + "endTests":"succeeded" + }, + { + "deactivateReal":"succeeded" + }, + { + "deactivateTester":"succeeded" + }, + { + "report":"succeeded" + } + ], + "logs":"https://domain.tld/application/v4/tenant/sometenant/application/someapp/instance/usuallydefault/job/systemtest/run/3" + } +} diff --git a/controller-server/src/test/resources/test_runner_services.xml-cd b/controller-server/src/test/resources/test_runner_services.xml-cd new file mode 100644 index 00000000000..c539478eec8 --- /dev/null +++ b/controller-server/src/test/resources/test_runner_services.xml-cd @@ -0,0 +1,36 @@ +<?xml version='1.0' encoding='UTF-8'?> +<services xmlns:deploy='vespa' version='1.0'> + <container version='1.0' id='default'> + + <component id="com.yahoo.vespa.hosted.testrunner.TestRunner" bundle="vepsa-testrunner-components"> + <config name="com.yahoo.vespa.hosted.testrunner.test-runner"> + <artifactsPath>artifacts</artifactsPath> + </config> + </component> + + <handler id="com.yahoo.vespa.hosted.testrunner.TestRunnerHandler" bundle="vespa-testrunner-components"> + <binding>http://*/tester/v1/*</binding> + </handler> + + <http> + <filtering> + <request-chain id="testrunner-api"> + <filter id='authz-filter' class='com.yahoo.jdisc.http.filter.security.athenz.AthenzAuthorizationFilter' bundle="jdisc-security-filters"> + <config name="jdisc.http.filter.security.athenz.athenz-authorization-filter"> + <credentialsToVerify>TOKEN_ONLY</credentialsToVerify> + <roleTokenHeaderName>Yahoo-Role-Auth</roleTokenHeaderName> + </config> + <component id="com.yahoo.jdisc.http.filter.security.athenz.StaticRequestResourceMapper" bundle="jdisc-security-filters"> + <config name="jdisc.http.filter.security.athenz.static-request-resource-mapper"> + <resourceName>vespa.vespa.cd:tester-application</resourceName> + <action>deploy</action> + </config> + </component> + </filter> + </request-chain> + </filtering> + </http> + + <nodes count="1" flavor="d-2-8-50" /> + </container> +</services> |