diff options
Diffstat (limited to 'xdelta3/go/src/regtest.go')
-rw-r--r-- | xdelta3/go/src/regtest.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/xdelta3/go/src/regtest.go b/xdelta3/go/src/regtest.go index 194761a..adb4ae4 100644 --- a/xdelta3/go/src/regtest.go +++ b/xdelta3/go/src/regtest.go | |||
@@ -53,7 +53,6 @@ func smokeTest(r *xdelta.Runner, p *xdelta.Program) { | |||
53 | g.Panic(errors.New("It's not working!!!")) | 53 | g.Panic(errors.New("It's not working!!!")) |
54 | } | 54 | } |
55 | t.Wait(g, enc, dec) | 55 | t.Wait(g, enc, dec) |
56 | fmt.Println("Smoketest pass") | ||
57 | } | 56 | } |
58 | 57 | ||
59 | func offsetTest(r *xdelta.Runner, p *xdelta.Program, bufsize, offset, length int64) { | 58 | func offsetTest(r *xdelta.Runner, p *xdelta.Program, bufsize, offset, length int64) { |
@@ -64,13 +63,13 @@ func offsetTest(r *xdelta.Runner, p *xdelta.Program, bufsize, offset, length int | |||
64 | // (c) open on a fifo blocks until a reader opens | 63 | // (c) open on a fifo blocks until a reader opens |
65 | // (d) sub-process Wait can invalidate busy file descriptors | 64 | // (d) sub-process Wait can invalidate busy file descriptors |
66 | t, g := xdelta.NewTestGroup(r) | 65 | t, g := xdelta.NewTestGroup(r) |
67 | eargs := []string{"-e", "-0", fmt.Sprint("-B", bufsize), "-vvvvvvv", fmt.Sprint("-W", winsize)} | 66 | eargs := []string{"-e", "-0", fmt.Sprint("-B", bufsize), "-vv", fmt.Sprint("-W", winsize)} |
68 | enc, err := t.Exec("encode", p, true, eargs) | 67 | enc, err := t.Exec("encode", p, true, eargs) |
69 | if err != nil { | 68 | if err != nil { |
70 | g.Panic(err) | 69 | g.Panic(err) |
71 | } | 70 | } |
72 | 71 | ||
73 | dargs := []string{"-d", fmt.Sprint("-B", bufsize), "-vvvvvvv", fmt.Sprint("-W", winsize)} | 72 | dargs := []string{"-d", fmt.Sprint("-B", bufsize), "-vv", fmt.Sprint("-W", winsize)} |
74 | dec, err := t.Exec("decode", p, true, dargs) | 73 | dec, err := t.Exec("decode", p, true, dargs) |
75 | if err != nil { | 74 | if err != nil { |
76 | g.Panic(err) | 75 | g.Panic(err) |
@@ -101,8 +100,11 @@ func main() { | |||
101 | 100 | ||
102 | prog := &xdelta.Program{xdelta3} | 101 | prog := &xdelta.Program{xdelta3} |
103 | 102 | ||
104 | //smokeTest(r, prog) | 103 | smokeTest(r, prog) |
104 | fmt.Println("Smoke-test pass") | ||
105 | |||
105 | offsetTest(r, prog, 4 << 20, 3 << 20, 5 << 20) | 106 | offsetTest(r, prog, 4 << 20, 3 << 20, 5 << 20) |
107 | fmt.Println("Offset-test pass") | ||
106 | 108 | ||
107 | //offsetTest(r, xdelta.NewTestGroup(), prog, 1 << 31, 1 << 32, 1 << 33) | 109 | //offsetTest(r, xdelta.NewTestGroup(), prog, 1 << 31, 1 << 32, 1 << 33) |
108 | } | 110 | } |