diff options
author | Joshua MacDonald <josh.macdonald@gmail.com> | 2015-11-27 23:01:59 -0800 |
---|---|---|
committer | Joshua MacDonald <josh.macdonald@gmail.com> | 2015-11-27 23:01:59 -0800 |
commit | 4b74451f9e9b976a2a0984130662f58bd39e1478 (patch) | |
tree | 096fb32c01ee704fff69d6fec77d73604c412865 /xdelta3/go/src/xdelta/rstream.go | |
parent | 21ec9031bf1703fd8f82a343f31f2964b9567428 (diff) |
Regtest work
Diffstat (limited to 'xdelta3/go/src/xdelta/rstream.go')
-rw-r--r-- | xdelta3/go/src/xdelta/rstream.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/xdelta3/go/src/xdelta/rstream.go b/xdelta3/go/src/xdelta/rstream.go index 67d23e6..eafcfeb 100644 --- a/xdelta3/go/src/xdelta/rstream.go +++ b/xdelta3/go/src/xdelta/rstream.go | |||
@@ -7,15 +7,15 @@ import ( | |||
7 | ) | 7 | ) |
8 | 8 | ||
9 | const ( | 9 | const ( |
10 | blocksize = 16380 | 10 | blocksize = 1<<20 |
11 | ) | 11 | ) |
12 | 12 | ||
13 | func WriteRstreams(t *TestGroup, desc string, seed, offset, len int64, | 13 | func WriteRstreams(t *TestGroup, seed, offset, len int64, |
14 | src, tgt io.WriteCloser) { | 14 | src, tgt io.WriteCloser) { |
15 | t.Go("src-write:"+desc, func (g Goroutine) { | 15 | t.Go("src-write", func (g Goroutine) { |
16 | writeOne(g, seed, 0, len, src, false) | 16 | writeOne(g, seed, 0, len, src, false) |
17 | }) | 17 | }) |
18 | t.Go("tgt-write:"+desc, func (g Goroutine) { | 18 | t.Go("tgt-write", func (g Goroutine) { |
19 | writeOne(g, seed, offset, len, tgt, true) | 19 | writeOne(g, seed, offset, len, tgt, true) |
20 | }) | 20 | }) |
21 | } | 21 | } |
@@ -60,9 +60,9 @@ func writeRand(r *rand.Rand, len int64, s io.Writer) error { | |||
60 | } | 60 | } |
61 | 61 | ||
62 | func fillRand(r *rand.Rand, blk []byte) { | 62 | func fillRand(r *rand.Rand, blk []byte) { |
63 | for p := 0; p < blocksize; { | 63 | for p := 0; p < len(blk); { |
64 | v := r.Int63() | 64 | v := r.Int63() |
65 | for i := 7; i != 0; i-- { | 65 | for i := 7; i != 0 && p < len(blk); i-- { |
66 | blk[p] = byte(v) | 66 | blk[p] = byte(v) |
67 | p++ | 67 | p++ |
68 | v >>= 8 | 68 | v >>= 8 |