From 7599692c267489cda35fe10a8dfa73ccec70b528 Mon Sep 17 00:00:00 2001
From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu>
Date: Fri, 14 Aug 2020 13:03:51 -0500
Subject: [PATCH] Git module and container unit tests for seurat

---
 .gitlab-ci.yml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0d39b4e..2ea2354 100755
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,6 +16,7 @@ before_script:
   - ln -sfn /project/shared/bicf_workflow_ref/workflow_testdata/cellranger/cellranger_count/hu.v3s2r10k/* test_data/hu.v3s2r10k/
   - ln -sfn /project/shared/bicf_workflow_ref/workflow_testdata/cellranger/cellranger_count/mu.v3s2r10k/* test_data/mu.v3s2r10k/
   - ln -sfn /project/shared/bicf_workflow_ref/workflow_testdata/cellranger/cellranger_count/hu.v2s2r10k/* test_data/hu.v2s2r10k/
+  - ln -sfn /project/shared/bicf_workflow_ref/workflow_testdata/cellranger/cellranger_count/output/* test_data/output/
 
 stages:
   - astrocyte_test
@@ -127,6 +128,31 @@ module_4.0.0_test:
     when:
       - always
 
+module_seurat_test:
+  stage: module_test
+  only:
+    - branches
+  except:
+     refs:
+      - develop
+      - master
+      - tags
+  script:
+    - module load seurat/3.0.0
+    - ln -s test-data/output/* .
+    - seurat-Rscript workflow/scripts/downstream_viz.r --sample sample1 --cellrangerVersion 4.0.0
+    - bash workflow/scripts/versions_seurat.sh > version_seurat.txt
+  artifacts:
+    name: "$CI_JOB_NAME"
+    when: always
+    paths:
+      - version_seurat.txt
+    expire_in: 2 days
+  retry:
+    max: 0
+    when:
+      - always
+
 container_2.1.1_test:
   stage: container_test
   only:
@@ -215,6 +241,30 @@ container_4.0.0_test:
     when:
       - always
 
+container_seurat_test:
+  stage: module_test
+  only:
+    - branches
+  except:
+     refs:
+      - develop
+      - master
+      - tags
+  script:
+    - ln -s test-data/output/* .
+    - singularity run 'docker://bicf/seurat:2.0.0_indev' Rscript workflow/scripts/downstream_viz.r --sample sample1 --cellrangerVersion 4.0.0
+    - singularity run 'docker://bicf/seurat:2.0.0_indev' bash workflow/scripts/versions_seurat.sh > version_seurat.txt
+  artifacts:
+    name: "$CI_JOB_NAME"
+    when: always
+    paths:
+      - version_seurat.txt
+    expire_in: 2 days
+  retry:
+    max: 0
+    when:
+      - always
+
 GRCh38-2020A:
   stage: reference_test
   only:
-- 
GitLab