Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
dda898b
perf(drivers): enhance browser strategy selection
keber Aug 2, 2025
43c5c7e
feat(build): add multi-profile test configuration
keber Aug 2, 2025
68508f9
feat: run testng tests
keber Aug 2, 2025
42c6bfb
build(maven): update dependencies and configure plugins
keber Aug 2, 2025
e4a0263
ci(workflows): update test report paths and job names
keber Aug 2, 2025
1d27595
ci(workflows): update test reports path in GitHub Actions
keber Aug 2, 2025
7431fef
👷 ci(workflow): update artifact path and deployment configuration
keber Aug 2, 2025
da58c7a
style(workflow): added unnecessary whitespace
keber Aug 2, 2025
492580f
style(ci): remove extra whitespace in workflow file
keber Aug 2, 2025
cdfa01f
docs(README): update test badge URL
keber Aug 2, 2025
24ed017
docs(README): update CI badge URL
keber Aug 2, 2025
5575bb1
docs(README): update badge URLs to reflect repository name change
keber Aug 2, 2025
c69a503
feat(login): add success message handling
keber Aug 3, 2025
ecd29b8
ci(workflows): add Allure CLI installation and report generation
keber Aug 3, 2025
48bf7a3
ci(workflows): update allure report generation in CI
keber Aug 3, 2025
55d2224
fix(ci): correct directory path in GitHub Actions
keber Aug 3, 2025
d39e693
ci(workflows): add directory listing for debugging
keber Aug 3, 2025
93a15fa
ci(workflow): update test run workflow configuration
keber Aug 3, 2025
ced6cda
ci(workflow): update test run configuration
keber Aug 3, 2025
fb076a0
ci(workflows): update test report paths in GitHub Actions
keber Aug 3, 2025
b16700d
ci(workflows): update directory listing in test workflow
keber Aug 3, 2025
382cdb0
ci(workflow): enhance directory listing and report copying
keber Aug 3, 2025
bd33889
🔧 chore(ci): update artifact handling in GitHub Actions workflow
keber Aug 3, 2025
6139c6b
👷 ci(workflows): enhance test run workflow
keber Aug 3, 2025
8648412
👷 ci(workflow): update test report paths and names
keber Aug 3, 2025
95c93ef
🐛 fix(ci): correct report copy command in workflow
keber Aug 3, 2025
dfb5d7d
🐛 fix(ci): correct file copy paths in GitHub Actions workflow
keber Aug 3, 2025
9c8c593
👷 ci(workflows): update allure results path in testrun.yml
keber Aug 3, 2025
1513b2f
Merge branch 'main' into dev
keber Aug 3, 2025
f3b3ae2
✨ feat(login): add registration functionality
keber Aug 4, 2025
b8507c8
🐛 fix(test): correct typos in LoginTest annotations and strings
keber Aug 4, 2025
a6b9d5d
✨ feat(register): add registration functionality and tests
keber Aug 4, 2025
b356bd1
✅ test(pom): add test suite for registration
keber Aug 4, 2025
48055c3
🔧 chore(gitignore): add allure-report to .gitignore
keber Aug 4, 2025
3f4ce7d
✅ test(wallet): add selenium IDE tests for wallet functionalities
keber Aug 4, 2025
9608fc3
♻️ refactor(test): implement thread-safe WebDriver management
keber Aug 4, 2025
f3eddb9
Merge branch 'main' into dev
keber Aug 4, 2025
9ab9f24
✅ test(register): ensure unique email for successful registration
keber Aug 4, 2025
805ccb4
Merge branch 'dev' of github.com:keber/SeleniumTests into dev
keber Aug 4, 2025
66cdedc
Merge branch 'main' of github.com:keber/SeleniumTests into dev
keber Aug 4, 2025
887e8dc
✅ test(register): ensure unique email for successful registration
keber Aug 4, 2025
6927302
Merge branch 'main' of github.com:keber/SeleniumTests into dev
keber Aug 4, 2025
2f4a3c4
feat: added screnshots
keber Aug 4, 2025
fdd6877
Update Readme.md
keber Aug 4, 2025
133e7fe
feat: added assignment report
keber Aug 4, 2025
3bd4dbd
Merge branch 'main' of github.com:keber/SeleniumTests into dev
keber Aug 4, 2025
4c5d5e6
Update Readme.md
keber Aug 4, 2025
e86babc
Fix badge generation and enhance debugging tools (#6)
keber Sep 7, 2025
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
26 changes: 19 additions & 7 deletions .github/workflows/testrun.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ jobs:
run: |
ls -larth ./
ls -larth target/
find target/ -name 'TEST-*.xml' -print0 | awk -F":" '{print $1}'
find target/ -name 'TEST-*.xml' -print0 | xargs -0 -r grep testsuite | grep testng | grep tests= | awk -F":" '{print $1,$2}' | awk -F" " '{print $1,$5}'
find target/ -name 'TEST-*.xml' -print0 | xargs -0 -r grep testsuite | grep surefire | grep tests= | awk -F":" '{print $1,$6}' | awk -F" " '{print $1, $6}'

- name: Load Allure test report history
uses: actions/checkout@v4
Expand All @@ -51,13 +54,6 @@ jobs:
ref: gh-pages
path: gh-pages

- name: Generate Test badge
if: success() || failure()
uses: gaelgirodon/ci-badges-action@v1
with:
gist-id: ${{ secrets.GIST_ID }}
token: ${{ secrets.GIST_TOKEN }}

- name: Build allure test report
uses: simple-elf/allure-report-action@v1.7
if: always()
Expand All @@ -80,6 +76,22 @@ jobs:
path: |
allure-history

- name: Stage only current surefire reports
run: |
rm -rf badges-input
mkdir -p badges-input
cp -r target/surefire-reports/junitreports badges-input/
[[ -d target/failsafe-reports ]] && cp -r target/failsafe-reports/junitreports badges-input/
find target/ -name '*.xml' -delete
find gh-pages/ -name '*.xml' -delete

- name: Generate Test badge
if: success() || failure()
uses: gaelgirodon/ci-badges-action@v1
with:
gist-id: ${{ secrets.GIST_ID }}
token: ${{ secrets.GIST_TOKEN }}

publish-reports:
name: Upload and Publish Reports to GitHub Pages
needs: test
Expand Down
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Este proyecto corresponde a la entrega del Módulo 4 del curso de Automatizació
│ ├── testng-register.xml # Suite de pruebas TestNG con parámetros
│ ├── credentials.tsv # Datos de prueba login (TSV)
│ └── registerTest.csv # Datos de prueba register (CSV)
└── testng-login.xml # Configuración de suite
└── Entrega4.pdf # Informe
```

## Requisitos
Expand Down