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

     1  apiVersion: tests.testkube.io/v3
     2  kind: Test
     3  metadata:
     4    name: container-executor-cypress-v12.7.0-smoke
     5    labels:
     6      core-tests: executors
     7  spec:
     8    type: container-executor-cypress-v12.7.0/test
     9    content:
    10      type: git
    11      repository:
    12        type: git
    13        uri: https://github.com/kubeshop/testkube
    14        branch: main
    15        path: test/cypress/executor-tests/cypress-12
    16        workingDir: test/cypress/executor-tests/cypress-12
    17    executionRequest:
    18      variables:
    19        CYPRESS_CUSTOM_ENV:
    20          name: CYPRESS_CUSTOM_ENV
    21          value: CYPRESS_CUSTOM_ENV_value
    22          type: basic
    23      args:
    24        - --env
    25        - NON_CYPRESS_ENV=NON_CYPRESS_ENV_value
    26        - --config
    27        - '{"screenshotsFolder":"/data/artifacts/screenshots","videosFolder":"/data/artifacts/videos"}'
    28      artifactRequest:
    29        storageClassName: standard
    30        volumeMountPath: /data/artifacts
    31        dirs:
    32          - ./
    33      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: 2Gi\n              cpu: 2\n"
    34      activeDeadlineSeconds: 600
    35  ---
    36  apiVersion: tests.testkube.io/v3
    37  kind: Test
    38  metadata:
    39    name: container-executor-cypress-v12.7.0-smoke-git-dir
    40    labels:
    41      core-tests: executors
    42  spec:
    43    type: container-executor-cypress-v12.7.0/test
    44    content:
    45      type: git-dir
    46      repository:
    47        type: git-dir
    48        uri: https://github.com/kubeshop/testkube
    49        branch: main
    50        path: test/cypress/executor-tests/cypress-12
    51        workingDir: test/cypress/executor-tests/cypress-12
    52    executionRequest:
    53      variables:
    54        CYPRESS_CUSTOM_ENV:
    55          name: CYPRESS_CUSTOM_ENV
    56          value: CYPRESS_CUSTOM_ENV_value
    57          type: basic
    58      args:
    59        - --env
    60        - NON_CYPRESS_ENV=NON_CYPRESS_ENV_value
    61        - --config
    62        - '{"screenshotsFolder":"/data/artifacts/screenshots","videosFolder":"/data/artifacts/videos"}'
    63      artifactRequest:
    64        storageClassName: standard
    65        volumeMountPath: /data/artifacts
    66        dirs:
    67          - ./
    68      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: 2Gi\n              cpu: 2\n"
    69      activeDeadlineSeconds: 600