@@ -39,43 +39,47 @@ jobs:
3939 run : |
4040 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)
4141
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+
4246 - name : Live breakpoint (false condition)
4347 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)
4650 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
4953
5054 - name : Live log (false condition)
5155 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)
5458 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
5761
5862 - name : Live breakpoint (hit limit = 2)
5963 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)
6468 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)
6670 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)
6872
6973 - name : Live log (hit limit = 2)
7074 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)
7579 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)
7781 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)
7983
8084 - name : Docker logs
8185 run : cd e2e && docker-compose logs -t --tail="all"
0 commit comments