Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add eshop UI tests on AWS #552

Merged
merged 67 commits into from
Sep 26, 2023
Merged
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
95118ba
Initial work on adding UI tests for eShop on AWS
ytimocin Jun 27, 2023
0059d31
update get ekscluster command to add region
vishwahiremat Jul 13, 2023
f252832
Trigger Build
vishwahiremat Jul 13, 2023
9c7df7d
resolving merge conflicts
vishwahiremat Jul 13, 2023
a7c0eb6
making app name unique
vishwahiremat Jul 14, 2023
cb886ee
updating the app name to unique
vishwahiremat Jul 14, 2023
893eacc
Trigger Build
vishwahiremat Jul 14, 2023
ce0ce52
Trigger Build
vishwahiremat Jul 17, 2023
abf4185
reverting changes
vishwahiremat Jul 17, 2023
fb73fa8
updating the namespace
vishwahiremat Jul 17, 2023
1ee3674
updating namespace
vishwahiremat Jul 17, 2023
4dc85c0
fixinf delete app
vishwahiremat Jul 17, 2023
05b3256
fix delete app syntax error
vishwahiremat Jul 17, 2023
e7cb45e
fixing syntax error
vishwahiremat Jul 17, 2023
4103c96
Merge branch 'edge' into ytimocin/ui-tests-eshop-aws
vishwahiremat Jul 18, 2023
4291f75
fixing appname issue
vishwahiremat Jul 18, 2023
009e43c
updating the 1ES runner pools for samples
vishwahiremat Jul 21, 2023
ee851c1
adding changes to not use k3d cluster for aws eshop
vishwahiremat Jul 21, 2023
fab39d1
not add publicEndpointOverride for eks cluster
vishwahiremat Jul 21, 2023
d6cd9fc
setting eks cluster context
vishwahiremat Jul 21, 2023
54b809f
updating the node-type
vishwahiremat Jul 21, 2023
12dd32f
fixing aws playwright tests
vishwahiremat Jul 23, 2023
4f25209
fix syntax error
vishwahiremat Jul 23, 2023
10a6ccb
fix for demo app ui test
vishwahiremat Jul 23, 2023
2f94bab
adding changes to delete services before deleting eks cluster
vishwahiremat Jul 24, 2023
db3635a
deleting contour-envoy service
vishwahiremat Jul 24, 2023
583dfa9
addressing comments
vishwahiremat Jul 24, 2023
88cbf68
deleting resources before deleting the cluster
vishwahiremat Jul 25, 2023
0c7f0c0
reolve merge conflicts
vishwahiremat Jul 25, 2023
abfc206
fixing delete stack command
vishwahiremat Jul 25, 2023
2bfdec6
removing aws-eshop playwright file
vishwahiremat Jul 25, 2023
4ba1b34
fix for if condn
vishwahiremat Jul 25, 2023
02e422a
fix for aws test file
vishwahiremat Jul 25, 2023
8546311
Adding workflow dispatch to kick off automated samples validation (#422)
willdavsmith Jul 28, 2023
72fb390
Testing
willdavsmith Aug 25, 2023
c2d8d2e
progress
willdavsmith Sep 11, 2023
7e0d0ae
Adding applicationName to aws resource definitions
willdavsmith Sep 11, 2023
4b9991c
Merge remote-tracking branch 'origin/edge' into willdavsmith/ui-test-…
willdavsmith Sep 11, 2023
dd01ed0
PR
willdavsmith Sep 11, 2023
88d2acd
Improvements
willdavsmith Sep 11, 2023
a1b2e4b
nit
willdavsmith Sep 11, 2023
2450934
WIP only test aws eshop
willdavsmith Sep 11, 2023
bed4eb3
PR
willdavsmith Sep 11, 2023
f9655cd
bug
willdavsmith Sep 11, 2023
05c6234
bug
willdavsmith Sep 11, 2023
246bf69
bug
willdavsmith Sep 11, 2023
b360bdf
bug
willdavsmith Sep 11, 2023
cffb590
bug
willdavsmith Sep 11, 2023
409b05c
bug
willdavsmith Sep 11, 2023
70cc54f
bug
willdavsmith Sep 11, 2023
9cb4068
pr
willdavsmith Sep 11, 2023
d8afcd7
PR
willdavsmith Sep 11, 2023
c50d2a0
nit
willdavsmith Sep 11, 2023
8c05f4d
pr
willdavsmith Sep 11, 2023
6cd6fd7
bug
willdavsmith Sep 12, 2023
de51364
Fixing deletion logic
willdavsmith Sep 12, 2023
5379ef8
Fixing
willdavsmith Sep 12, 2023
dbab081
Running everything
willdavsmith Sep 12, 2023
17e94a7
I think it works
willdavsmith Sep 12, 2023
68336f3
it did not work
willdavsmith Sep 12, 2023
201268a
maybe
willdavsmith Sep 12, 2023
cc2bffd
versioning
willdavsmith Sep 14, 2023
a5e4d3a
Whoops
willdavsmith Sep 14, 2023
b7a012c
Merge branch 'edge' into willdavsmith/ui-test-eshop-aws
willdavsmith Sep 15, 2023
57a5f48
Merge remote-tracking branch 'origin/edge' into willdavsmith/ui-test-…
willdavsmith Sep 16, 2023
8020351
PR comment
willdavsmith Sep 25, 2023
af07cd6
Merge branch 'edge' into willdavsmith/ui-test-eshop-aws
willdavsmith Sep 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
maybe
  • Loading branch information
willdavsmith committed Sep 12, 2023
commit 201268a52f09d31ad9822e1b13f5953b3a0aada6
9 changes: 4 additions & 5 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -244,15 +244,14 @@ jobs:
run: |
if [[ "${{ matrix.container }}" != "" ]]; then
rad resource expose containers ${{ matrix.container }} ${{ matrix.args }} --port ${{ matrix.port }} &
fi
cd ui-tests/
npm ci
npx playwright install --with-deps
if [[ "${{ matrix.container }}" != "" ]]; then
else
endpoint="$(rad app status -a ${{ matrix.app }} | sed 's/ /\n/g' | grep http)"
echo "Endpoint: $endpoint"
export ENDPOINT=$endpoint
fi
cd ui-tests/
npm ci
npx playwright install --with-deps
npx playwright test ${{ matrix.uiTestFile }} --retries 3
- name: Upload Playwright Results
uses: actions/upload-artifact@v3
Expand Down