Address a few issues in the load new guix revision tests
This commit is contained in:
parent
f86657915e
commit
3a90798567
2 changed files with 61 additions and 45 deletions
|
|
@ -1402,6 +1402,8 @@ WHERE job_id = $1")
|
||||||
|
|
||||||
guix-revision-id))))))
|
guix-revision-id))))))
|
||||||
|
|
||||||
|
(prevent-inlining-for-tests load-channel-instances)
|
||||||
|
|
||||||
(define (load-new-guix-revision conn store git-repository-id commit)
|
(define (load-new-guix-revision conn store git-repository-id commit)
|
||||||
(let* ((git-repository-fields
|
(let* ((git-repository-fields
|
||||||
(select-git-repository conn git-repository-id))
|
(select-git-repository conn git-repository-id))
|
||||||
|
|
|
||||||
|
|
@ -39,10 +39,10 @@
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
channel->derivations-by-system
|
channel->derivations-by-system
|
||||||
(lambda (conn store channel fetch-with-authentication?)
|
(lambda (conn store channel fetch-with-authentication?)
|
||||||
'((x86_64-linux
|
'(("x86_64-linux"
|
||||||
.
|
.
|
||||||
((manifest-entry-item . /gnu/store/foo.drv)
|
((manifest-entry-item . "/gnu/store/foo.drv")
|
||||||
(profile . /gnu/store/bar.drv))))))
|
(profile . "/gnu/store/bar.drv"))))))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
|
|
@ -97,10 +97,17 @@
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
channel->derivations-by-system
|
channel->derivations-by-system
|
||||||
(lambda (conn store channel fetch-with-authentication?)
|
(lambda (conn store channel fetch-with-authentication?)
|
||||||
'(x86_64-linux
|
'(("x86_64-linux"
|
||||||
.
|
.
|
||||||
((manifest-entry-item . /gnu/store/foo.drv)
|
((manifest-entry-item . "/gnu/store/foo.drv")
|
||||||
(profile . /gnu/store/bar.drv)))))
|
(profile . "/gnu/store/bar.drv"))))))
|
||||||
|
|
||||||
|
(mock
|
||||||
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
|
load-channel-instances
|
||||||
|
(lambda (git-repository-id commit
|
||||||
|
channel-derivations-by-system)
|
||||||
|
0))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
|
|
@ -120,7 +127,7 @@
|
||||||
"test-commit"
|
"test-commit"
|
||||||
"test-source")
|
"test-source")
|
||||||
((id)
|
((id)
|
||||||
(process-load-new-guix-revision-job id))))))))
|
(process-load-new-guix-revision-job id)))))))))
|
||||||
|
|
||||||
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
||||||
|
|
||||||
|
|
@ -135,11 +142,18 @@
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
channel->derivations-by-system
|
channel->derivations-by-system
|
||||||
(lambda (conn store channel)
|
(lambda (conn store channel fetch-with-authentication?)
|
||||||
'(x86_64-linux
|
'(("x86_64-linux"
|
||||||
.
|
.
|
||||||
((manifest-entry-item . /gnu/store/foo.drv)
|
((manifest-entry-item . "/gnu/store/foo.drv")
|
||||||
(profile . /gnu/store/bar.drv)))))
|
(profile . "/gnu/store/bar.drv"))))))
|
||||||
|
|
||||||
|
(mock
|
||||||
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
|
load-channel-instances
|
||||||
|
(lambda (git-repository-id commit
|
||||||
|
channel-derivations-by-system)
|
||||||
|
0))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
|
|
@ -171,7 +185,7 @@
|
||||||
"test-commit"
|
"test-commit"
|
||||||
"test-source")
|
"test-source")
|
||||||
((id)
|
((id)
|
||||||
(process-load-new-guix-revision-job id))))))))))
|
(process-load-new-guix-revision-job id)))))))))))
|
||||||
|
|
||||||
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue