github.com/kubeshop/testkube@v1.17.23/test/maven/executor-smoke/crd/crd.yaml (about) 1 apiVersion: tests.testkube.io/v3 2 kind: Test 3 metadata: 4 name: maven-executor-smoke 5 labels: 6 core-tests: executors 7 spec: 8 type: maven/test 9 content: 10 type: git 11 repository: 12 type: git 13 uri: https://github.com/kubeshop/testkube.git 14 branch: main 15 path: contrib/executor/maven/examples/hello-maven-jdk18 16 executionRequest: 17 variables: 18 TESTKUBE_MAVEN: 19 name: TESTKUBE_MAVEN 20 value: "true" 21 type: basic 22 jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n template:\n spec:\n containers:\n - name: \"{{ .Name }}\"\n image: {{ .Image }}\n resources:\n requests:\n memory: 256Mi\n cpu: 256m\n" 23 activeDeadlineSeconds: 180 24 --- 25 apiVersion: tests.testkube.io/v3 26 kind: Test 27 metadata: 28 name: maven-executor-smoke-jdk18 29 labels: 30 core-tests: executors 31 spec: 32 type: maven:jdk18/test 33 content: 34 type: git 35 repository: 36 type: git 37 uri: https://github.com/kubeshop/testkube.git 38 branch: main 39 path: contrib/executor/maven/examples/hello-maven-jdk18 40 executionRequest: 41 variables: 42 TESTKUBE_MAVEN: 43 name: TESTKUBE_MAVEN 44 value: "true" 45 type: basic 46 jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n template:\n spec:\n containers:\n - name: \"{{ .Name }}\"\n image: {{ .Image }}\n resources:\n requests:\n memory: 256Mi\n cpu: 256m\n" 47 activeDeadlineSeconds: 180 48 --- 49 apiVersion: tests.testkube.io/v3 50 kind: Test 51 metadata: 52 name: maven-executor-smoke-jdk11 53 labels: 54 core-tests: executors 55 spec: 56 type: maven:jdk11/test 57 content: 58 type: git 59 repository: 60 type: git 61 uri: https://github.com/kubeshop/testkube.git 62 branch: main 63 path: contrib/executor/maven/examples/hello-maven 64 executionRequest: 65 variables: 66 TESTKUBE_MAVEN: 67 name: TESTKUBE_MAVEN 68 value: "true" 69 type: basic 70 jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n template:\n spec:\n containers:\n - name: \"{{ .Name }}\"\n image: {{ .Image }}\n resources:\n requests:\n memory: 256Mi\n cpu: 256m\n" 71 activeDeadlineSeconds: 180 72 --- 73 apiVersion: tests.testkube.io/v3 74 kind: Test 75 metadata: 76 name: maven-executor-smoke-jdk8 77 labels: 78 core-tests: executors 79 spec: 80 type: maven:jdk8/test 81 content: 82 type: git 83 repository: 84 type: git 85 uri: https://github.com/kubeshop/testkube.git 86 branch: main 87 path: contrib/executor/maven/examples/hello-maven-jdk8 88 executionRequest: 89 variables: 90 TESTKUBE_MAVEN: 91 name: TESTKUBE_MAVEN 92 value: "true" 93 type: basic 94 jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n template:\n spec:\n containers:\n - name: \"{{ .Name }}\"\n image: {{ .Image }}\n resources:\n requests:\n memory: 256Mi\n cpu: 256m\n" 95 activeDeadlineSeconds: 180 96 --- 97 apiVersion: tests.testkube.io/v3 98 kind: Test 99 metadata: 100 name: maven-executor-smoke-jdk18-negative # expected failure - ENVs not set 101 labels: 102 core-tests: executors-negative 103 spec: 104 type: maven:jdk18/test 105 content: 106 type: git 107 repository: 108 type: git 109 uri: https://github.com/kubeshop/testkube.git 110 branch: main 111 path: contrib/executor/maven/examples/hello-maven-jdk18 112 executionRequest: 113 negativeTest: true 114 jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n template:\n spec:\n containers:\n - name: \"{{ .Name }}\"\n image: {{ .Image }}\n resources:\n requests:\n memory: 256Mi\n cpu: 256m\n" 115 activeDeadlineSeconds: 180