Chore: add 'testlens-app/setup-testlens' GH action#15044
Conversation
Review Summary by QodoIntegrate TestLens GitHub action for test monitoring
WalkthroughsDescription• Integrates TestLens GitHub action for test failure analysis • Enables automated test summary comments on pull requests • Provides test failure muting and faster rerun capabilities Diagramflowchart LR
A["Gradle Setup Action"] --> B["Setup JDK"]
B --> C["Setup Gradle"]
C --> D["Setup TestLens"]
D --> E["Test Monitoring & Reporting"]
File Changes1. .github/actions/setup-gradle/action.yml
|
960a3b5 to
7a25dc3
Compare
Code Review by Qodo
1. Env bound to TestLens
|
7a25dc3 to
fc63fbf
Compare
✅ All tests passed ✅🏷️ Commit: fc63fbf Learn more about TestLens at testlens.app. |
…es/jablib/src/main/resources/csl-styles-6c79ffe * upstream/main: (68 commits) Chore(deps): Bump org.apache.httpcomponents.client5:httpclient5 (#15060) Chore(deps): Bump com.google.errorprone:error_prone_core in /versions (#15059) Chore(deps): Bump de.undercouch.download:de.undercouch.download.gradle.plugin (#15057) Chore(deps): Bump org.postgresql:postgresql in /versions (#15058) Chore(deps): Bump de.undercouch.download:de.undercouch.download.gradle.plugin (#15056) Updates on Wednesday, not on Sunday Add screenshot requirement (#15050) Switch image for javadoc Better docker layer caching during build (#15042) New Crowdin updates (#15045) Chore: reuse shared 'setup-gradle' in all places in test-code.yml (#15043) Chore: add 'testlens-app/setup-testlens' GH action (#15044) Add: HTTP Server and LSP server toggles to quick settings (#14972) Some more recipes from OpenRewrite (#15030) feat: Add PDF Upload endpoint to EntryResource (#14963) Heuristics also used at batch (#15025) Fix cleanup-pr.yml New Crowdin updates (#15035) Use patched Gradle version (#15034) Add OpenAlex-based Citation Fetcher (#15023) ...
As discussed with @koppor this onboard the
JabRef/jabrefproject for the TestLens private beta. The action requires the TestLens App to be installed on this repository, which is already done.The app posts a summary of all test failures as a PR comment and provides means to mute unrelated test failures and faster reruns. For more information, please refer to the announcement on our website.
For questions and feedback, please contact me directly or open an issue.
Mandatory checks
/
I manually tested my changes in running JabRef (always required)I added JUnit tests for changes (if applicable)I added screenshots in the PR description (if change is visible to the user)described the change inCHANGELOG.mdin a way that is understandable for the average user (if change is visible to the user)I checked the user documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request updating file(s) in https://github.com/JabRef/user-documentation/tree/main/en.