@@ -39,43 +39,47 @@ jobs:
39
39
run : |
40
40
resp=$(curl --header "Authorization: Bearer ${{ env.SPP_JWT_TOKEN }}" --insecure https://localhost:5445/clients) && [[ $(echo $resp | jq -r ."probes"[0]."meta"."language") == "python" ]] && echo $resp || (echo $resp && exit 1)
41
41
42
+ - name : Download & install spp-cli
43
+ run : |
44
+ curl -O -J -L https://github.com/sourceplusplus/interface-cli/releases/latest/download/spp-cli && chmod +x spp-cli && mv spp-cli /usr/local/bin/spp-cli
45
+
42
46
- name : Live breakpoint (false condition)
43
47
run : |
44
- docker exec spp-platform ./ spp-cli developer add-live-breakpoint -c 1==2 E2ETest.py 19
45
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
48
+ spp-cli developer add-live-breakpoint -c 1==2 E2ETest.py 19
49
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
46
50
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
47
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
48
- docker exec spp-platform ./ spp-cli developer clear-live-instruments
51
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
52
+ spp-cli developer clear-live-instruments
49
53
50
54
- name : Live log (false condition)
51
55
run : |
52
- docker exec spp-platform ./ spp-cli developer add-live-log -c 1==2 -l provider E2ETest.py 19 Hello {}
53
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
56
+ spp-cli developer add-live-log -c 1==2 -l provider E2ETest.py 19 Hello {}
57
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
54
58
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
55
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
56
- docker exec spp-platform ./ spp-cli developer clear-live-instruments
59
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
60
+ spp-cli developer clear-live-instruments
57
61
58
62
- name : Live breakpoint (hit limit = 2)
59
63
run : |
60
- docker exec spp-platform ./ spp-cli developer add-live-breakpoint -hitLimit 2 E2ETest.py 19
61
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
62
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."hitLimit") == "2" ]] && echo $resp || (echo $resp && exit 1)
63
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
64
+ spp-cli developer add-live-breakpoint -hitLimit 2 E2ETest.py 19
65
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
66
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."hitLimit") == "2" ]] && echo $resp || (echo $resp && exit 1)
67
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
64
68
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
65
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "1" ]] && echo $resp || (echo $resp && exit 1)
69
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "1" ]] && echo $resp || (echo $resp && exit 1)
66
70
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
67
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $resp == "[]" ]] && echo $resp || (echo $resp && exit 1)
71
+ resp=$(spp-cli developer get-live-instruments) && [[ $resp == "[]" ]] && echo $resp || (echo $resp && exit 1)
68
72
69
73
- name : Live log (hit limit = 2)
70
74
run : |
71
- docker exec spp-platform ./ spp-cli developer add-live-log -hitLimit 2 -l provider E2ETest.py 19 Hello {}
72
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
73
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."hitLimit") == "2" ]] && echo $resp || (echo $resp && exit 1)
74
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
75
+ spp-cli developer add-live-log -hitLimit 2 -l provider E2ETest.py 19 Hello {}
76
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."applied") == "true" ]] && echo $resp || (echo $resp && exit 1)
77
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."hitLimit") == "2" ]] && echo $resp || (echo $resp && exit 1)
78
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "0" ]] && echo $resp || (echo $resp && exit 1)
75
79
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
76
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "1" ]] && echo $resp || (echo $resp && exit 1)
80
+ resp=$(spp-cli developer get-live-instruments) && [[ $(echo $resp | jq -r .[0]."meta"."hit_count") == "1" ]] && echo $resp || (echo $resp && exit 1)
77
81
curl ${{ env.E2E_APP_HOST }}:5000 && sleep 35s
78
- resp=$(docker exec spp-platform ./ spp-cli developer get-live-instruments) && [[ $resp == "[]" ]] && echo $resp || (echo $resp && exit 1)
82
+ resp=$(spp-cli developer get-live-instruments) && [[ $resp == "[]" ]] && echo $resp || (echo $resp && exit 1)
79
83
80
84
- name : Docker logs
81
85
run : cd e2e && docker-compose logs -t --tail="all"
0 commit comments