blob: 8ba7a0426f5f4ad10d6daad8d798d843224cde2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
@REM Should copy all testing files to this directory
@REM This batch file only tests the validation of h5jam and h5unjam tools on windows,
@REM It will not check the correctedness of jammed/unjammed user-block.
@echo off
cd h5jam%2\%1
copy /Y ..\..\testfiles\tall.h5 tall.h5 >temp.txt
copy /Y ..\..\testfiles\twithub.h5 twithub.h5 >temp.txt
copy /Y ..\..\testfiles\twithub513.h5 twithub513.h5 >temp.txt
copy /Y ..\..\testfiles\u10.txt u10.txt >temp.txt
copy /Y ..\..\testfiles\u511.txt u511.txt >temp.txt
copy /Y ..\..\testfiles\u512.txt u512.txt >temp.txt
copy /Y ..\..\testfiles\u513.txt u513.txt >temp.txt
@REM the reason to set environment variables is to make sure it is consistent with other batch files.
set p1=%1
set p2=%2
echo.
echo.****************************************************
echo. H5jam%2 %1 T E S T S
echo.****************************************************
echo.
set tempResult=jamtest%p2%_%p1%.txt
h5jam -u u10.txt -i tall.h5 -o ta2.h5
echo h5jam -u u10.txt -i tall.h5 -o ta2.h5 PASSED
echo h5jam -u u10.txt -i tall.h5 -o ta2.h5 PASSED >> ..\..\%tempResult%
h5jam -u u511.txt -i tall.h5 -o ta3.h5
echo h5jam -u u511.txt -i tall.h5 -o ta3.h5 PASSED
echo h5jam -u u511.txt -i tall.h5 -o ta3.h5 PASSED >> ..\..\%tempResult%
h5jam -u u512.txt -i tall.h5 -o ta4.h5
echo h5jam -u u512.txt -i tall.h5 -o ta4.h5 PASSED
echo h5jam -u u512.txt -i tall.h5 -o ta4.h5 PASSED >> ..\..\%tempResult%
h5jam -u u513.txt -i tall.h5 -o ta5.h5
echo h5jam -u u513.txt -i tall.h5 -o ta5.h5 PASSED
echo h5jam -u u513.txt -i tall.h5 -o ta5.h5 PASSED >> ..\..\%tempResult%
copy /Y tall.h5 ta.h5 >temp.txt
h5jam -u u10.txt -i ta.h5
echo h5jam -u u10.txt -i ta.h5 PASSED
echo h5jam -u u10.txt -i ta.h5 PASSED >> ..\..\%tempResult%
copy /Y tall.h5 ta.h5 >temp.txt
h5jam -u u511.txt -i ta.h5
echo h5jam -u u511.txt -i ta.h5 PASSED
echo h5jam -u u511.txt -i ta.h5 PASSED >> ..\..\%tempResult%
copy /Y tall.h5 ta.h5 >temp.txt
h5jam -u u512.txt -i ta.h5
echo h5jam -u u512.txt -i ta.h5 PASSED
echo h5jam -u u512.txt -i ta.h5 PASSED >> ..\..\%tempResult%
copy /Y tall.h5 ta.h5 >temp.txt
h5jam -u u513.txt -i ta.h5
echo h5jam -u u513.txt -i ta.h5 PASSED
echo h5jam -u u513.txt -i ta.h5 PASSED >> ..\..\%tempResult%
h5jam -u u10.txt -i twithub.h5 -o tax2.h5
echo h5jam -u u10.txt -i twithub.h5 -o tax2.h5 PASSED
echo h5jam -u u10.txt -i twithub.h5 -o tax2.h5 PASSED >> ..\..\%tempResult%
h5jam -u u511.txt -i twithub.h5 -o tax3.h5
echo h5jam -u u511.txt -i twithub.h5 -o tax3.h5 PASSED
echo h5jam -u u511.txt -i twithub.h5 -o tax3.h5 PASSED >> ..\..\%tempResult%
h5jam -u u512.txt -i twithub.h5 -o tax4.h5
echo h5jam -u u512.txt -i twithub.h5 -o tax4.h5 PASSED
echo h5jam -u u512.txt -i twithub.h5 -o tax4.h5 PASSED >> ..\..\%tempResult%
h5jam -u u513.txt -i twithub.h5 -o tax5.h5
echo h5jam -u u513.txt -i twithub.h5 -o tax5.h5 PASSED
echo h5jam -u u513.txt -i twithub.h5 -o tax5.h5 PASSED >> ..\..\%tempResult%
h5jam -u u10.txt -i twithub513.h5 -o tax6.h5
echo h5jam -u u10.txt -i twithub513.h5 -o tax6.h5 PASSED
echo h5jam -u u10.txt -i twithub513.h5 -o tax6.h5 PASSED >> ..\..\%tempResult%
h5jam -u u511.txt -i twithub513.h5 -o tax7.h5
echo h5jam -u u511.txt -i twithub513.h5 -o tax7.h5 PASSED
echo h5jam -u u511.txt -i twithub513.h5 -o tax7.h5 PASSED >> ..\..\%tempResult%
h5jam -u u512.txt -i twithub513.h5 -o tax8.h5
echo h5jam -u u512.txt -i twithub513.h5 -o tax8.h5 PASSED
echo h5jam -u u512.txt -i twithub513.h5 -o tax8.h5 PASSED >> ..\..\%tempResult%
h5jam -u u513.txt -i twithub513.h5 -o tax9.h5
echo h5jam -u u513.txt -i twithub513.h5 -o tax9.h5 PASSED
echo h5jam -u u513.txt -i twithub513.h5 -o tax9.h5 PASSED >> ..\..\%tempResult%
h5jam -u u10.txt -i twithub.h5 -o taz2.h5 --clobber
echo h5jam -u u10.txt -i twithub.h5 -o taz2.h5 --clobber PASSED
echo h5jam -u u10.txt -i twithub.h5 -o taz2.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u511.txt -i twithub.h5 -o taz3.h5 --clobber
echo h5jam -u u511.txt -i twithub.h5 -o taz3.h5 --clobber PASSED
echo h5jam -u u511.txt -i twithub.h5 -o taz3.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u512.txt -i twithub.h5 -o taz4.h5 --clobber
echo h5jam -u u512.txt -i twithub.h5 -o taz4.h5 --clobber PASSED
echo h5jam -u u512.txt -i twithub.h5 -o taz4.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u513.txt -i twithub.h5 -o taz5.h5 --clobber
echo h5jam -u u513.txt -i twithub.h5 -o taz5.h5 --clobber PASSED
echo h5jam -u u513.txt -i twithub.h5 -o taz5.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u10.txt -i twithub513.h5 -o taz6.h5 --clobber
echo h5jam -u u10.txt -i twithub513.h5 -o taz6.h5 --clobber PASSED
echo h5jam -u u10.txt -i twithub513.h5 -o taz6.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u511.txt -i twithub513.h5 -o taz7.h5 --clobber
echo h5jam -u u511.txt -i twithub513.h5 -o taz7.h5 --clobber PASSED
echo h5jam -u u511.txt -i twithub513.h5 -o taz7.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u512.txt -i twithub513.h5 -o taz8.h5 --clobber
echo h5jam -u u512.txt -i twithub513.h5 -o taz8.h5 --clobber PASSED
echo h5jam -u u512.txt -i twithub513.h5 -o taz8.h5 --clobber PASSED >> ..\..\%tempResult%
h5jam -u u513.txt -i twithub513.h5 -o taz9.h5 --clobber
echo h5jam -u u513.txt -i twithub513.h5 -o taz9.h5 --clobber PASSED
echo h5jam -u u513.txt -i twithub513.h5 -o taz9.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub.h5 tay2.h5 >temp.txt
h5jam -u u10.txt -i tay2.h5 --clobber
echo h5jam -u u10.txt -i tay2.h5 --clobber PASSED
echo h5jam -u u10.txt -i tay2.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub.h5 tay3.h5 >temp.txt
h5jam -u u511.txt -i tay3.h5 --clobber
echo h5jam -u u511.txt -i tay3.h5 --clobber PASSED
echo h5jam -u u511.txt -i tay3.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub.h5 tay4.h5 >temp.txt
h5jam -u u512.txt -i tay4.h5 --clobber
echo h5jam -u u512.txt -i tay4.h5 --clobber PASSED
echo h5jam -u u512.txt -i tay4.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub.h5 tay5.h5 >temp.txt
h5jam -u u513.txt -i tay5.h5 --clobber
echo h5jam -u u513.txt -i tay5.h5 --clobber PASSED
echo h5jam -u u513.txt -i tay5.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub513.h5 tay6.h5 >temp.txt
h5jam -u u10.txt -i tay6.h5 --clobber
echo h5jam -u u10.txt -i tay6.h5 --clobber PASSED
echo h5jam -u u10.txt -i tay6.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub513.h5 tay7.h5 >temp.txt
h5jam -u u511.txt -i tay7.h5 --clobber
echo h5jam -u u511.txt -i tay7.h5 --clobber PASSED
echo h5jam -u u511.txt -i tay7.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub513.h5 tay8.h5 >temp.txt
h5jam -u u512.txt -i tay8.h5 --clobber
echo h5jam -u u512.txt -i tay8.h5 --clobber PASSED
echo h5jam -u u512.txt -i tay8.h5 --clobber PASSED >> ..\..\%tempResult%
copy /Y twithub513.h5 tay9.h5 >temp.txt
h5jam -u u513.txt -i tay9.h5 --clobber
echo h5jam -u u513.txt -i tay9.h5 --clobber PASSED
echo h5jam -u u513.txt -i tay9.h5 --clobber PASSED >> ..\..\%tempResult%
del temp.txt
del *.h5
set tempResult=
set p1=
set p2=
cd ../..
|