diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8a2a5efb901490c9a8c36d25c0b5e4dcad9fe14a
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,8 @@
+before_script:
+  - sh test_data/fetch_test_data.sh
+
+test:
+  script:
+  - module add astrocyte/0.1.0
+  - cd ..
+  - astrocyte_cli test chipseq_analysis
diff --git a/astrocyte_pkg.yml b/astrocyte_pkg.yml
index 7baf3ccc474ecc67275e7c8e2168cffc470cf13a..b812c4a85ff956e2f16af1d5b4ac1637cefbe1e3 100644
--- a/astrocyte_pkg.yml
+++ b/astrocyte_pkg.yml
@@ -17,7 +17,8 @@ title: 'BICF ChIP-seq Analysis Workflow'
 # A summary of the workflow package in plain text
 description: |
   This is a workflow package for the BioHPC/BICF ChIP-seq workflow system.
-  It implements a simple ChIP-seq analysis workflow using deepTools, Diffbind, ChipSeeker and MEME-ChIP, visualization application.
+  It implements a simple ChIP-seq analysis workflow and
+  visualization application.
 
 # -----------------------------------------------------------------------------
 # DOCUMENTATION
@@ -91,7 +92,11 @@ workflow_parameters:
       - [ 'true', 'True']
       - [ 'false', 'False']
     description: |
-      In single-end sequencing, the sequencer reads a fragment from only one end to the other, generating the sequence of base pairs. In paired-end reading it starts at one read, finishes this direction at the specified read length, and then starts another round of reading from the opposite end of the fragment.
+      In single-end sequencing, the sequencer reads a fragment from only one
+      end to the other, generating the sequence of base pairs. In paired-end
+      reading it starts at one read, finishes this direction at the specified
+      read length, and then starts another round of reading from the opposite
+      end of the fragment.
 
 # -----------------------------------------------------------------------------
 # SHINY APP CONFIGURATION
@@ -109,8 +114,8 @@ vizapp_cran_packages:
   - shiny
   - shinyFiles
 
-# # List of any Bioconductor packages, not provided by the modules, that must be made
-# available to the vizapp
+# List of any Bioconductor packages, not provided by the modules, 
+# that must be made available to the vizapp
 vizapp_bioc_packages:
   - qusage
 #  - ballgown
diff --git a/test_data/fetch_test_data.sh b/test_data/fetch_test_data.sh
index c47fcf082b441897ab0bd17f5b1d105516314470..31c3b8fd3257a545acbc8127c4ab77ecd85ed6aa 100644
--- a/test_data/fetch_test_data.sh
+++ b/test_data/fetch_test_data.sh
@@ -1,2 +1,4 @@
+echo "Downloading test set..."
 wget -O ENCLB904PZW_R1.fastq.gz https://www.encodeproject.org/files/ENCFF704XKC/@@download/ENCFF704XKC.fastq.gz
 wget -O ENCLB904PZW_R2.fastq.gz https://www.encodeproject.org/files/ENCFF707CNX/@@download/ENCFF707CNX.fastq.gz
+echo "Done"
diff --git a/workflow/main.nf b/workflow/main.nf
index a43afe578948cb6fb9d9127abf34b918e02767fd..1777855160f2deab00d98a76ead04d201031d27e 100644
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -3,7 +3,7 @@
 // Path to an input file, or a pattern for multiple inputs
 // Note - $baseDir is the location of this workflow file main.nf
 
-params.reads = "$baseDir/../test_data/*_{1,2}.fastq.gz"
+params.reads = "$baseDir/../test_data/*_R{1,2}.fastq.gz"
 params.singleEnd = false