github.com/kubeshop/testkube@v1.17.23/test/gradle/executor-smoke/crd/crd.yaml (about) 1 apiVersion: tests.testkube.io/v3 2 kind: Test 3 metadata: 4 name: gradle-executor-smoke 5 labels: 6 core-tests: executors 7 spec: 8 type: gradle/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/gradle/examples/hello-gradle-jdk18 16 executionRequest: 17 variables: 18 TESTKUBE_GRADLE: 19 name: TESTKUBE_GRADLE 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: 512Mi\n cpu: 512m\n" 23 activeDeadlineSeconds: 180 24 --- 25 apiVersion: tests.testkube.io/v3 26 kind: Test 27 metadata: 28 name: gradle-executor-smoke-jdk18 29 labels: 30 core-tests: executors 31 spec: 32 type: gradle: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/gradle/examples/hello-gradle-jdk18 40 executionRequest: 41 variables: 42 TESTKUBE_GRADLE: 43 name: TESTKUBE_GRADLE 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: 512Mi\n cpu: 512m\n" 47 activeDeadlineSeconds: 180 48 --- 49 apiVersion: tests.testkube.io/v3 50 kind: Test 51 metadata: 52 name: gradle-executor-smoke-jdk17 53 labels: 54 core-tests: executors 55 spec: 56 type: gradle:jdk17/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/gradle/examples/hello-gradle 64 executionRequest: 65 variables: 66 TESTKUBE_GRADLE: 67 name: TESTKUBE_GRADLE 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: 512Mi\n cpu: 512m\n" 71 activeDeadlineSeconds: 180 72 --- 73 apiVersion: tests.testkube.io/v3 74 kind: Test 75 metadata: 76 name: gradle-executor-smoke-jdk11 77 labels: 78 core-tests: executors 79 spec: 80 type: gradle:jdk11/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/gradle/examples/hello-gradle 88 executionRequest: 89 variables: 90 TESTKUBE_GRADLE: 91 name: TESTKUBE_GRADLE 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: 512Mi\n cpu: 512m\n" 95 activeDeadlineSeconds: 180 96 --- 97 apiVersion: tests.testkube.io/v3 98 kind: Test 99 metadata: 100 name: gradle-executor-smoke-jdk8 101 labels: 102 core-tests: executors 103 spec: 104 type: gradle:jdk8/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/gradle/examples/hello-gradle 112 executionRequest: 113 variables: 114 TESTKUBE_GRADLE: 115 name: TESTKUBE_GRADLE 116 value: "true" 117 type: basic 118 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: 512Mi\n cpu: 512m\n" 119 activeDeadlineSeconds: 180 120 --- 121 apiVersion: tests.testkube.io/v3 122 kind: Test 123 metadata: 124 name: gradle-executor-smoke-jdk18-negative # expected failure - ENVs not set 125 labels: 126 core-tests: executors-negative 127 spec: 128 type: gradle:jdk18/test 129 content: 130 type: git 131 repository: 132 type: git 133 uri: https://github.com/kubeshop/testkube.git 134 branch: main 135 path: contrib/executor/gradle/examples/hello-gradle-jdk18 136 executionRequest: 137 negativeTest: true 138 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: 512Mi\n cpu: 512m\n" 139 activeDeadlineSeconds: 180