github.com/kubeshop/testkube@v1.17.23/test/k6/executor-tests/crd/smoke.yaml (about)

     1  apiVersion: tests.testkube.io/v3
     2  kind: Test
     3  metadata:
     4    name: k6-executor-smoke
     5    labels:
     6      core-tests: executors
     7  spec:
     8    type: k6/script
     9    content:
    10      type: git
    11      repository:
    12        type: git
    13        uri: https://github.com/kubeshop/testkube.git
    14        branch: main
    15        path: test/k6/executor-tests/k6-smoke-test.js
    16    executionRequest:
    17      variables:
    18        K6_SYSTEM_ENV:
    19          name: K6_SYSTEM_ENV
    20          value: K6_SYSTEM_ENV_value
    21          type: basic
    22      args:
    23        - -e
    24        - K6_ENV_FROM_PARAM=K6_ENV_FROM_PARAM_value
    25      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: 128Mi\n              cpu: 128m\n"
    26      activeDeadlineSeconds: 180
    27  ---
    28  apiVersion: tests.testkube.io/v3
    29  kind: Test
    30  metadata:
    31    name: k6-executor-smoke-git-file
    32    labels:
    33      core-tests: executors
    34  spec:
    35    type: k6/script
    36    content:
    37      type: git-file
    38      repository:
    39        type: git
    40        uri: https://github.com/kubeshop/testkube.git
    41        branch: main
    42        path: test/k6/executor-tests/k6-smoke-test.js
    43    executionRequest:
    44      variables:
    45        K6_SYSTEM_ENV:
    46          name: K6_SYSTEM_ENV
    47          value: K6_SYSTEM_ENV_value
    48          type: basic
    49      args:
    50        - -e
    51        - K6_ENV_FROM_PARAM=K6_ENV_FROM_PARAM_value
    52      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: 128Mi\n              cpu: 128m\n"
    53      activeDeadlineSeconds: 180
    54  ---
    55  apiVersion: tests.testkube.io/v3
    56  kind: Test
    57  metadata:
    58    name: k6-executor-smoke-negative
    59    labels:
    60      core-tests: executors-negative
    61  spec:
    62    type: k6/script
    63    content:
    64      type: git
    65      repository:
    66        type: git
    67        uri: https://github.com/kubeshop/testkube.git
    68        branch: main
    69        path: test/k6/executor-tests/k6-smoke-test-negative.js
    70    executionRequest:
    71      negativeTest: true
    72      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: 128Mi\n              cpu: 128m\n"
    73      activeDeadlineSeconds: 180