Skip to content

Commit 1f409ce

Browse files
committed
use downloaded spp-cli
1 parent 0c79f11 commit 1f409ce

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

.github/workflows/e2e.yml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)