[med-svn] [debian-med-benchmarking-spec.git] 02/02: Presented version w/ Piotr's edits
Kevin Murray
daube-guest at moszumanska.debian.org
Fri Feb 5 16:17:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
daube-guest pushed a commit to branch master
in repository debian-med-benchmarking-spec.git.
commit fca8f8e5d5b1f24fe111be86c3857ffe76da4c50
Author: Kevin Murray <spam at kdmurray.id.au>
Date: Fri Feb 5 17:17:01 2016 +0100
Presented version w/ Piotr's edits
---
benchmarking.md | 48 +++++++++++++++++++++++++++---------------------
1 file changed, 27 insertions(+), 21 deletions(-)
diff --git a/benchmarking.md b/benchmarking.md
index 28f8f1b..a1addc3 100644
--- a/benchmarking.md
+++ b/benchmarking.md
@@ -26,6 +26,33 @@ for tool's scientific accuracy.
- Report metrics to Debian infrastructure (UDD) and wider community (SEQWiki,
bio.tools)
+Packages to be tested
+---------------------
+
+All packages within debian med that:
+
+ - Have EDAM-compatible DebTags
+ - Have a CWL tool description for each tool in the package
+ - Should contain EDAM tags per operation
+ - Potentially one CWL tool file per subtool/operation (e.g. `samtools view`
+ vs `samtools sort`)
+ - Are in `main`
+
+Operation
+---------
+
+ - Service that runs benchmarks when:
+ - There is a new version of the underlying package in Debian med unstable
+ - Including any conversion utilities
+ - There is a change in an applicable script for the calculation of metrics
+ - There is a change in an applicable benchmark dataset
+ - There is an applicable transition in progress??
+ - Could catch subtle bugs e.g. py3.4 -> py3.5 issues
+ - Benchmark datasets and scripts for calculation of metrics are automatically
+ selected from repository/DB based on their and the tool's EDAM tags
+ - For reproducibility/debugging, a Docker image performing all setup and
+ preconversion is published along with the benchmark results
+
Architecture:
-------------
@@ -80,27 +107,6 @@ Architecture:
be used for the test execution
- Could all this run on a new instance of debci? or Jenkins?
-Requirements
-------------
-
- - Have an EDAM-compatible DebTags
- - Have a CWL tool description for each tool in the package
- - Should contain EDAM tags per operation
- - Potentially one CWL tool file per subtool/operation (e.g. `samtools view`
- vs `samtools sort`)
- - Be in `main`
-
-Operation
----------
-
- - New service that runs benchmarks when:
- - There is a new version of the underlying package in Debian med unstable
- - Including any conversion utilities
- - There is a change in an applicable script for the calculation of metrics
- - There is a change in an applicable benchmark dataset
- - There is an applicable transition in progress??
- - Could catch subtle bugs e.g. py3.4 -> py3.5 issues
-
Schema of ideas
---------------
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/debian-med-benchmarking-spec.git.git
More information about the debian-med-commit
mailing list