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