Skip to content

Commit d913372

Browse files
aryans1204JooyoungPark73
authored andcommitted
Fixed loader e2e tests
Signed-off-by: aryans1204 <arshar1204@gmail.com>
1 parent b17fe62 commit d913372

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

.github/workflows/e2e_loader.yaml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
run: go run cmd/loader.go --config pkg/config/test_config.json
4040

4141
- name: Check the output
42-
run: test -f "data/out/experiment_duration_5.csv" && test $(cat data/out/experiment_duration_5.csv | wc -l) -gt 1 && test $(grep true data/out/experiment_duration_5.csv | wc -l) -eq 0 # test the output file for errors (true means failure to invoke)
42+
run: test -f "data/out/experiment_duration_2.csv" && test $(cat data/out/experiment_duration_2.csv | wc -l) -gt 1 && test $(grep true data/out/experiment_duration_2.csv | wc -l) -eq 0 # test the output file for errors (true means failure to invoke)
4343

4444
- name: Print logs
4545
if: ${{ always() }}
@@ -54,4 +54,31 @@ jobs:
5454
- name: Down
5555
if: ${{ always() }}
5656
run: |
57-
kn service delete --all
57+
kn service delete --all
58+
59+
- name: Untar vSwarm YAMLs
60+
if: ${{ always() }}
61+
run: |
62+
tar -xzvf workloads/container/yamls.tar.gz -C workloads/container/
63+
- name: Run vSwarm loader
64+
run: go run cmd/loader.go --config pkg/config/test_vswarm_config.json
65+
66+
- name: Check vSwarm output
67+
run: test -f "data/out/experiment_duration_2.csv" && test $(cat data/out/experiment_duration_2.csv | wc -l) -gt 1 && test $(grep true data/out/experiment_duration_2.csv | wc -l) -le 1 # test the output file for errors (true means failure to invoke)
68+
69+
- name: Print logs
70+
if: ${{ always() }}
71+
run: |
72+
set -x
73+
container_list=$(kubectl get pods -n default -o jsonpath="{.items[*].spec.containers[*].name}")
74+
for container_name in $container_list
75+
do
76+
kubectl logs -n default -c $container_name -l serving.knative.dev/service=${{ matrix.service }}
77+
done
78+
- name: Down
79+
if: ${{ always() }}
80+
run: |
81+
kn service delete --all
82+
83+
84+

0 commit comments

Comments
 (0)