chore: update CI workflows to integrate testing with environment setup
- Implement reusable workflow
setup-environment.ymlto configure the test environment on both macOS and Ubuntu. - Add back missing
test-only-sandbox-on-macosin previous commit.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 62.42%. Comparing base (
a48b022) to head (ad7385d). Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #1733 +/- ##
==========================================
- Coverage 64.19% 62.42% -1.78%
==========================================
Files 99 99
Lines 4064 4064
==========================================
- Hits 2609 2537 -72
- Misses 1455 1527 +72
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Actually--maybe it makes sense to keep the sandbox tests in their own CI check? WDYT?
Actually--maybe it makes sense to keep the sandbox tests in their own CI check? WDYT?
Good idea!
Create a new folder ./tests/sandbox to isolate from unit/integration tests, providing cleaner test result output and easier environment setup.
Actually--maybe it makes sense to keep the sandbox tests in their own CI check? WDYT?
@rbren Done and awaits approval.
Close this because of can not pass tests.