-
-
Notifications
You must be signed in to change notification settings - Fork 825
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
Ornery++ #29550
Ornery++ #29550
Conversation
🤖 Thank you for contributing to CiviCRM! ❤️ We will need to test and review this PR. 👷 Introduction for new contributors...
Quick links for reviewers...
|
cd16645
to
5cb416a
Compare
test this please |
@civicrm-builder retest this please |
@eileenmcnaughton I suspect the test failure has to do with the component not being enabled. Probably the syntax conformance tests would enable all components & then other tests would just blithely assume they are always enabled. |
@colemanw that makes sense - I had concluded the test was not improving things as much as I hoped (the screenshots above are not consistent) & that the one that creates the custom data sets might be a bigger win - but then all these tests ..... |
b87b922
to
36dfaca
Compare
@colemanw I got it! |
Overview
This flags some particularly slow tests in the apiv3SyntaxConfirmanceTest so they do not run on PR runs. These tests used to be a good little canaries but have grown soft & fat as we improved our code & no longer have the stamina to run several times a day in a timely manner
Before
On PRs submitted about the same time
![image](https://private-user-images.githubusercontent.com/336308/309097693-9c7ddca5-7670-493c-84e2-cd40493d8ac9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTA2NzAsIm5iZiI6MTczOTU5MDM3MCwicGF0aCI6Ii8zMzYzMDgvMzA5MDk3NjkzLTljN2RkY2E1LTc2NzAtNDkzYy04NGUyLWNkNDA0OTNkOGFjOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzMyNTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMjFkMTE4MDk0NTBmNjA2ZTRlMGYyMTUzZDE2YWVjOWU4ZGQyYTk2MTgwYWM3NzY1MGQ3YzIyYTJjYTNiNWQ1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SB3TeLWVLxHFW3hqUHJVAvfgRGz90utE_sFSI-DbfgM)
After
On this PR apiv3 time taken
& with the second ornery
Technical Details
There are a couple of other tests we could do this to but with this change the apiv3 tests are faster than the crm test so there might not be much to gain from further apiv3 test speed improvements
Comments