iBreak dotest into one file per test - dedup - deduplicating backup program Err bitreich.org 70 hgit clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ URL:git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ bitreich.org 70 1Log /scm/dedup/log.gph bitreich.org 70 1Files /scm/dedup/files.gph bitreich.org 70 1Refs /scm/dedup/refs.gph bitreich.org 70 1Tags /scm/dedup/tag bitreich.org 70 1README /scm/dedup/file/README.gph bitreich.org 70 1LICENSE /scm/dedup/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit d21add912c5c0cff4dbbcbb03d98e3b83155813a /scm/dedup/commit/d21add912c5c0cff4dbbcbb03d98e3b83155813a.gph bitreich.org 70 1parent 891041b03c66d2c37f4aef65de717e0f3740d1d1 /scm/dedup/commit/891041b03c66d2c37f4aef65de717e0f3740d1d1.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Wed, 1 May 2019 21:01:38 +0100 Err bitreich.org 70 i Err bitreich.org 70 iBreak dotest into one file per test Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i D dotest | 116 ------------------------------ Err bitreich.org 70 i A runtests | 8 ++++++++ Err bitreich.org 70 i A test000 | 16 ++++++++++++++++ Err bitreich.org 70 i A test001 | 16 ++++++++++++++++ Err bitreich.org 70 i A test002 | 10 ++++++++++ Err bitreich.org 70 i A test003 | 10 ++++++++++ Err bitreich.org 70 i A test004 | 14 ++++++++++++++ Err bitreich.org 70 i A test005 | 16 ++++++++++++++++ Err bitreich.org 70 i A test006 | 16 ++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i9 files changed, 106 insertions(+), 116 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/dotest b/dotest /scm/dedup/file/dotest.gph bitreich.org 70 i@@ -1,116 +0,0 @@ Err bitreich.org 70 i-#!/bin/sh Err bitreich.org 70 i-set -ex Err bitreich.org 70 i- Err bitreich.org 70 i-test0() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init -Z none "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i- du -sh "$repo" Err bitreich.org 70 i- sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i- sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- [ "$sum0" = "$sum1" ] Err bitreich.org 70 i- [ "$sum0" = "$sum2" ] Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test1() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init -Z snappy "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i- du -sh "$repo" Err bitreich.org 70 i- sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i- sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- [ "$sum0" = "$sum1" ] Err bitreich.org 70 i- [ "$sum0" = "$sum2" ] Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test2() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init -Z none "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-check -r "$repo" snap0 Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test3() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init -Z snappy "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-check -r "$repo" snap0 Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test4() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-rm -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i- sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- [ "$sum0" = "$sum1" ] Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test5() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-gc "$repo" Err bitreich.org 70 i- ./dup-rm -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-gc "$repo" Err bitreich.org 70 i- sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i- sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- [ "$sum0" = "$sum1" ] Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-test6() Err bitreich.org 70 i-{ Err bitreich.org 70 i- repo=`mktemp -d` Err bitreich.org 70 i- data=`mktemp` Err bitreich.org 70 i- dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i- ./dup-init -H blake2s "$repo" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i- ./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i- du -sh "$repo" Err bitreich.org 70 i- sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i- sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i- [ "$sum0" = "$sum1" ] Err bitreich.org 70 i- [ "$sum0" = "$sum2" ] Err bitreich.org 70 i- rm -rf "$repo" "$data" Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-make Err bitreich.org 70 i-test0 Err bitreich.org 70 i-test1 Err bitreich.org 70 i-test2 Err bitreich.org 70 i-test3 Err bitreich.org 70 i-test4 Err bitreich.org 70 i-test5 Err bitreich.org 70 i-test6 Err bitreich.org 70 1diff --git a/runtests b/runtests /scm/dedup/file/runtests.gph bitreich.org 70 i@@ -0,0 +1,8 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+make Err bitreich.org 70 i+for t in test* Err bitreich.org 70 i+do Err bitreich.org 70 i+ sh $t Err bitreich.org 70 i+done Err bitreich.org 70 1diff --git a/test000 b/test000 /scm/dedup/file/test000.gph bitreich.org 70 i@@ -0,0 +1,16 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init -Z none "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i+du -sh "$repo" Err bitreich.org 70 i+sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i+sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+[ "$sum0" = "$sum1" ] Err bitreich.org 70 i+[ "$sum0" = "$sum2" ] Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test001 b/test001 /scm/dedup/file/test001.gph bitreich.org 70 i@@ -0,0 +1,16 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init -Z snappy "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i+du -sh "$repo" Err bitreich.org 70 i+sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i+sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+[ "$sum0" = "$sum1" ] Err bitreich.org 70 i+[ "$sum0" = "$sum2" ] Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test002 b/test002 /scm/dedup/file/test002.gph bitreich.org 70 i@@ -0,0 +1,10 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init -Z none "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-check -r "$repo" snap0 Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test003 b/test003 /scm/dedup/file/test003.gph bitreich.org 70 i@@ -0,0 +1,10 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init -Z snappy "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-check -r "$repo" snap0 Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test004 b/test004 /scm/dedup/file/test004.gph bitreich.org 70 i@@ -0,0 +1,14 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-rm -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i+sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+[ "$sum0" = "$sum1" ] Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test005 b/test005 /scm/dedup/file/test005.gph bitreich.org 70 i@@ -0,0 +1,16 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-gc "$repo" Err bitreich.org 70 i+./dup-rm -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-gc "$repo" Err bitreich.org 70 i+sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i+sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+[ "$sum0" = "$sum1" ] Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 1diff --git a/test006 b/test006 /scm/dedup/file/test006.gph bitreich.org 70 i@@ -0,0 +1,16 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+set -ex Err bitreich.org 70 i+ Err bitreich.org 70 i+repo=`mktemp -d` Err bitreich.org 70 i+data=`mktemp` Err bitreich.org 70 i+dd if=/dev/urandom of="$data" bs=1M count=64 Err bitreich.org 70 i+./dup-init -H blake2s "$repo" Err bitreich.org 70 i+./dup-pack -r "$repo" snap0 < "$data" Err bitreich.org 70 i+./dup-pack -r "$repo" snap1 < "$data" Err bitreich.org 70 i+du -sh "$repo" Err bitreich.org 70 i+sum0=`sha1sum "$data" | awk '{print $1}'` Err bitreich.org 70 i+sum1=`./dup-unpack -r "$repo" snap0 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+sum2=`./dup-unpack -r "$repo" snap1 | sha1sum | awk '{print $1}'` Err bitreich.org 70 i+[ "$sum0" = "$sum1" ] Err bitreich.org 70 i+[ "$sum0" = "$sum2" ] Err bitreich.org 70 i+rm -rf "$repo" "$data" Err bitreich.org 70 .