-
Notifications
You must be signed in to change notification settings - Fork 21
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
👷 Disabled running computationally intensive unit tests via the CI in Debug build mode #486
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #486 +/- ##
==========================================
- Coverage 98.22% 98.22% -0.01%
==========================================
Files 216 217 +1
Lines 29164 29143 -21
Branches 1392 1391 -1
==========================================
- Hits 28647 28625 -22
- Misses 517 518 +1
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
@@ -1639,8 +1623,7 @@ | |||
} | |||
} | |||
|
|||
TEMPLATE_TEST_CASE("Special test cases", "[quickexact]", (sidb_100_cell_clk_lyt_siqad), | |||
(cds_sidb_100_cell_clk_lyt_siqad)) | |||
TEMPLATE_TEST_CASE("Special test cases", "[quickexact]", sidb_100_cell_clk_lyt_siqad) |
Check warning
Code scanning / CodeQL
Poorly documented large function Warning test
TEMPLATE_TEST_CASE("Bestagon AND gate", "[assess-physical-population-stability]", sidb_cell_clk_lyt_siqad, | ||
cds_sidb_cell_clk_lyt_siqad) |
Check warning
Code scanning / CodeQL
Poorly documented large function Warning test
TEMPLATE_TEST_CASE("Test critical_temperature function", "[critical-temperature]", sidb_100_cell_clk_lyt_siqad, | ||
cds_sidb_100_cell_clk_lyt_siqad) |
Check warning
Code scanning / CodeQL
Poorly documented large function Warning test
@Drewniok running expensive tests in |
That's a good point! I think, I just did it like in |
"Bestagon CROSSING gate input 11, using siqad coordinates", "[assess-physical-population-stability]", | ||
(cell_level_layout<sidb_technology, clocked_layout<cartesian_layout<siqad::coord_t>>>), | ||
(charge_distribution_surface<cell_level_layout<sidb_technology, clocked_layout<cartesian_layout<siqad::coord_t>>>>)) | ||
TEST_CASE("Bestagon CX gate input 11", "[assess-physical-population-stability], [quality]") |
Check warning
Code scanning / CodeQL
Poorly documented large function Warning test
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.
Many thanks! 🙏
Description
This PR moves all computationally intensive unit tests into a separate test suite called
quality
. These tests will only run in release mode within the CI pipeline, accelerating the workflow (> 20 % runtime improvement for macos CI).Checklist: