mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
4be4acca6e
This sets up a framework for running tests in parallel. It increases the total time taken (since some steps are repeated) but reduces the turn-around time significantly overall. The main objective is to make it possible to release more test batches to grist-core without bringing CI to a crawl. The clever little test/split-test.js script is from the Grist Labs mono-repo and is Dmitry's work. I considered doing the build in one job, and copying it to test jobs, since it feels wasteful to repeat it. That may be worth trying, especially if we start getting jobs backing up (total concurrent Linux jobs on free plan is quoted at 20). It might also be worth looking at doing some tests in parallel on the same worker, perhaps using the relatively new MOCHA_WORKER_ID feature, since the tests are often not actually CPU or I/O bound.
29 lines
791 B
Plaintext
29 lines
791 B
Plaintext
nbrowser ActionLog 14737
|
|
nbrowser ChoiceList 33037
|
|
nbrowser CustomView 22055
|
|
nbrowser CustomWidgets 14958
|
|
nbrowser CustomWidgetsConfig 48287
|
|
nbrowser DescriptionColumn 4649
|
|
nbrowser DuplicateDocument 14042
|
|
nbrowser Fork 112089
|
|
nbrowser HomeIntro 44706
|
|
nbrowser LanguageSettings 25427
|
|
nbrowser Localization 10069
|
|
nbrowser MultiColumn 455648
|
|
nbrowser Pages 24986
|
|
nbrowser ReferenceColumns 27590
|
|
nbrowser ReferenceList 34333
|
|
nbrowser RefTransforms 9072
|
|
nbrowser RightPanel 10530
|
|
nbrowser RightPanelSelectBy 6255
|
|
nbrowser RowMenu 3702
|
|
nbrowser saveViewSection 7596
|
|
nbrowser SelectBy 5846
|
|
nbrowser SelectByRefList 15186
|
|
nbrowser SelectByRightPanel 3531
|
|
nbrowser SelectBySummary 17516
|
|
nbrowser SelectBySummaryRef 5382
|
|
nbrowser SelectionSummary 6833
|
|
nbrowser Smoke 1800
|
|
nbrowser ToggleColumns 6530
|