summaryrefslogtreecommitdiff
path: root/xdelta3/go/src/regtest.go
diff options
context:
space:
mode:
Diffstat (limited to 'xdelta3/go/src/regtest.go')
-rw-r--r--xdelta3/go/src/regtest.go10
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
59func offsetTest(r *xdelta.Runner, p *xdelta.Program, bufsize, offset, length int64) { 58func 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}