mirror of
https://github.com/ddworken/hishtory.git
synced 2024-11-25 17:53:24 +01:00
Run tests without CGO since that is how prod is built + fix broken tests from previous commit
This commit is contained in:
parent
fb401dab88
commit
4fceaa3110
@ -27,6 +27,8 @@ import (
|
|||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
defer shared.RunTestServer()()
|
defer shared.RunTestServer()()
|
||||||
cmd := exec.Command("go", "build", "-o", "/tmp/client")
|
cmd := exec.Command("go", "build", "-o", "/tmp/client")
|
||||||
|
cmd.Env = os.Environ()
|
||||||
|
cmd.Env = append(cmd.Env, "CGO_ENABLED=0")
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(fmt.Sprintf("failed to build client: %v", err))
|
panic(fmt.Sprintf("failed to build client: %v", err))
|
||||||
@ -1365,7 +1367,7 @@ ls /tmp`, randomCmdUuid, randomCmdUuid)
|
|||||||
|
|
||||||
// Redact foo
|
// Redact foo
|
||||||
out = tester.RunInteractiveShell(t, `hishtory redact --force foo`)
|
out = tester.RunInteractiveShell(t, `hishtory redact --force foo`)
|
||||||
if out != "Permanently deleting 2 entries" {
|
if out != "Permanently deleting 2 entries\n" {
|
||||||
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1378,7 +1380,7 @@ ls /tmp`, randomCmdUuid, randomCmdUuid)
|
|||||||
|
|
||||||
// Redact s
|
// Redact s
|
||||||
out = tester.RunInteractiveShell(t, `hishtory redact --force s`)
|
out = tester.RunInteractiveShell(t, `hishtory redact --force s`)
|
||||||
if out != "Permanently deleting 10 entries" {
|
if out != "Permanently deleting 10 entries\n" {
|
||||||
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1426,7 +1428,7 @@ ls /tmp`, randomCmdUuid, randomCmdUuid)
|
|||||||
restoreInstall2 := shared.BackupAndRestoreWithId(t, "-2")
|
restoreInstall2 := shared.BackupAndRestoreWithId(t, "-2")
|
||||||
restoreInstall1()
|
restoreInstall1()
|
||||||
out = tester.RunInteractiveShell(t, `hishtory redact --force `+randomCmdUuid)
|
out = tester.RunInteractiveShell(t, `hishtory redact --force `+randomCmdUuid)
|
||||||
if out != "Permanently deleting 2 entries" {
|
if out != "Permanently deleting 2 entries\n" {
|
||||||
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
t.Fatalf("hishtory redact gave unexpected output=%#v", out)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user