Skip to content

pbelmann/input-validator

 
 

Repository files navigation

Bioboxes Input Validator

This repository contains the code for building the validate-input tool for bioboxes. Documentation is provided in the doc folder.

Development

On a successful commit to master the following actions happen on the continuous integration server:

  • A new binary version is built using nuitka.
  • The archive validate-input-$VERSION.tar.xz is created from the build.
  • This file is pushed to amazon S3 assuming there is not already an existing file with the same version number.
  • A rebuild is triggered of the bioboxes.org repository.
  • The bioboxes.org website builder will fetch the latest version of the documentation in the doc directory and display this on the site.

To make updates to this project, fork the repository and create a feature branch. Once you have created your changes submit a pull request. The following scripts are provided to help with testing, these should all pass for a PR to be accepted:

  • script/test: Runs python unit tests
  • script/feature: Runs cucumber feature tests against the executable in bin/validate-input.
  • script/build: Builds a compiled version of the executable and then runs the same feature tests against the compiled verson.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Gherkin 39.7%
  • Python 35.9%
  • Makefile 11.0%
  • Ruby 8.6%
  • Shell 4.8%