[med-svn] r18562 - in trunk/packages/plink/trunk/debian: . output_tests tests
Dylan Aïssi
bob.dybian-guest at moszumanska.debian.org
Sat Jan 10 22:48:17 UTC 2015
Author: bob.dybian-guest
Date: 2015-01-10 22:48:16 +0000 (Sat, 10 Jan 2015)
New Revision: 18562
Added:
trunk/packages/plink/trunk/debian/output_tests/
trunk/packages/plink/trunk/debian/output_tests/README
trunk/packages/plink/trunk/debian/output_tests/expected.plink.assoc
trunk/packages/plink/trunk/debian/output_tests/expected.plink.frq
trunk/packages/plink/trunk/debian/tests/
trunk/packages/plink/trunk/debian/tests/control
trunk/packages/plink/trunk/debian/tests/run-sample-analysis
Modified:
trunk/packages/plink/trunk/debian/changelog
trunk/packages/plink/trunk/debian/control
trunk/packages/plink/trunk/debian/examples
Log:
Add autopkgtest
Modified: trunk/packages/plink/trunk/debian/changelog
===================================================================
--- trunk/packages/plink/trunk/debian/changelog 2015-01-10 22:36:51 UTC (rev 18561)
+++ trunk/packages/plink/trunk/debian/changelog 2015-01-10 22:48:16 UTC (rev 18562)
@@ -7,6 +7,7 @@
[ Dylan Aïssi ]
* debian/control: Bump Policy to 3.9.6 (no changes needed)
+ * Add autopkgtest
-- Dylan Aïssi <bob.dybian at gmail.com> Sat, 10 Jan 2015 23:30:46 +0100
Modified: trunk/packages/plink/trunk/debian/control
===================================================================
--- trunk/packages/plink/trunk/debian/control 2015-01-10 22:36:51 UTC (rev 18561)
+++ trunk/packages/plink/trunk/debian/control 2015-01-10 22:48:16 UTC (rev 18562)
@@ -7,6 +7,7 @@
Charles Plessy <plessy at debian.org>,
Dylan Aïssi <bob.dybian at gmail.com>
Build-Depends: debhelper (>= 9), zlib1g-dev
+Testsuite: autopkgtest
Standards-Version: 3.9.6
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/plink/trunk/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/plink/trunk/
Modified: trunk/packages/plink/trunk/debian/examples
===================================================================
--- trunk/packages/plink/trunk/debian/examples 2015-01-10 22:36:51 UTC (rev 18561)
+++ trunk/packages/plink/trunk/debian/examples 2015-01-10 22:48:16 UTC (rev 18562)
@@ -1,2 +1,6 @@
+# Upstream samples files
test.ped
test.map
+
+# Expected outputs for autopkgtest
+debian/output_tests
Added: trunk/packages/plink/trunk/debian/output_tests/README
===================================================================
--- trunk/packages/plink/trunk/debian/output_tests/README (rev 0)
+++ trunk/packages/plink/trunk/debian/output_tests/README 2015-01-10 22:48:16 UTC (rev 18562)
@@ -0,0 +1,11 @@
+# Output files (i.e. expected.plink.assoc and expected.plink.frq) were generated following:
+
+wget http://pngu.mgh.harvard.edu/~purcell/plink/dist/plink-1.07-x86_64.zip
+unzip plink-1.07-x86_64.zip
+cd plink-1.07-x86_64
+
+./plink --noweb --file test --freq
+mv plink.freq expected.plink.freq
+
+./plink --noweb --file test --assoc
+mv plink.assoc expected.plink.assoc
Added: trunk/packages/plink/trunk/debian/output_tests/expected.plink.assoc
===================================================================
--- trunk/packages/plink/trunk/debian/output_tests/expected.plink.assoc (rev 0)
+++ trunk/packages/plink/trunk/debian/output_tests/expected.plink.assoc 2015-01-10 22:48:16 UTC (rev 18562)
@@ -0,0 +1,3 @@
+ CHR SNP BP A1 F_A F_U A2 CHISQ P OR
+ 1 snp1 1 A 0.1667 0.5 C 1.5 0.2207 0.2
+ 1 snp2 2 G 0.1667 0.6667 T 3.086 0.07898 0.1
Added: trunk/packages/plink/trunk/debian/output_tests/expected.plink.frq
===================================================================
--- trunk/packages/plink/trunk/debian/output_tests/expected.plink.frq (rev 0)
+++ trunk/packages/plink/trunk/debian/output_tests/expected.plink.frq 2015-01-10 22:48:16 UTC (rev 18562)
@@ -0,0 +1,3 @@
+ CHR SNP A1 A2 MAF NCHROBS
+ 1 snp1 A C 0.3333 12
+ 1 snp2 G T 0.4167 12
Added: trunk/packages/plink/trunk/debian/tests/control
===================================================================
--- trunk/packages/plink/trunk/debian/tests/control (rev 0)
+++ trunk/packages/plink/trunk/debian/tests/control 2015-01-10 22:48:16 UTC (rev 18562)
@@ -0,0 +1,2 @@
+Tests: run-sample-analysis
+Depends: @
Added: trunk/packages/plink/trunk/debian/tests/run-sample-analysis
===================================================================
--- trunk/packages/plink/trunk/debian/tests/run-sample-analysis (rev 0)
+++ trunk/packages/plink/trunk/debian/tests/run-sample-analysis 2015-01-10 22:48:16 UTC (rev 18562)
@@ -0,0 +1,23 @@
+#!/bin/sh -e
+# http://dep.debian.net/deps/dep8/
+# Autopkgtest: Test if plink run analysis correctly
+# Author: Dylan Aïssi <bob.dybian at gmail.com>
+# Last-Update: 2015-01-10
+
+pkg=plink
+if [ "$ADTTMP" = "" ] ; then
+ ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+fi
+cd $ADTTMP
+cp -a /usr/share/doc/${pkg}/examples/output_tests/* $ADTTMP
+
+# Allele frequencies
+plink --noweb --file test --freq
+diff plink.frq expected.plink.frq
+
+# Case/control or QTL association
+plink --noweb --file test --assoc
+diff plink.assoc expected.plink.assoc
+
+rm -f $ADTTMP/*
+
More information about the debian-med-commit
mailing list