about summary refs log tree commit diff
diff options
context:
space:
mode:
authorClaude2026-06-16 00:00:00 +0000
committerFrederick Muriuki Muriithi2026-06-26 10:14:47 -0500
commit80e9c59c63416e167bd4a8fd00f35d9ab032671f (patch)
treeba5b890b54dec63cd9eabb1c055f77e8209834b6
parent62593ed492d3ddf90ffdf8406edfbfd3d33a5509 (diff)
downloadgn-machines-80e9c59c63416e167bd4a8fd00f35d9ab032671f.tar.gz
Queue gn2-smoke-tests after genenetwork2 is restarted.
Add a gn2-smoke-tests Laminar job that runs the "gn2 and smoke" subset
of the integration test suite. Queue it in the genenetwork2 after-hook
immediately after the service restarts, before triggering
genenetwork2-mechanical-rob.
-rw-r--r--genenetwork-development.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm
index b443d89..7eaf915 100644
--- a/genenetwork-development.scm
+++ b/genenetwork-development.scm
@@ -377,6 +377,8 @@ genenetwork3 source from the latest commit of @var{project}."
                                                   #$(file-append shepherd "/bin/herd")
                                                   "restart" "genenetwork2")
                                           (invoke #$(file-append laminar "/bin/laminarc")
+                                                  "queue" "gn2-smoke-tests")
+                                          (invoke #$(file-append laminar "/bin/laminarc")
                                                   "queue" "genenetwork2-mechanical-rob"))))))
                           (forge-laminar-job
                            (name "genenetwork2-mechanical-rob")
@@ -384,6 +386,12 @@ genenetwork3 source from the latest commit of @var{project}."
                                  config
                                  (list "python3" "test/requests/test-website.py"
                                        "--all" (string-append "http://localhost:" (number->string gn2-port)))))
+                           (trigger? #f))
+                          (forge-laminar-job
+                           (name "gn2-smoke-tests")
+                           (run (gn-integration-tests-gexp
+                                 config
+                                 (list "pytest" "-m" "gn2 and smoke" "-v")))
                            (trigger? #f))))
            (ci-jobs-trigger 'webhook))
           (forge-project