142 lines
5.6 KiB
Bash
142 lines
5.6 KiB
Bash
#!/bin/bash
|
|
echo "Starting the harness test .....\n"
|
|
|
|
R --vanilla --slave --file="xlsx_file_input_R.txt"
|
|
|
|
|
|
#test file 0
|
|
diff ~/harnesstest/multiPlate/test.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv > consoleOut.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between test.xlsx_HTS.fit.csv AND Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv\n"
|
|
rm consoleOut.txt
|
|
else
|
|
echo "There are diff between test.xlsx_HTS.fit.csv AND Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv files. Plase check consoleOut.txt for for details\n"
|
|
fi
|
|
|
|
|
|
echo "Testing Multiple Plate Case .....\n\n"
|
|
#test file 1
|
|
diff ~/harnesstest/multiPlate/test.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/test.xlsx_HTS.fit.csv > consoleOut1.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two test.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut1.txt
|
|
else
|
|
echo "There are diff between two test.xlsx_HTS.fit.csv. Plase check consoleOut1.txt for details\n"
|
|
fi
|
|
|
|
|
|
#test file 2
|
|
diff ~/harnesstest/multiPlate/Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv > consoleOut2.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut2.txt
|
|
else
|
|
echo "There are diff between two Ecoli_M9_growth_032510_fixed.xlsx_HTS.fit.csv. Plase check consoleOut2.txt for details\n"
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo "Testing Single Plate Plate Case ....\n\n."
|
|
#test file 3
|
|
diff ~/harnesstest/singlePlate/YPDAFEXglucoseTests_Reps2-3_3-9-10.xlsx_HTS.fit.csv ~/harnesstest/singlePlate/original_csvfile/YPDAFEXglucoseTests_Reps2-3_3-9-10.xlsx_HTS.fit.csv > consoleOut3.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two YPDAFEXglucoseTests_Reps2-3_3-9-10.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut3.txt
|
|
else
|
|
echo "There are diff between two YPDAFEXglucoseTests_Reps2-3_3-9-10.xlsx_HTS.fit.csv. Plase check consoleOut3.txt for details\n"
|
|
fi
|
|
|
|
|
|
|
|
#test file 4
|
|
diff ~/harnesstest/singlePlate/YPDAFEXglucoseTests_2-25-10.xlsx_HTS.fit.csv ~/harnesstest/singlePlate/original_csvfile/YPDAFEXglucoseTests_2-25-10.xlsx_HTS.fit.csv > consoleOut4.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two YPDAFEXglucoseTests_2-25-10.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut4.txt
|
|
else
|
|
echo "There are diff between two YPDAFEXglucoseTests_2-25-10.xlsx_HTS.fit.csv. Plase check consoleOut4.txt for details\n"
|
|
fi
|
|
|
|
|
|
|
|
echo "Testing Multiple Plate log(x + 2) transformation Case .....\n\n"
|
|
#test file 5
|
|
diff ~/harnesstest/multiPlate/test_n2.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/test_n2.xlsx_HTS.fit.csv > consoleOut5.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two test_n2.xlsx_HTS.fit.csv files for log(x + 2) transformation\n"
|
|
rm consoleOut5.txt
|
|
else
|
|
echo "There are diff between two test_n2.xlsx_HTS.fit.csv files for log(x + 2) transformation. Plase check consoleOut5.txt for details\n"
|
|
fi
|
|
|
|
|
|
|
|
echo "Testing Multiple Plate log(x + 3) transformation Case .....\n\n"
|
|
#test file 6
|
|
diff ~/harnesstest/multiPlate/test_n3.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/test_n3.xlsx_HTS.fit.csv > consoleOut6.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two test_n3.xlsx_HTS.fit.csv files for log(x + 3) transformation\n"
|
|
rm consoleOut6.txt
|
|
else
|
|
echo "There are diff between two test_n3.xlsx_HTS.fit.csv files for log(x + 3) transformation. Plase check consoleOut6.txt for details\n"
|
|
fi
|
|
|
|
|
|
echo "Testing Multiple Plate log(x + 0) transformation Case .....\n\n"
|
|
#test file 7
|
|
diff ~/harnesstest/multiPlate/test_n0.xlsx_HTS.fit.csv ~/harnesstest/multiPlate/original_csvfile/test_n0.xlsx_HTS.fit.csv > consoleOut7.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two test_n0.xlsx_HTS.fit.csv files for log(x + 0) transformation\n"
|
|
rm consoleOut7.txt
|
|
else
|
|
echo "There are diff between two test_n0.xlsx_HTS.fit.csv files for log(x + 0) transformation. Plase check consoleOut7.txt for details\n"
|
|
fi
|
|
|
|
|
|
echo "Testing Single Plate log(x + 0) transformation Case .....\n\n"
|
|
#test file 8
|
|
diff ~/harnesstest/singlePlate/YPDAFEXglucoseTests_2-25-10_n0.xlsx_HTS.fit.csv ~/harnesstest/singlePlate/original_csvfile/YPDAFEXglucoseTests_2-25-10_n0.xlsx_HTS.fit.csv > consoleOut8.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two YPDAFEXglucoseTests_2-25-10_n0.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut8.txt
|
|
else
|
|
echo "There are diff between two YPDAFEXglucoseTests_2-25-10_n0.xlsx_HTS.fit.csv. Plase check consoleOut8.txt for details\n"
|
|
fi
|
|
|
|
echo "Testing Single Plate log(x + 2) transformation Case .....\n\n"
|
|
#test file 9
|
|
diff ~/harnesstest/singlePlate/YPDAFEXglucoseTests_2-25-10_n2.xlsx_HTS.fit.csv ~/harnesstest/singlePlate/original_csvfile/YPDAFEXglucoseTests_2-25-10_n2.xlsx_HTS.fit.csv > consoleOut9.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two YPDAFEXglucoseTests_2-25-10_n2.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut9.txt
|
|
else
|
|
echo "There are diff between two YPDAFEXglucoseTests_2-25-10_n2.xlsx_HTS.fit.csv. Plase check consoleOut9.txt for details\n"
|
|
fi
|
|
|
|
|
|
echo "Testing Single Plate log(x + 3) transformation Case .....\n\n"
|
|
#test file 10
|
|
diff ~/harnesstest/singlePlate/YPDAFEXglucoseTests_2-25-10_n3.xlsx_HTS.fit.csv ~/harnesstest/singlePlate/original_csvfile/YPDAFEXglucoseTests_2-25-10_n3.xlsx_HTS.fit.csv > consoleOut10.txt
|
|
if [ $? == 0 ]
|
|
then
|
|
echo "NO diff between two YPDAFEXglucoseTests_2-25-10_n3.xlsx_HTS.fit.csv files\n"
|
|
rm consoleOut10.txt
|
|
else
|
|
echo "There are diff between two YPDAFEXglucoseTests_2-25-10_n3.xlsx_HTS.fit.csv. Plase check consoleOut10.txt for details\n"
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo "The End of The Harness Test ....." |