-
Notifications
You must be signed in to change notification settings - Fork 62
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
CI Workflow Dependency Upgrades + Optimization 👷 #3369
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3369 +/- ##
=========================================
- Coverage 28.2% 28.1% -0.1%
Complexity 718 718
=========================================
Files 265 265
Lines 12871 12881 +10
Branches 2313 2315 +2
=========================================
Hits 3630 3630
- Misses 8765 8774 +9
- Partials 476 477 +1
Flags with carried forward coverage won't be shown. Click here to find out more. |
fc4baea
to
5b5d1c2
Compare
5b5d1c2
to
00c18ba
Compare
this is the main error I see in the quest logs
|
1756322
to
13d559c
Compare
@@ -17,7 +18,7 @@ env: | |||
|
|||
jobs: | |||
engine-tests: | |||
runs-on: macos-13 | |||
runs-on: ubuntu-latest |
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.
Does the Ubuntu image include an emulator? The macOS image was used to allow us to run instrumentation tests.
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.
The performance tests require an emulator to run.
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.
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.
Yeah and its actually much faster. Preliminary tests show around 50% improvement for the jobs
This is caused by disabling the instrumentation tests in the gradle configuration file. When disabled the reporting artifacts are not loaded. Note, we can only enable it after resolving #3055 |
- Add workflow dispatch event trigger - Disable CI runs for working modules - Reset Quest test run and reporting configuration
- Update path to emulator SDK - Enable Engine and Geowidget jobs
7fa9fe1
to
1d0685e
Compare
* Upgrade JUnit 5 * Update CI configuration for maintainability 👷 * Refactor Gradle Configs for maintainability 🔧 * Refactor unit tests to runTest
* CI Workflow Dependency Upgrades + Optimization 👷 * Migrate CI workflow to use Ubuntu runner * Update CI Workflow with KVM * Troubleshooting: Force recreation of AVD for Quest * Troubleshooting: Update CI Workflow configuration * Update Quest module workflow configuration | AVD * Troubleshooting configuration - Add workflow dispatch event trigger - Disable CI runs for working modules - Reset Quest test run and reporting configuration * Update CI workflow configuration - Update path to emulator SDK - Enable Engine and Geowidget jobs * Update CI workflow configuration:Quest Tests 👷 * Add Target SDK build.gradle configuration 🔧 * Unit Test troubleshooting * Unit Test troubleshooting * Troubleshooting: Quest module Unit Tests * Apply Spotless to Quest * [DNM] Quest Module tests troubleshooting (#3387) * Upgrade JUnit 5 * Update CI configuration for maintainability 👷 * Refactor Gradle Configs for maintainability 🔧 * Refactor unit tests to runTest
IMPORTANT: Where possible all PRs must be linked to a Github issue
Resolves #3407
Engineer Checklist
strings.xml
file./gradlew spotlessApply
and./gradlew spotlessCheck
to check my code follows the project's style guideCode Reviewer Checklist
strings.xml
file