-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
chore: fix e2e test reports #21354
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
base: main
Are you sure you want to change the base?
chore: fix e2e test reports #21354
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} \ | ||
node .github/scripts/e2e-create-test-report.mjs | ||
node .github/scripts/e2e-create-json-test-report.mjs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Missing Script in Workflow Causes Error
The run-e2e-smoke-tests-ios.yml
and run-e2e-smoke-tests-android.yml
workflows now reference e2e-create-json-test-report.mjs
. This script, which appears to be a renamed version of e2e-create-test-report.mjs
, is not included in the diff, which will cause a "file not found" error when the workflow runs.
Additional Locations (1)
list-suites: "failed" | ||
list-tests: "failed" | ||
list-suites: 'all' | ||
list-tests: 'all' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Android Smoke Test Reports All Tests
The Android smoke test workflow now reports all test suites and tests, rather than just failed ones. This creates an inconsistency with iOS smoke tests and all regression test workflows, which still focus on failures, potentially making it harder to quickly spot actual test failures.
|
Description
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Timestamp JUnit report files, add a merge script to deduplicate retries, and update CI workflows to publish merged junit.xml with new artifact names; enable Detox runner detached mode.
e2e/jest.e2e.config.js
now writes timestamped files (junit-<timestamp>.xml
)..github/scripts/e2e-merge-detox-junit-reports.mjs
to deduplicate and merge multiple JUnit XMLs intoe2e/reports/junit.xml
.detached: true
in.detoxrc.js
testRunner
..github/workflows/run-e2e-workflow.yml
):e2e/reports/
as${{ inputs.test-suite-name }}-test-junit-results
.*-test-junit-results
and readall-test-results/**/junit.xml
.**/junit.xml
.e2e-create-json-test-report.mjs
where applicable.Written by Cursor Bugbot for commit 5c2566e. This will update automatically on new commits. Configure here.