Skip to content

Commit

Permalink
Get Tests/EndToEndTests/Examples/Speech/TIMIT/Write*/ to work again
Browse files Browse the repository at this point in the history
Note: WriteScaledLogLike produces results of varying checksum on
Windows, where our hardware varies greater. If we see similar effects
on Linux or WriteBottleneck as well, we need to rework.
  • Loading branch information
mahilleb-msft committed May 18, 2016
1 parent 5dd6b5f commit ae0eb49
Show file tree
Hide file tree
Showing 11 changed files with 15,327 additions and 15,568 deletions.
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ run-test-common text eol=lf
run-timit-test-common text eol=lf
make_binary_drop_linux text eol=lf

# Used from Unix / Cygwin 'md5sum -c', needs to have LF line endings:
Tests/EndToEndTests/Examples/Speech/TIMIT/WriteBottleneck/expected_output_md5sum.*.txt eol=lf
Tests/EndToEndTests/Examples/Speech/TIMIT/WriteScaledLogLike/expected_output_md5sum.*.txt eol=lf

Makefile text
*.sln text
*.vcxproj text
Expand Down
2 changes: 0 additions & 2 deletions Source/Readers/HTKMLFReader/htkfeatio.h
Original file line number Diff line number Diff line change
Expand Up @@ -298,11 +298,9 @@ class htkfeatwriter : protected htkfeatio
#else
W.close(numframes);
#endif
#ifdef _WIN32 // BUGBUG: and on Linux??
// rename to final destination
// (This would only fail in strange circumstances such as accidental multiple processes writing to the same file.)
renameOrDie(tmppath, path);
#endif
}
};

Expand Down
22,929 changes: 11,303 additions & 11,626 deletions Tests/EndToEndTests/Examples/Speech/TIMIT/WriteBottleneck/baseline.windows.txt

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
7a2db9e8f25b09b1dea94e48027e0b43 *./test/dr6/fmgd0/test-dr6-fmgd0-sx214.mfc
f96194110b44d99f5670d47c7693035a *./test/dr6/fmgd0/test-dr6-fmgd0-si1564.mfc
01634a8748f5b23dd3807604d26ecacd *./test/dr6/fmgd0/test-dr6-fmgd0-sx124.mfc
e61b38be79135e8489ee44bcf3bfad41 *./test/dr6/fmgd0/test-dr6-fmgd0-si934.mfc
f43e5e80ed53454086280d7b6745d652 *./test/dr6/fmgd0/test-dr6-fmgd0-sx34.mfc
ce1f6c1f3251065efca2fbddedf15c33 *./test/dr6/fmgd0/test-dr6-fmgd0-si2194.mfc
2ee03721f84fc95229ae2bcf8d3bb010 *./test/dr6/fmgd0/test-dr6-fmgd0-sx304.mfc
b659a0ffcc4890a5a56350d4b7344857 *./test/dr6/fmgd0/test-dr6-fmgd0-sx394.mfc
0a700aadc6e26e5f6b5130fde368ec43 *./test/dr6/mjdh0/test-dr6-mjdh0-sx94.mfc
22b33765db49d08a3b3db0d5ba5d9c23 *./test/dr6/mjdh0/test-dr6-mjdh0-si1984.mfc
7f924ef1dd48e4709a2ac47cee48f01e *./test/dr6/mjdh0/test-dr6-mjdh0-si724.mfc
5c8857e83cca7a6232f6865f78302773 *./test/dr6/mjdh0/test-dr6-mjdh0-si1354.mfc
7c0c9abc7361769ceaacba50a25c3030 *./test/dr6/mjdh0/test-dr6-mjdh0-sx184.mfc
5e184c86c1c878a6d003cee0d9125143 *./test/dr6/mjdh0/test-dr6-mjdh0-sx274.mfc
093dd3b608d5859f085aedf2b0220f82 *./test/dr6/mjdh0/test-dr6-mjdh0-sx4.mfc
499147722d12017b7ddec1dc5f3ce7b3 *./test/dr6/mjdh0/test-dr6-mjdh0-sx364.mfc
556e7cde3e93158fc712d4a3caf3ca64 *./test/dr6/mcmj0/test-dr6-mcmj0-si464.mfc
02a9c86f0f87b222353abd36ef08e9d2 *./test/dr6/mcmj0/test-dr6-mcmj0-si602.mfc
b29b2585a91ae46c6db45988ef4a1621 *./test/dr6/mcmj0/test-dr6-mcmj0-sx284.mfc
512282d0a2e7aad9a43d66f86de592d9 *./test/dr6/mcmj0/test-dr6-mcmj0-sx374.mfc
1c189f43594a777de599e68dc9ba9423 *./test/dr6/mcmj0/test-dr6-mcmj0-sx194.mfc
53e889a86bf5dd0dccf19fb3a8e8977c *./test/dr6/mcmj0/test-dr6-mcmj0-sx14.mfc
d18ce081218bb6d991e6d5eba96e38df *./test/dr6/mcmj0/test-dr6-mcmj0-sx104.mfc
1955520c244ccbb277c64d61b1fcce4e *./test/dr6/mcmj0/test-dr6-mcmj0-si1094.mfc
d28eb89c5f77e4b5e6b7352cc3219ce0 *./test/dr4/mlll0/test-dr4-mlll0-si733.mfc
089fc7f51ee43b4e5f71923cd50059da *./test/dr4/mlll0/test-dr4-mlll0-si1993.mfc
34258174f52763487321de456bf46b28 *./test/dr4/mlll0/test-dr4-mlll0-sx283.mfc
7d50fdcf35c8adcfa3b80adf490b07ca *./test/dr4/mlll0/test-dr4-mlll0-sx103.mfc
bde9fb8ab954b826e0f2160cd8f54052 *./test/dr4/mlll0/test-dr4-mlll0-si1363.mfc
9408d96bba74d18cb164f3a5c2259611 *./test/dr4/mlll0/test-dr4-mlll0-sx193.mfc
93e672df59eab30dfedfee3283cf8b2e *./test/dr4/mlll0/test-dr4-mlll0-sx13.mfc
ac1e5c481cb7ad8d9591405b1975852d *./test/dr4/mlll0/test-dr4-mlll0-sx373.mfc
b431efe7a81c5cc3dd49bcda79f5c32c *./test/dr4/fjlm0/test-dr4-fjlm0-si1043.mfc
879b432ae06f52ccd4a3c1539d3a4867 *./test/dr4/fjlm0/test-dr4-fjlm0-sx323.mfc
1b82195b355bbe22f80e6c4b3ec0aaf9 *./test/dr4/fjlm0/test-dr4-fjlm0-sx413.mfc
9a7973f60cb79a107d9c0ecd05e922b2 *./test/dr4/fjlm0/test-dr4-fjlm0-si1673.mfc
02124792dd18f0a77feb5d4882919e37 *./test/dr4/fjlm0/test-dr4-fjlm0-sx53.mfc
c4e192d18932e3c00a32b7a0b6b4883f *./test/dr4/fjlm0/test-dr4-fjlm0-sx143.mfc
a44ae33edbdbae7d7402290d84dc56a8 *./test/dr4/fjlm0/test-dr4-fjlm0-si2303.mfc
d085e08daca34caf214fba468a7509e9 *./test/dr4/fjlm0/test-dr4-fjlm0-sx233.mfc
a8c57a3e3e852b67291b91ae7533f6d4 *./test/dr4/mtls0/test-dr4-mtls0-si740.mfc
62513e9bf2597db5b9271a59443333e2 *./test/dr4/mtls0/test-dr4-mtls0-si1370.mfc
4c9f50d29e0e05245f0da97950a7e8db *./test/dr4/mtls0/test-dr4-mtls0-sx380.mfc
e05a0d937e04341765c362c4e4c36e04 *./test/dr4/mtls0/test-dr4-mtls0-sx200.mfc
80e491c09e03d7820e2b54772c9321b8 *./test/dr4/mtls0/test-dr4-mtls0-sx110.mfc
ded15141e63105802a8b6b6e18a7c126 *./test/dr4/mtls0/test-dr4-mtls0-si2000.mfc
713aa1aac8439ba269daa580395c57b4 *./test/dr4/mtls0/test-dr4-mtls0-sx20.mfc
1caa01a9f7a7fb8c98201bc3c5bd6c5e *./test/dr4/mtls0/test-dr4-mtls0-sx290.mfc
472d3f4eec468b873c34b5e4ba57f148 *./test/dr2/mwew0/test-dr2-mwew0-sx281.mfc
c58ec41d1e05c71404b840c140d07456 *./test/dr2/mwew0/test-dr2-mwew0-si1361.mfc
f0a207c4992ebef60b9d599bde2bbb2f *./test/dr2/mwew0/test-dr2-mwew0-si731.mfc
d607f5eb2bb9db8827eb2d96fb202104 *./test/dr2/mwew0/test-dr2-mwew0-si1991.mfc
435fd1a48620304599d24801b7b7fc83 *./test/dr2/mwew0/test-dr2-mwew0-sx371.mfc
4e4cc58b571e487013a2640db3fd73d7 *./test/dr2/mwew0/test-dr2-mwew0-sx101.mfc
4b17830abe42c90ab74beb21d96d8b9b *./test/dr2/mwew0/test-dr2-mwew0-sx11.mfc
610166486de7b6e6c7403f498ea1aea8 *./test/dr2/mwew0/test-dr2-mwew0-sx191.mfc
72567913402d111d4eaa76e818a8897b *./test/dr2/fpas0/test-dr2-fpas0-si1272.mfc
7e7098deadd2967e6e318ca2d8a6776c *./test/dr2/fpas0/test-dr2-fpas0-sx404.mfc
a77172f0ffb3ddd136ae5b13d9d7cb8b *./test/dr2/fpas0/test-dr2-fpas0-sx224.mfc
dda4fa464d4b9b407ff9699397040aca *./test/dr2/fpas0/test-dr2-fpas0-si944.mfc
4dfd7d03b8901162c29f3bcc4c90fa45 *./test/dr2/fpas0/test-dr2-fpas0-si2204.mfc
fbfdf650862b78652d0d81c00f8c3c7b *./test/dr2/fpas0/test-dr2-fpas0-sx134.mfc
50785446b284777390861c32cded737e *./test/dr2/fpas0/test-dr2-fpas0-sx314.mfc
65357a2c29e8b63b82ad924af4ab14ce *./test/dr2/fpas0/test-dr2-fpas0-sx44.mfc
9e1a60087d0264d7c6605ce40a8c08a2 *./test/dr2/mtas1/test-dr2-mtas1-sx298.mfc
522a64a961473267cc489ac9eb9db6ca *./test/dr2/mtas1/test-dr2-mtas1-sx388.mfc
a68ea7fc90672f1a4c73ed18456bd28d *./test/dr2/mtas1/test-dr2-mtas1-si1473.mfc
58995077e506d82aa2b08f0693ef1a2d *./test/dr2/mtas1/test-dr2-mtas1-sx208.mfc
ed5c419359b3884eed8cb6f6a65a88ef *./test/dr2/mtas1/test-dr2-mtas1-si838.mfc
69c53c4231faeeb791cef14fff75ca21 *./test/dr2/mtas1/test-dr2-mtas1-sx28.mfc
8eab58ac10fd6844c6fbca532280dc09 *./test/dr2/mtas1/test-dr2-mtas1-si2098.mfc
a9386cd2554c43c925b7f4e3e0a16061 *./test/dr2/mtas1/test-dr2-mtas1-sx118.mfc
74def978b6e1f91a9e7a795da97c838d *./test/dr5/fnlp0/test-dr5-fnlp0-sx318.mfc
3408d3086c193f21e8a1e6385eea15a4 *./test/dr5/fnlp0/test-dr5-fnlp0-sx48.mfc
55799117ca04a55e1349ac91b6c6b502 *./test/dr5/fnlp0/test-dr5-fnlp0-sx138.mfc
9bd050efcec6b38ddb5f4cb441901b96 *./test/dr5/fnlp0/test-dr5-fnlp0-si1308.mfc
5eea53ab2d3e2339dbd901a289fd8385 *./test/dr5/fnlp0/test-dr5-fnlp0-si678.mfc
2ae4e987ed10787a89fa50f8c8b59fe3 *./test/dr5/fnlp0/test-dr5-fnlp0-si1938.mfc
2fd9f3b9e05483d50dfa64c55ab69fb1 *./test/dr5/fnlp0/test-dr5-fnlp0-sx408.mfc
74733e0a8ca9bc6d099d44ce0bc8032c *./test/dr5/fnlp0/test-dr5-fnlp0-sx228.mfc
5a868332ec796363ad1ac7ad22c6c21c *./test/dr5/mklt0/test-dr5-mklt0-si1843.mfc
aecda43dee0d64471917951bbcc3064c *./test/dr5/mklt0/test-dr5-mklt0-sx313.mfc
89886f9ca664748de93b8da25c4ae300 *./test/dr5/mklt0/test-dr5-mklt0-sx403.mfc
691eb61ded2155322292780c9c5ab714 *./test/dr5/mklt0/test-dr5-mklt0-sx43.mfc
f99424390eae4896ebbf74fe4b98b661 *./test/dr5/mklt0/test-dr5-mklt0-sx223.mfc
955b80dfd95f5f93e6a024656753c9fa *./test/dr5/mklt0/test-dr5-mklt0-sx133.mfc
bec3fb60712fe05cee70ffa91f0e629d *./test/dr5/mklt0/test-dr5-mklt0-si1213.mfc
18e7ba5213545050d0777f993442bb08 *./test/dr5/mklt0/test-dr5-mklt0-si583.mfc
a5e2b849aa7bb69260a239491ed97ccf *./test/dr5/mbpm0/test-dr5-mbpm0-sx47.mfc
3df36c22f601d2dbae4186936dad8e4d *./test/dr5/mbpm0/test-dr5-mbpm0-sx407.mfc
1b3b63659fca1c3cfb153f71b03af0bc *./test/dr5/mbpm0/test-dr5-mbpm0-sx137.mfc
78e814dd1cc7aafd3ba3162580205d25 *./test/dr5/mbpm0/test-dr5-mbpm0-si1584.mfc
3ee301f27ef309f0bb8090dfcace83a5 *./test/dr5/mbpm0/test-dr5-mbpm0-si947.mfc
5721d251ebce9b9ff67a549cc0db48ed *./test/dr5/mbpm0/test-dr5-mbpm0-si1577.mfc
0891d470245a2936026fa941840c38e8 *./test/dr5/mbpm0/test-dr5-mbpm0-sx317.mfc
d464a454ae39d31a2e912caba070d5c6 *./test/dr5/mbpm0/test-dr5-mbpm0-sx227.mfc
1bcb861a29bd2a8f65919109d29ee580 *./test/dr1/mwbt0/test-dr1-mwbt0-si1553.mfc
62a5b3858004dd16ce4aa811415e1510 *./test/dr1/mwbt0/test-dr1-mwbt0-sx293.mfc
fe3159761c1a1ad0d074191029369b30 *./test/dr1/mwbt0/test-dr1-mwbt0-sx203.mfc
1b8a69b407b2d04bdd0267ebed3774da *./test/dr1/mwbt0/test-dr1-mwbt0-sx383.mfc
539ce881a4500adf68225bff0f2aed21 *./test/dr1/mwbt0/test-dr1-mwbt0-sx113.mfc
6b9a74fa3dd9fa4f29d805191ac7d4d2 *./test/dr1/mwbt0/test-dr1-mwbt0-si923.mfc
dfbe2d74783cdb93417674093baee821 *./test/dr1/mwbt0/test-dr1-mwbt0-sx23.mfc
0df91320e9c8733a6e2e2f5b7fd8d8dd *./test/dr1/mwbt0/test-dr1-mwbt0-si2183.mfc
986f70894409eb3484bf8a3898adedac *./test/dr1/felc0/test-dr1-felc0-sx216.mfc
e87d066b3904dace32c14bc42a675e2e *./test/dr1/felc0/test-dr1-felc0-si1386.mfc
40323ceb9368b9bc301e7e1ff3d9bf4d *./test/dr1/felc0/test-dr1-felc0-sx36.mfc
d83bf9016b94ba46023f263ce2534e2c *./test/dr1/felc0/test-dr1-felc0-sx306.mfc
b71da2fdf47afddf7a3bc3cb93461406 *./test/dr1/felc0/test-dr1-felc0-sx126.mfc
aa003cbcc1487e8502725e6cb3d02f2a *./test/dr1/felc0/test-dr1-felc0-sx396.mfc
d16d1ef518bf87706046cf830ef2616f *./test/dr1/felc0/test-dr1-felc0-si2016.mfc
cbbcb09adf3e611653721d9709578f06 *./test/dr1/felc0/test-dr1-felc0-si756.mfc
973635251837c1497bffb272870c09e0 *./test/dr1/mdab0/test-dr1-mdab0-sx319.mfc
cd29e3e23aff6f789bc7b767be8fd730 *./test/dr1/mdab0/test-dr1-mdab0-sx409.mfc
160a1ee0960e4973874bdabbcb0d8aac *./test/dr1/mdab0/test-dr1-mdab0-sx49.mfc
ff3dc4da3905f4f870a50aa8f1bd98e5 *./test/dr1/mdab0/test-dr1-mdab0-si1039.mfc
ed7906ecbd1bcda3b96fc2d66a40c949 *./test/dr1/mdab0/test-dr1-mdab0-sx139.mfc
8ac059b48e77561ee43d579f8f3edc7c *./test/dr1/mdab0/test-dr1-mdab0-sx229.mfc
82eac1a10860d78d7c15744f8483b27a *./test/dr1/mdab0/test-dr1-mdab0-si2299.mfc
43dc2f2f583f7f81dabaf30ff8642d4d *./test/dr1/mdab0/test-dr1-mdab0-si1669.mfc
12c33de49d3d89e6deb1f8c7cee5c9dc *./test/dr3/mjmp0/test-dr3-mjmp0-si1535.mfc
1b3b646ed13792d3578b8d9e3e2b8071 *./test/dr3/mjmp0/test-dr3-mjmp0-sx185.mfc
6dd47e3aaf4789a3b6b745249d110f38 *./test/dr3/mjmp0/test-dr3-mjmp0-si905.mfc
61422f19748811027434db70399c4203 *./test/dr3/mjmp0/test-dr3-mjmp0-si1791.mfc
9da544d9a72c9de13610f288e15dabf7 *./test/dr3/mjmp0/test-dr3-mjmp0-sx275.mfc
dae1dc96b3bed6bd8c30cd75324e5a7c *./test/dr3/mjmp0/test-dr3-mjmp0-sx365.mfc
a5f673599c0bd19ec37014b47f0d985c *./test/dr3/mjmp0/test-dr3-mjmp0-sx5.mfc
2040147deef8fcfea1a184eda4e885c8 *./test/dr3/mjmp0/test-dr3-mjmp0-sx95.mfc
e674de9b9b51f96e0715038f405fc407 *./test/dr3/fpkt0/test-dr3-fpkt0-sx188.mfc
c589db6b5a1c595070b3f8f954460d20 *./test/dr3/fpkt0/test-dr3-fpkt0-sx8.mfc
3c616f7b730bcd425831584975744f1e *./test/dr3/fpkt0/test-dr3-fpkt0-si2168.mfc
d23672475ab2a44461fe921d59f1a091 *./test/dr3/fpkt0/test-dr3-fpkt0-sx368.mfc
c90a78575833303cc517a3540a080c02 *./test/dr3/fpkt0/test-dr3-fpkt0-sx278.mfc
81c60382fc02dd8e0b4d6b4df8c1aa46 *./test/dr3/fpkt0/test-dr3-fpkt0-sx98.mfc
9bca706e12452fd7ab8a9e350c359114 *./test/dr3/fpkt0/test-dr3-fpkt0-si908.mfc
1e6a912e21fd006b20dab1945def4f33 *./test/dr3/fpkt0/test-dr3-fpkt0-si1538.mfc
248809eda75724f650fa07720e8406cd *./test/dr3/mlnt0/test-dr3-mlnt0-si1574.mfc
b9abcabf5b0149605cf96306ea3aaf87 *./test/dr3/mlnt0/test-dr3-mlnt0-sx372.mfc
9401657d60cbd2dff49b07b82272e2d2 *./test/dr3/mlnt0/test-dr3-mlnt0-si1902.mfc
f6b8d8171f6eea9f452b1d23ddbdc957 *./test/dr3/mlnt0/test-dr3-mlnt0-sx12.mfc
44dd1d66f2061af658799dcba46b81b6 *./test/dr3/mlnt0/test-dr3-mlnt0-sx102.mfc
32a3d2a5eefdba5c3b018ac348cabcf1 *./test/dr3/mlnt0/test-dr3-mlnt0-sx192.mfc
f3179766894c83c1ad1c4ee5dfde30ee *./test/dr3/mlnt0/test-dr3-mlnt0-sx282.mfc
0dd21e26b1698ebb08e33496523f8dc8 *./test/dr3/mlnt0/test-dr3-mlnt0-si642.mfc
61823758de70555eee859ff125f110e9 *./test/dr7/mgrt0/test-dr7-mgrt0-si820.mfc
8cc9fa20ed22fa494279ff10d5763327 *./test/dr7/mgrt0/test-dr7-mgrt0-sx280.mfc
7de9f76647fc843eaf8c142522248ee3 *./test/dr7/mgrt0/test-dr7-mgrt0-sx370.mfc
4c8f20e8fdaa24390c4042351d2c2961 *./test/dr7/mgrt0/test-dr7-mgrt0-si1450.mfc
eb56284558260e0f2e78f2bfaf77552a *./test/dr7/mgrt0/test-dr7-mgrt0-sx190.mfc
d44fa884b100d00dd5a5302f69f4d109 *./test/dr7/mgrt0/test-dr7-mgrt0-sx10.mfc
db39521df0d26a8b9d1e8663d2109bb8 *./test/dr7/mgrt0/test-dr7-mgrt0-sx100.mfc
797c17a10b7e35e4a900d4cf11f83464 *./test/dr7/mgrt0/test-dr7-mgrt0-si2080.mfc
3a969826d1086db86c383a7cdff02c20 *./test/dr7/mnjm0/test-dr7-mnjm0-sx320.mfc
5349e3d6313c8401764e1d638804ac8c *./test/dr7/mnjm0/test-dr7-mnjm0-sx230.mfc
39079d22fe699ae70d7b6f0dcf3815b8 *./test/dr7/mnjm0/test-dr7-mnjm0-si1580.mfc
5aae867cfe5bbf985db3a4afffd0a8ae *./test/dr7/mnjm0/test-dr7-mnjm0-sx50.mfc
5be208e9437b84844e131df56e9aa18d *./test/dr7/mnjm0/test-dr7-mnjm0-si2210.mfc
7696ebf5041e3d179a3fe29f7866e65a *./test/dr7/mnjm0/test-dr7-mnjm0-si950.mfc
4f63ca66723a75834ed8939f594fccfb *./test/dr7/mnjm0/test-dr7-mnjm0-sx410.mfc
6cec502b127b30ea40311d1a9a58c2f5 *./test/dr7/mnjm0/test-dr7-mnjm0-sx140.mfc
65c111893d10f46ed18f45f59fb60313 *./test/dr7/fdhc0/test-dr7-fdhc0-si929.mfc
bb5272d699df1fff8476df82a1941a05 *./test/dr7/fdhc0/test-dr7-fdhc0-si1559.mfc
a9f1875151fbcb5e1a77c70d56ac02e8 *./test/dr7/fdhc0/test-dr7-fdhc0-sx389.mfc
47877b0ce7a53ba55cd03ef662ab296c *./test/dr7/fdhc0/test-dr7-fdhc0-sx209.mfc
cd5683f4317be70ecc7edb85e03a2b41 *./test/dr7/fdhc0/test-dr7-fdhc0-sx29.mfc
714632d9a93ee3956eb17ca7542982ef *./test/dr7/fdhc0/test-dr7-fdhc0-sx119.mfc
066e0ac779857a82089c549b816a9f5f *./test/dr7/fdhc0/test-dr7-fdhc0-sx299.mfc
78dfe2142557fa9e3e2f7aa9302dceaa *./test/dr7/fdhc0/test-dr7-fdhc0-si2189.mfc
caa94c192bc7a50e8e61bdeee521ef36 *./test/dr8/mpam0/test-dr8-mpam0-si1961.mfc
07db167513208cee4c1b411f792d45aa *./test/dr8/mpam0/test-dr8-mpam0-sx109.mfc
ef1e18220d2b045db3b565a89f41862c *./test/dr8/mpam0/test-dr8-mpam0-si1189.mfc
ce63e2ea8d2471575349f6ea5e29ef39 *./test/dr8/mpam0/test-dr8-mpam0-sx199.mfc
fc1f878df5f41ee4da25fd5b170de2c0 *./test/dr8/mpam0/test-dr8-mpam0-sx289.mfc
427fbdce271a32de2ecde17a2eaf2393 *./test/dr8/mpam0/test-dr8-mpam0-sx19.mfc
6ea73a2d7d9881f3654fc4d8b4728284 *./test/dr8/mpam0/test-dr8-mpam0-sx379.mfc
aa8cd3b0ffcba1b60dee4cdf1c73c0a3 *./test/dr8/mpam0/test-dr8-mpam0-si1819.mfc
336a87b7bcb22988e6c459a7d2bd9fb6 *./test/dr8/fmld0/test-dr8-fmld0-sx295.mfc
aaa15bf148fddeaf7c687fe37c532af6 *./test/dr8/fmld0/test-dr8-fmld0-si2185.mfc
4ab7ffa45c7d8e1c8e6cb679f3f22d9f *./test/dr8/fmld0/test-dr8-fmld0-sx25.mfc
3347cc4cbdf7e999d2e15d360d12f188 *./test/dr8/fmld0/test-dr8-fmld0-sx115.mfc
d7be1922fbf83de89de5d76b05927b56 *./test/dr8/fmld0/test-dr8-fmld0-sx205.mfc
300c85eb63700d38a3518dffb0fa8e08 *./test/dr8/fmld0/test-dr8-fmld0-si925.mfc
f13cdb3d0afaad48cfb0105d98701811 *./test/dr8/fmld0/test-dr8-fmld0-si822.mfc
24c1eaf2380bbeec55e7435be5c0e188 *./test/dr8/fmld0/test-dr8-fmld0-sx385.mfc
164ecfe5bedb0a4d8682e6606e5c4891 *./test/dr8/mjln0/test-dr8-mjln0-sx189.mfc
1dd0c3d14cb3ba48ca5f0ba3c66109de *./test/dr8/mjln0/test-dr8-mjln0-sx99.mfc
9911c198820b31a8e97ba8931c5d3c33 *./test/dr8/mjln0/test-dr8-mjln0-sx9.mfc
3c2414a28bca4f7d3a069cc04d7b86f5 *./test/dr8/mjln0/test-dr8-mjln0-si819.mfc
89eef9eab97147ce9434f92771071ddb *./test/dr8/mjln0/test-dr8-mjln0-si1449.mfc
0360af7de66eea332f9a70ccda238064 *./test/dr8/mjln0/test-dr8-mjln0-si2079.mfc
d8df80ab15fa18c538b47fa91335aa96 *./test/dr8/mjln0/test-dr8-mjln0-sx279.mfc
647cb59b377be3ff50120c004bc45b01 *./test/dr8/mjln0/test-dr8-mjln0-sx369.mfc
38 changes: 28 additions & 10 deletions Tests/EndToEndTests/Examples/Speech/TIMIT/WriteBottleneck/run-test
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,34 @@ cp -R $DataSourceDir/* $DataDir || exit $?
cntkrun TIMIT_WriteBottleneck.cntk "$CntkArguments"
ExitCode=$?

# TODO investigate test failures
## Compare the output files
#OutputDir=$DataDir/bottleneck
#
#cd $OutputDir && md5sum --quiet -c $TEST_DIR/expected_output.txt
#if [ $? != 0 ]; then
# echo Error: Output files are different.
# $ExitCode = 1
#fi
#echo MD5 check succeeded.
if [ $ExitCode == 0 ]; then
echo Write succeeded.

# Restore DataDir prior to modification through cntkrun (on Cygwin)
DataDir=$TEST_RUN_DIR/TestData

# Compare the output files
OutputDir=$DataDir/bottleneck

if [ "$OS" == "Windows_NT" ]; then
ExpectedOutputFile=$TEST_DIR/expected_output_md5sum.windows.txt
else
ExpectedOutputFile=$TEST_DIR/expected_output_md5sum.linux.txt
fi

# TODO need to watch this for a while. If this turns out to be
# non-deterministic we need to disable this / find a different output
# validation.
cd $OutputDir && md5sum --quiet -c $ExpectedOutputFile
ExitCode=$?
if [ $ExitCode == 0 ]; then
echo MD5 check succeeded.
else
# Using explicit path to find to disambiguate from find.exe on Windows
/usr/bin/find $OutputDir -type f -print0 | xargs -0 md5sum
echo Error: Output files are different. More info above.
fi
fi

# Delete the test data
rm -rf $DataDir
Expand Down
Loading

0 comments on commit ae0eb49

Please sign in to comment.