github.com/kubeshop/testkube@v1.17.23/test/executors/container-executor-large-logs.yaml (about)

     1  apiVersion: executor.testkube.io/v1
     2  kind: Executor
     3  metadata:
     4    name: container-executor-large-logs-1mb
     5  spec:
     6    types:
     7      - container-executor-large-logs-1mb/test
     8    executor_type: container
     9    image: bash:5.1
    10    command:
    11      - bash
    12      - -c
    13      - 'for iteration in {1..100}; do printf "\niteration $iteration\n"; for sets in {1..20}; do printf "LINE_BEGINNING_"; printf "abc DEFghi JKL ASDF BBB CCC%.0s" {1..20}; printf "_LINE_END"; printf "\n"; done; done' # 100 iterations - about 1.1MB
    14  ---
    15  apiVersion: executor.testkube.io/v1
    16  kind: Executor
    17  metadata:
    18    name: container-executor-large-logs-11mb
    19  spec:
    20    types:
    21      - container-executor-large-logs-11mb/test
    22    executor_type: container
    23    image: bash:5.1
    24    command:
    25      - bash
    26      - -c
    27      - 'for iteration in {1..1000}; do sleep 2; printf "\niteration $iteration\n"; for sets in {1..20}; do printf "LINE_BEGINNING_"; printf "abc DEFghi JKL ASDF BBB CCC%.0s" {1..20}; printf "_LINE_END"; printf "\n"; done; done' # 1000 iterations - about 11MB
    28  ---
    29  apiVersion: executor.testkube.io/v1
    30  kind: Executor
    31  metadata:
    32    name: container-executor-large-logs-22mb
    33  spec:
    34    types:
    35      - container-executor-large-logs-22mb/test
    36    executor_type: container
    37    image: bash:5.1
    38    command:
    39      - bash
    40      - -c
    41      - 'for iteration in {1..2000}; do sleep 1; printf "\niteration $iteration\n"; for sets in {1..20}; do printf "LINE_BEGINNING_"; printf "abc DEFghi JKL ASDF BBB CCC%.0s" {1..20}; printf "_LINE_END"; printf "\n"; done; done' # 2000 iterations - about 22MB
    42  ---
    43  apiVersion: executor.testkube.io/v1
    44  kind: Executor
    45  metadata:
    46    name: container-executor-large-logs-long-lines
    47  spec:
    48    types:
    49      - container-executor-large-logs-long-lines/test
    50    executor_type: container
    51    image: bash:5.1
    52    command:
    53      - bash
    54      - -c
    55      - 'for iteration in {1..100}; do printf "\niteration $iteration\n"; for sets in {1..1}; do printf "LINE_BEGINNING_"; printf "abc DEFghi JKL ASDF BBB CCC%.0s" {1..3000}; printf "_LINE_END"; printf "\n"; done; done' # 100 lines with 81k characters each