diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fcde43cc9f3c84f66c220c2e4b3c4cae3da77dc5..34c0f836a15a8f3238b0265b07d07c4ad4c902d9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,6 @@ single_end_mouse:
 paired_end_human:
   stage: integration
   script:
-  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_ENCSR729LGA_PE.txt" --genome 'GRCh38' --pairedEnd true -resume
+  - nextflow run workflow/main.nf --designFile "/work/BICF/s163035/builds/932983dd/0/BICF/Astrocyte/chipseq_analysis/test_data/design_ENCSR729LGA_PE.txt" --genome 'GRCh38' --pairedEnd true -resume
   artifacts:
     expire_in: 2 days
diff --git a/workflow/tests/test_call_peaks_macs.py b/workflow/tests/test_call_peaks_macs.py
index 6182f24ed407eac85dcbaf155272b6f67b6b3a5a..cba14bffaa258681cbec88a4c3371b7da6fc7a6a 100644
--- a/workflow/tests/test_call_peaks_macs.py
+++ b/workflow/tests/test_call_peaks_macs.py
@@ -18,5 +18,7 @@ def test_call_peaks_macs_singleend():
 
 @pytest.mark.integration
 def test_call_peaks_macs_pairedend():
-    # Do the same thing for paired end data
-    pass
+    assert os.path.exists(os.path.join(test_output_path, 'ENCLB568IYX.fc_signal.bw'))
+    assert os.path.exists(os.path.join(test_output_path, 'ENCLB568IYX.pvalue_signal.bw'))
+    peak_file = test_output_path + 'ENCLB568IYX_peaks.narrowPeak'
+    assert utils.count_lines(peak_file) == 112652
diff --git a/workflow/tests/test_experiment_design.py b/workflow/tests/test_experiment_design.py
index 51ada8680d4f5d74881715f64ad7137301ea592f..1679018613df6b1f4e61bfe3a454bd3d994090b3 100644
--- a/workflow/tests/test_experiment_design.py
+++ b/workflow/tests/test_experiment_design.py
@@ -40,5 +40,7 @@ def test_experiment_design_single_end():
 
 @pytest.mark.integration
 def test_experiment_design_paired_end():
-    # Do the same thing for paired end data
-    pass
+    design_file = os.path.join(test_output_path, 'ENCSR729LGA.tsv')
+    assert os.path.exists(design_file)
+    design_df = pd.read_csv(design_file, sep="\t")
+    assert design_df.shape[0] == 2
diff --git a/workflow/tests/test_pool_and_psuedoreplicate.py b/workflow/tests/test_pool_and_psuedoreplicate.py
index 6c30f7e1bb5bbaf3aa21b46bc3e54c1f0e162163..ed4bb80a15eab5ff64d3e8c2f0e9a0166c9dbcd3 100644
--- a/workflow/tests/test_pool_and_psuedoreplicate.py
+++ b/workflow/tests/test_pool_and_psuedoreplicate.py
@@ -70,5 +70,7 @@ def test_pool_and_psuedoreplicate_single_end():
 
 @pytest.mark.integration
 def test_experiment_design_paired_end():
-    # Do the same thing for paired end data
-    pass
+    design_file = os.path.join(test_output_path, 'ENCSR729LGA_ppr.tsv')
+    assert os.path.exists(design_file)
+    design_df = pd.read_csv(design_file, sep="\t")
+    assert design_df.shape[0] == 5