Many changes, see details:
Some checks failed
ydeng/bmlsa/pipeline/head There was a failure building this commit

Now allow for changing whether alignment is local or global and various scoring parameters

Refactored directory structure

Removed redundant aligned dict pattern for simple iterable

Added unit tests
This commit is contained in:
2023-04-28 10:49:07 -05:00
parent d42ed83b22
commit ae3732eba2
15 changed files with 781 additions and 125 deletions

10
Jenkinsfile vendored
View File

@@ -12,14 +12,20 @@ pipeline {
sh 'echo "mamba activate bmlsa" >> ~/.bashrc'
}
}
stage("unit tests") {
steps {
sh "python -m pytest --junitxml=test_results.xml"
xunit checksName: '', tools: [JUnit(excludesPattern: '', pattern: 'test_results.xml', stopProcessingIfError: true)]
}
}
stage("build") {
steps {
sh "python -m build"
}
}
stage("test") {
stage("test installation") {
steps {
sh "pip install dist/*.whl"
sh "pip install dist/*.whl --force-reinstall"
sh "bmlsa -h"
}
}