Skip to content
Snippets Groups Projects
Commit ef5feb0b authored by Venkat Malladi's avatar Venkat Malladi
Browse files

Merge branch 'master' into 75-rename_plotprofile

parents 51142e4a 876e2cc6
No related merge requests found
...@@ -14,6 +14,7 @@ All notable changes to this project will be documented in this file. ...@@ -14,6 +14,7 @@ All notable changes to this project will be documented in this file.
- Make gtf and geneName files as param inputs - Make gtf and geneName files as param inputs
- Fix xcor to increase file size for --random-source - Fix xcor to increase file size for --random-source
- Fix skip diff test for paired-end data - Fix skip diff test for paired-end data
- Fix references to display in Multiqc report
## [publish_1.0.6 ] - 2019-05-31 ## [publish_1.0.6 ] - 2019-05-31
### Added ### Added
......
...@@ -651,10 +651,10 @@ process multiqcReport { ...@@ -651,10 +651,10 @@ process multiqcReport {
""" """
echo $workflow.nextflow.version > version_nextflow.txt echo $workflow.nextflow.version > version_nextflow.txt
singularity exec /project/shared/bicf_workflow_ref/singularity_images/multiqc.sif multiqc --version > version_multiqc.txt singularity exec /project/shared/bicf_workflow_ref/singularity_images/bicf-multiqc-2.0.0.img multiqc --version > version_multiqc.txt
python --version &> version_python.txt python --version &> version_python.txt
python3 $baseDir/scripts/generate_references.py -r $references -o software_references python3 $baseDir/scripts/generate_references.py -r $references -o software_references
python3 $baseDir/scripts/generate_versions.py -o software_versions python3 $baseDir/scripts/generate_versions.py -o software_versions
singularity exec /project/shared/bicf_workflow_ref/singularity_images/multiqc.sif multiqc -c $multiqc . singularity exec /project/shared/bicf_workflow_ref/singularity_images/bicf-multiqc-2.0.0.img multiqc -c $multiqc .
""" """
} }
...@@ -4,6 +4,7 @@ import pytest ...@@ -4,6 +4,7 @@ import pytest
import os import os
import utils import utils
import yaml import yaml
from bs4 import BeautifulSoup
test_output_path = os.path.dirname(os.path.abspath(__file__)) + \ test_output_path = os.path.dirname(os.path.abspath(__file__)) + \
'/../output/multiqcReport/' '/../output/multiqcReport/'
...@@ -21,3 +22,14 @@ def test_software_references_output(): ...@@ -21,3 +22,14 @@ def test_software_references_output():
data_loaded = yaml.load(stream) data_loaded = yaml.load(stream)
assert len(data_loaded['data'].split('<ul>')) == 19 assert len(data_loaded['data'].split('<ul>')) == 19
@pytest.mark.singleend
def test_software_references_html():
multiqc_report = os.path.join(test_output_path, 'multiqc_report.html')
html_file = open(multiqc_report, 'r')
source_code = html_file.read()
multiqc_html = BeautifulSoup(source_code, 'html.parser')
references = multiqc_html.find(id="mqc-module-section-Software_References")
assert references is not None
assert len(references.find_all('ul')) == 18
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