* auto-update: use native code to unpack .tar.gz

This commit is contained in:
Simon Zolin
2019-06-05 15:27:32 +03:00
parent 466f553bbe
commit c2a31f9503
2 changed files with 80 additions and 8 deletions

View File

@@ -27,6 +27,18 @@ func testDoUpdate(t *testing.T) {
os.RemoveAll(u.updateDir)
}
func testTargzFileUnpack(t *testing.T) {
fn := "./dist/AdGuardHome_v0.95_linux_amd64.tar.gz"
outdir := "./test-unpack"
_ = os.Mkdir(outdir, 0755)
files, e := targzFileUnpack(fn, outdir)
if e != nil {
t.Fatalf("FAILED: %s", e)
}
t.Logf("%v", files)
os.RemoveAll(outdir)
}
func testZipFileUnpack(t *testing.T) {
fn := "./dist/AdGuardHome_v0.95_Windows_amd64.zip"
outdir := "./test-unpack"