/workflow-testing

Automated testing of workflows against Galaxy

Primary LanguageShell

Galaxy Workflow Testing

This repository runs automated tests of several workflows against various Galaxy servers.

Testing

We are automatically running these workflows against UseGalaxy.eu, and we can test against your server too!

Workflow UseGalaxy.EU
GraphClust2/GC-lite.ga Build Status
example1/wf3-shed-tools.ga Build Status
example2/wf4-shed-tools.ga Build Status
raceid3/raceid3_workflow.ga Build Status
sklearn/adaboost/adaboost.ga Build Status
sklearn/ard/ard.ga Build Status
training/assembly/general-introduction/assembly-general-introduction.ga Build Status
training/assembly/unicycler-assembly/unicycler.ga Build Status
training/chip-seq/formation_of_super-structures_on_xi/formation_of_super_structures_on_xi.ga Build Status
training/epigenetics/hicexplorer/hicexplorer.ga Build Status
training/epigenetics/methylation-seq/methylation-seq.ga Build Status
training/metagenomics/general-tutorial/amplicon.ga Build Status
training/proteomics/metaproteomics/metaproteomics.ga Build Status
training/proteomics/protein-id-sg-ps/protein-id-sg-ps.ga Build Status
training/proteomics/protein_quant_sil/protein_quant_sil.ga Build Status
training/sequence-analysis/mapping/mapping.ga Build Status
training/sequence-analysis/quality-control/quality_control.ga Build Status
training/sequence-analysis/ref-based-rad-seq/rad_seq_ref_based.ga Build Status
training/statistics/machine_learning/classification/linear_SVC_classification.ga Build Status
training/statistics/machine_learning/regression/gradient_boosting_regression.ga Build Status
training/transcriptomics/ref-based/ref_based.ga Build Status
training/transcriptomics/small_ncrna_clustering/blockclust_workflow.ga Build Status
training/variant-analysis/dip/diploid.ga Build Status
training/variant-analysis/mapping-by-sequencing/mapping_by_sequencing.ga Build Status
training/variant-analysis/microbial-variants/microbial_variant_calling.ga Build Status
training/proteomics/F1000_Metaproteomics_QueryTabular/F1000_Metaproteomics_QueryTabular.ga Build Status
training/proteomics/F1000_Proteogenomics_QueryTabular/F1000_Proteogenomics_QueryTabular.ga Build Status
training/transcriptomics/rna-seq-viz-with-volcanoplot/rna-seq-viz-with-volcanoplot.ga Build Status
training/transcriptomics/rna-seq-viz-with-heatmap2/rna-seq-viz-with-heatmap2.ga Build Status
training/computational-chemistry/bio3danalysis/MD_Analysis_using_Bio3D.ga Build Status
training/computational-chemistry/bio3danalysis/gromacs.ga Build Status
training/metabolomics/F1000_Metabolomics_Query_Tabular_Mass_Adjustment.ga Build Status

Contributing

An introduction to workflow testing and a tutorial can be found at the Galaxy Training Network.

About

Based off of jmchilton's template, except running tests against UseGalaxy.eu

Pretty-printing Worfklow JSON

You can use the command line tool jq to pretty-print the workflow .ga files:

cat wf.ga | jq . -S > out.ga

or this webservice: https://jsonformatter.org/