Skip to content

CI/CD Pipeline & pytest setup

Ghost User requested to merge pytest-setup into develop/nextflow

This branch contains the initial set up of the ci/cd pipeline as well as adding the pytest framework for testing.

Files Added:

  • .gitlab-ci.yml - Sets up the git ci/cd pipeline. Currently contains test jobs for the container we're using, as well as some initial tests for pytest.
  • buildcontig - Adding binary so it doesn't have to be re-compiled for every run.
  • testing - Folder that will contain all the testing files
  • testing/initialize - Will contain all the input and out files necessary for testing initialize.nf
  • testing/initialize_test.py - pytest testing script for initialize.nf

Merge request reports

Loading