diff options
author | Josh MacDonald <josh.macdonald@gmail.com> | 2015-12-26 21:48:22 -0800 |
---|---|---|
committer | Josh MacDonald <josh.macdonald@gmail.com> | 2015-12-26 21:48:22 -0800 |
commit | 438e90db9459a4a5880f3663c4da35ed3df64da4 (patch) | |
tree | a35c1b3495def1bded37cb1b8ac111d7cf46abff /xdelta3 | |
parent | 2446f55fef1d9a0dcb9283a34bb540689dda7e62 (diff) |
Misc regtest (Panic, Sort, -S none)
Diffstat (limited to 'xdelta3')
-rw-r--r-- | xdelta3/go/src/regtest.go | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/xdelta3/go/src/regtest.go b/xdelta3/go/src/regtest.go index 7b23ce0..4dc6e36 100644 --- a/xdelta3/go/src/regtest.go +++ b/xdelta3/go/src/regtest.go | |||
@@ -5,15 +5,16 @@ import ( | |||
5 | "io" | 5 | "io" |
6 | "path" | 6 | "path" |
7 | "os" | 7 | "os" |
8 | "sort" | ||
8 | "time" | 9 | "time" |
9 | 10 | ||
10 | "xdelta" | 11 | "xdelta" |
11 | ) | 12 | ) |
12 | 13 | ||
13 | const ( | 14 | const ( |
14 | xdataset = "/Users/jmacd/src/testdata" | 15 | xdataset = "/volume/home/jmacd/src/testdata" |
15 | xcompare = "/Users/jmacd/src/xdelta3-3.0.10/xdelta3" | 16 | xcompare = "/volume/home/jmacd/src/xdelta3-3.0.10/xdelta3" |
16 | xdelta3 = "/Users/jmacd/src/xdelta-devel/xdelta3/xdelta3" | 17 | xdelta3 = "/volume/home/jmacd/src/xdelta-devel/xdelta3/xdelta3" |
17 | seed = 1422253499919909358 | 18 | seed = 1422253499919909358 |
18 | ) | 19 | ) |
19 | 20 | ||
@@ -34,10 +35,12 @@ func (c Config) smokeTest(t *xdelta.TestGroup, p xdelta.Program) { | |||
34 | 35 | ||
35 | enc, err := t.Exec("encode", p, true, []string{"-e"}) | 36 | enc, err := t.Exec("encode", p, true, []string{"-e"}) |
36 | if err != nil { | 37 | if err != nil { |
38 | fmt.Println(err) | ||
37 | t.Panic(err) | 39 | t.Panic(err) |
38 | } | 40 | } |
39 | dec, err := t.Exec("decode", p, true, []string{"-d"}) | 41 | dec, err := t.Exec("decode", p, true, []string{"-d"}) |
40 | if err != nil { | 42 | if err != nil { |
43 | fmt.Println(err) | ||
41 | t.Panic(err) | 44 | t.Panic(err) |
42 | } | 45 | } |
43 | 46 | ||
@@ -91,6 +94,7 @@ func (cfg Config) datasetTest(t *xdelta.TestGroup, p, q xdelta.Program) { | |||
91 | total += d.Size() | 94 | total += d.Size() |
92 | } | 95 | } |
93 | meansize := total / int64(len(dents)) | 96 | meansize := total / int64(len(dents)) |
97 | sort.Strings(paths) | ||
94 | for _, in1 := range paths { | 98 | for _, in1 := range paths { |
95 | for _, in2 := range paths { | 99 | for _, in2 := range paths { |
96 | if in1 == in2 { continue } | 100 | if in1 == in2 { continue } |
@@ -125,14 +129,15 @@ func (pt *PairTest) datasetPairTest(t *xdelta.TestGroup, meanSize int64) { | |||
125 | cfg := pt.Config | 129 | cfg := pt.Config |
126 | eargs := []string{"-e", fmt.Sprint("-B", cfg.srcbuf_size), // "-q", | 130 | eargs := []string{"-e", fmt.Sprint("-B", cfg.srcbuf_size), // "-q", |
127 | fmt.Sprint("-W", cfg.window_size), "-s", pt.source, | 131 | fmt.Sprint("-W", cfg.window_size), "-s", pt.source, |
128 | "-I0", pt.target} | 132 | "-I0", "-S", "none", pt.target} |
129 | enc, err := t.Exec("encode", pt.program, false, eargs) | 133 | enc, err := t.Exec("encode", pt.program, false, eargs) |
130 | if err != nil { | 134 | if err != nil { |
131 | t.Panic(err) | 135 | t.Panic(err) |
132 | } | 136 | } |
133 | 137 | ||
134 | dargs := []string{"-dc", fmt.Sprint("-B", cfg.srcbuf_size), //"-q", | 138 | dargs := []string{"-dc", fmt.Sprint("-B", cfg.srcbuf_size), //"-q", |
135 | fmt.Sprint("-W", cfg.window_size), "-s", pt.source} | 139 | fmt.Sprint("-W", cfg.window_size), "-s", pt.source, |
140 | "-S", "none"} | ||
136 | dec, err := t.Exec("decode", pt.program, false, dargs) | 141 | dec, err := t.Exec("decode", pt.program, false, dargs) |
137 | if err != nil { | 142 | if err != nil { |
138 | t.Panic(err) | 143 | t.Panic(err) |