Skip to content
Snippets Groups Projects
Commit 37bec34c authored by Gervaise Henry's avatar Gervaise Henry :cowboy:
Browse files

Revert SE integration test and server for all integrations

parent 349cbde4
Branches
Tags
2 merge requests!68Develop,!67Resolve "Change Single Read to Single End for submitted endness"
Pipeline #9140 canceled with stages
...@@ -664,7 +664,7 @@ integration_se: ...@@ -664,7 +664,7 @@ integration_se:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 16-3EMJ --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./SE_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 16-1ZX4 --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./SE_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./SE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./SE_multiqc_data.json \;
- pytest -m completionIntegration_se - pytest -m completionIntegration_se
artifacts: artifacts:
...@@ -689,7 +689,7 @@ integration_pe: ...@@ -689,7 +689,7 @@ integration_pe:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5JA --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./PE_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5JA --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./PE_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./PE_multiqc_data.json \;
- pytest -m completionIntegration_pe - pytest -m completionIntegration_pe
artifacts: artifacts:
...@@ -716,7 +716,7 @@ failAmbiguousSpecies: ...@@ -716,7 +716,7 @@ failAmbiguousSpecies:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./failAmbiguousSpecies_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./failAmbiguousSpecies_report.html
retry: retry:
max: 0 max: 0
when: when:
...@@ -731,7 +731,7 @@ failTrunkation: ...@@ -731,7 +731,7 @@ failTrunkation:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ET --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./failTrunkation_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ET --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./failTrunkation_report.html
retry: retry:
max: 0 max: 0
when: when:
...@@ -746,7 +746,7 @@ failMismatchR1R2: ...@@ -746,7 +746,7 @@ failMismatchR1R2:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 16-CWH4 --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./failMismatchR1R2_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 16-CWH4 --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./failMismatchR1R2_report.html
retry: retry:
max: 0 max: 0
when: when:
...@@ -761,7 +761,7 @@ failUnexpectedMeta: ...@@ -761,7 +761,7 @@ failUnexpectedMeta:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 14-3R4R --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./failUnexpectedMeta_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 14-3R4R --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./failUnexpectedMeta_report.html
retry: retry:
max: 0 max: 0
when: when:
...@@ -776,7 +776,7 @@ failFileStructure: ...@@ -776,7 +776,7 @@ failFileStructure:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5HT --source dev --upload true -with-dag dag.png --dev false --ci true -with-report ./failFileStructure_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5HT --source staging --upload true -with-dag dag.png --dev false --ci true -with-report ./failFileStructure_report.html
retry: retry:
max: 0 max: 0
when: when:
...@@ -791,7 +791,7 @@ override_inputBag: ...@@ -791,7 +791,7 @@ override_inputBag:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5F6 --source dev --inputBagForce ./test_data/bag/Q-Y5F6_inputBag_xxxxxxxx.zip --upload false --dev false --ci true -with-report ./inputBagOverride_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5F6 --source staging --inputBagForce ./test_data/bag/Q-Y5F6_inputBag_xxxxxxxx.zip --upload false --dev false --ci true -with-report ./inputBagOverride_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./inputBagOverride_PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./inputBagOverride_PE_multiqc_data.json \;
- pytest -m completionOverride_inputBag - pytest -m completionOverride_inputBag
artifacts: artifacts:
...@@ -814,7 +814,7 @@ override_fastq: ...@@ -814,7 +814,7 @@ override_fastq:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5F6 --source dev --fastqsForce './test_data/fastq/small/Q-Y5F6_1M.R{1,2}.fastq.gz' --upload false --dev false --ci true -with-report ./fastqOverride_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5F6 --source staging --fastqsForce './test_data/fastq/small/Q-Y5F6_1M.R{1,2}.fastq.gz' --upload false --dev false --ci true -with-report ./fastqOverride_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./fastqOverride_PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./fastqOverride_PE_multiqc_data.json \;
- pytest -m completionOverride_fastq - pytest -m completionOverride_fastq
artifacts: artifacts:
...@@ -837,7 +837,7 @@ override_species: ...@@ -837,7 +837,7 @@ override_species:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source dev --speciesForce 'Homo sapiens' --upload false --dev false --ci true -with-report ./speciesOverride_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source staging --speciesForce 'Homo sapiens' --upload false --dev false --ci true -with-report ./speciesOverride_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./speciesOverride_PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./speciesOverride_PE_multiqc_data.json \;
- pytest -m completionOverride_spike - pytest -m completionOverride_spike
artifacts: artifacts:
...@@ -860,7 +860,7 @@ override_stranded: ...@@ -860,7 +860,7 @@ override_stranded:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source dev --strandedForce unstranded --upload false --dev false --ci true -with-report ./strandedOverride_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source staging --strandedForce unstranded --upload false --dev false --ci true -with-report ./strandedOverride_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./strandedOverride_PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./strandedOverride_PE_multiqc_data.json \;
- pytest -m completionOverride_stranded - pytest -m completionOverride_stranded
artifacts: artifacts:
...@@ -883,7 +883,7 @@ override_spike: ...@@ -883,7 +883,7 @@ override_spike:
script: script:
- hostname - hostname
- ulimit -a - ulimit -a
- nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source dev --spikeForce t --upload false --dev false --ci true -with-report ./spikeOverride_report.html - nextflow -q run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID Q-Y5ER --source staging --spikeForce t --upload false --dev false --ci true -with-report ./spikeOverride_report.html
- find . -type f -name "multiqc_data.json" -exec cp {} ./spikeOverride_PE_multiqc_data.json \; - find . -type f -name "multiqc_data.json" -exec cp {} ./spikeOverride_PE_multiqc_data.json \;
- pytest -m completionOverride_spike - pytest -m completionOverride_spike
artifacts: artifacts:
......
...@@ -10,33 +10,43 @@ test_output_path = os.path.dirname(os.path.abspath(__file__)) + \ ...@@ -10,33 +10,43 @@ test_output_path = os.path.dirname(os.path.abspath(__file__)) + \
'/../../' '/../../'
@pytest.mark.consistencySE @pytest.mark.completionIntegration_se
def test_consistencySE(): def test_multiqc():
assert os.path.exists(os.path.join( assert os.path.exists(os.path.join(
test_output_path, 'SE_multiqc_data.json')) test_output_path, 'SE_multiqc_data.json'))
with open(os.path.join(
test_output_path, 'SE_multiqc_data.json')) as f:
assigned_reads_json = json.load(f)
assigned_reads = assigned_reads_json['report_general_stats_data'][4]['16-1ZX4_sorted']['Assigned']
baseline = 7746121
baseline_hi = baseline+(baseline*0.05)
baseline_lo = baseline-(baseline*0.05)
assert (assigned_reads >= baseline_lo)
assert (assigned_reads <= baseline_hi)
@pytest.mark.completionIntegration_pe
@pytest.mark.consistencyPE def test_multiqc():
def test_consistencyPE():
assert os.path.exists(os.path.join( assert os.path.exists(os.path.join(
test_output_path, 'PE_multiqc_data.json')) test_output_path, 'PE_multiqc_data.json'))
with open(os.path.join(
test_output_path, 'PE_multiqc_data.json')) as f: @pytest.mark.completionOverride_inputBag
assigned_reads_json = json.load(f) def test_multiqc():
assigned_reads = assigned_reads_json['report_general_stats_data'][4]['Q-Y5JA_sorted']['Assigned'] assert os.path.exists(os.path.join(
baseline = 2596053 test_output_path, 'inputBagOverride_PE_multiqc_data.json'))
baseline_hi = baseline+(baseline*0.05)
baseline_lo = baseline-(baseline*0.05)
assert (assigned_reads >= baseline_lo) @pytest.mark.completionOverride_fastq
assert (assigned_reads <= baseline_hi) def test_multiqc():
assert os.path.exists(os.path.join(
test_output_path, 'fastqOverride_PE_multiqc_data.json'))
@pytest.mark.completionOverride_species
def test_multiqc():
assert os.path.exists(os.path.join(
test_output_path, 'speciesOverride_PE_multiqc_data.json'))
@pytest.mark.completionOverride_stranded
def test_multiqc():
assert os.path.exists(os.path.join(
test_output_path, 'strandedOverride_PE_multiqc_data.json'))
@pytest.mark.completionOverride_spike
def test_multiqc():
assert os.path.exists(os.path.join(
test_output_path, 'spikeOverride_PE_multiqc_data.json'))
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment