Allow skipping processing system tests
Generating system test derivations are difficult, since you generally need to do potentially expensive builds for the system you're generating the system tests for. You might not want to disable grafts for instance because you might be trying to test whatever the test is testing in the context of grafts being enabled. I'm looking at skipping the system tests on data.guix.gnu.org, because they're not used and quite expensive to compute.
This commit is contained in:
parent
9e9fc1ba04
commit
3ba8418656
5 changed files with 64 additions and 18 deletions
|
|
@ -59,7 +59,8 @@
|
|||
(mock
|
||||
((guix-data-service jobs load-new-guix-revision)
|
||||
extract-information-from
|
||||
(lambda (conn store guix-revision-id commit store-path)
|
||||
(lambda* (conn store guix-revision-id commit store-path
|
||||
#:key skip-system-tests?)
|
||||
#t))
|
||||
|
||||
(mock
|
||||
|
|
@ -170,7 +171,8 @@
|
|||
(mock
|
||||
((guix-data-service jobs load-new-guix-revision)
|
||||
extract-information-from
|
||||
(lambda (conn store git-repository-id commit store-path)
|
||||
(lambda* (conn store git-repository-id commit store-path
|
||||
#:key skip-system-tests?)
|
||||
#f))
|
||||
|
||||
(mock
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue