about summary refs log tree commit diff
path: root/.guix/e2e-tests.scm
diff options
context:
space:
mode:
Diffstat (limited to '.guix/e2e-tests.scm')
-rw-r--r--.guix/e2e-tests.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/.guix/e2e-tests.scm b/.guix/e2e-tests.scm
index 9e1229b..cbade68 100644
--- a/.guix/e2e-tests.scm
+++ b/.guix/e2e-tests.scm
@@ -67,6 +67,7 @@
                      (error "Command invocation failed" command))))))))
 
         (mkdir #$output)
+        ;; Compile ccwl sources.
         (for-each (lambda (source-file)
                     (call-with-output-file (string-append #$output
                                                           "/"
@@ -78,7 +79,12 @@
                                                        source-file)
                              get-string-all)
                            <>)))
-                  (find-files #$sources-directory "\\.scm$")))))
+                  (find-files #$sources-directory "\\.scm$"))
+        ;; Copy CWL files.
+        (for-each (lambda (cwl-file)
+                    (copy-file cwl-file
+                               (string-append #$output (basename cwl-file))))
+                  (find-files #$sources-directory "\\.cwl$")))))
 
 (define e2e-tools
   (computed-file "e2e-tools"