public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Speedup testsuites
@ 2024-08-16  7:25 Anton Mikanovich
  2024-08-16  7:25 ` [PATCH v2 1/4] CI: Remove cleanup before nocross build Anton Mikanovich
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Anton Mikanovich @ 2024-08-16  7:25 UTC (permalink / raw)
  To: isar-users; +Cc: Anton Mikanovich

Isar CI running takes too much time already, so speed up optimizations
need to be done. Remove some test case duplications and minimize time
consuming parts keeping the same test coverage.

On the test machine improvement is ~30-50%:
dev: 30min -> 22min
fast: 168min -> 113min
full: 636min -> 483min

Based on `Additional CI improvements` patchset.

Changes since v1:
- Fixed kselftest test case.
- Add full testsuite time improve statistics.

Anton Mikanovich (4):
  CI: Remove cleanup before nocross build
  CI: Minimize debsrc_cache checking
  CI: Minimize kselftest checking
  CI: Minimize testsuites duplication

 testsuite/cibuilder.py |  1 -
 testsuite/citest.py    | 64 +++++++++++++++++++++++++++++++++---------
 2 files changed, 50 insertions(+), 15 deletions(-)

-- 
2.34.1

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/20240816072526.65382-1-amikan%40ilbers.de.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-08-21  4:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-16  7:25 [PATCH v2 0/4] Speedup testsuites Anton Mikanovich
2024-08-16  7:25 ` [PATCH v2 1/4] CI: Remove cleanup before nocross build Anton Mikanovich
2024-08-16  7:25 ` [PATCH v2 2/4] CI: Minimize debsrc_cache checking Anton Mikanovich
2024-08-16  7:25 ` [PATCH v2 3/4] CI: Minimize kselftest checking Anton Mikanovich
2024-08-16  7:25 ` [PATCH v2 4/4] CI: Minimize testsuites duplication Anton Mikanovich
2024-08-21  4:48 ` [PATCH v2 0/4] Speedup testsuites Uladzimir Bely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox