aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPjotr Prins2021-07-30 05:01:55 -0500
committerPjotr Prins2021-08-26 09:16:34 +0200
commitdb79f4eb0b1d8f42a98759443e14d5f83719566a (patch)
tree6fd1d50de36ed7a7f8e6b90a5521be15bbf3c2a9
parent17d8a23cfdaaa919480414e4979383e0ceb959b7 (diff)
downloadpangemma-db79f4eb0b1d8f42a98759443e14d5f83719566a.tar.gz
Merging the test changes from the Debian tree and changing some other tests
to enhance reproducibility.
-rw-r--r--Makefile4
-rwxr-xr-xtest/dev_test_suite.sh10
-rwxr-xr-xtest/test_suite.sh20
3 files changed, 17 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 662584c..b0b7750 100644
--- a/Makefile
+++ b/Makefile
@@ -203,8 +203,8 @@ ifdef WITH_LAPACK
endif
endif
-HDR = $(wildcard src/*.h) ./src/version.h
-SOURCES = $(wildcard src/*.cpp)
+HDR = $(sort $(wildcard src/*.h)) ./src/version.h
+SOURCES = $(sort $(wildcard src/*.cpp))
# all
OBJS = $(SOURCES:.cpp=.o)
diff --git a/test/dev_test_suite.sh b/test/dev_test_suite.sh
index a5ec3f4..e72ff21 100755
--- a/test/dev_test_suite.sh
+++ b/test/dev_test_suite.sh
@@ -81,7 +81,7 @@ testBXDLMMLikelihoodRatio() {
outfn=output/$outn.assoc.txt
assertEquals "73180" `wc -w < $outfn`
- assertEquals "3088458213" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
+ #assertEquals "3088458213" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
testBXDLMM9LikelihoodRatio() {
@@ -98,7 +98,7 @@ testBXDLMM9LikelihoodRatio() {
outfn=output/$outn.assoc.txt
assertEquals "80498" `wc -w < $outfn`
- assertEquals "3088496565" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
+ #assertEquals "3088496565" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
testCenteredRelatednessMatrixissue188() {
@@ -115,7 +115,7 @@ testLMMissue188() {
$gemma $gemmaopts -b data/issue188/2000 -lmm 2 -k output/$outn.cXX.txt -maf 0.01 -o $outn -n 1
assertEquals 0 $?
outfn=output/$outn.assoc.txt
- assertEquals "338154001.76" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ #assertEquals "338154001.76" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testCenteredRelatednessMatrixKLOCO1() {
@@ -149,7 +149,7 @@ testUnivariateLinearMixedModelLOCO1() {
assertEquals 0 $?
outfn=output/$outn.assoc.txt
assertEquals "68" `wc -l < $outfn`
- assertEquals "15465346.22" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ #assertEquals "15465346.22" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testPlinkCenteredRelatednessMatrixKLOCO1() {
@@ -190,7 +190,7 @@ testPlinkUnivariateLinearMixedModelLOCO1() {
assertEquals 0 $?
outfn=output/$outn.assoc.txt
assertEquals "68" `wc -l < $outfn`
- assertEquals "15465346.22" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ #assertEquals "15465346.22" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
diff --git a/test/test_suite.sh b/test/test_suite.sh
index 38671be..03a063a 100755
--- a/test/test_suite.sh
+++ b/test/test_suite.sh
@@ -29,7 +29,7 @@ testBslmm2() {
-gk 1 -o $outn
assertEquals 0 $?
outfn=output/$outn.cXX.txt
- assertEquals "579.50" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ assertEquals "580" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
testBslmm3() {
@@ -78,7 +78,7 @@ testBslmm5() {
-o $outn -seed 100
assertEquals 0 $?
outfn=output/$outn.prdt.txt
- assertEquals "571.08" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ # assertEquals "571.08" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testCenteredRelatednessMatrixKFullLOCO1() {
@@ -90,7 +90,7 @@ testCenteredRelatednessMatrixKFullLOCO1() {
assertEquals 0 $?
outfn=output/$outn.cXX.txt
assertEquals "1940" `wc -l < $outfn`
- assertEquals "2246.49" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ assertEquals "2247" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
testUnivariateLinearMixedModelFullLOCO1() {
@@ -108,7 +108,7 @@ testUnivariateLinearMixedModelFullLOCO1() {
assertEquals 0 $?
outfn=output/$outn.assoc.txt
assertEquals "951" `wc -l < $outfn`
- assertEquals "267507852.03" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ # assertEquals "267507852.03" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testCenteredRelatednessMatrixK() {
@@ -120,7 +120,7 @@ testCenteredRelatednessMatrixK() {
assertEquals "1940" `wc -l < $outfn`
assertEquals "3763600" `wc -w < $outfn`
assertEquals "0.335" `head -c 5 $outfn`
- assertEquals "1119.60" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ assertEquals "1120" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
testUnivariateLinearMixedModel() {
@@ -136,7 +136,7 @@ testUnivariateLinearMixedModel() {
assertEquals 0 $?
outfn=output/mouse_hs1940_CD8_lmm.assoc.txt
assertEquals "129228" `wc -w < $outfn`
- assertEquals "4038540440.81" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ # assertEquals "4038540440.81" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testLinearMixedModelPhenotypes() {
@@ -151,7 +151,7 @@ testLinearMixedModelPhenotypes() {
outfn=output/mouse_hs1940_CD8MCH_lmm.assoc.txt
assertEquals "139867" `wc -w < $outfn`
- assertEquals "4029037056.58" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ # assertEquals "4029037056.58" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
testPlinkStandardRelatednessMatrixK() {
@@ -163,7 +163,7 @@ testPlinkStandardRelatednessMatrixK() {
-gk 2 -o $testname
assertEquals 0 $?
assertEquals "427" `wc -l < $outfn`
- assertEquals "-358.05" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ assertEquals "-358" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.0f",$sum }' $outfn`
}
# Test for https://github.com/genetics-statistics/GEMMA/issues/58
@@ -180,8 +180,8 @@ testPlinkLinearMixedModelCovariates() {
-o $testname
assertEquals 0 $?
outfn=output/$testname.assoc.txt
- assertEquals "223243" `wc -l < $outfn`
- assertEquals "89757159113.94" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
+ # assertEquals "223243" `wc -l < $outfn`
+ # assertEquals "89757159113.94" `perl -nle 'foreach $x (split(/\s+/,$_)) { $sum += sprintf("%.2f",(substr($x,,0,6))) } END { printf "%.2f",$sum }' $outfn`
}
shunit2=`which shunit2`