More fixes for github action failures + add link to where to file a bug

This commit is contained in:
David Dworken 2022-11-13 06:42:37 -08:00
parent e6b1bfd589
commit 3e2373d76e
No known key found for this signature in database
3 changed files with 3 additions and 9 deletions

View File

@ -2282,12 +2282,9 @@ func testMultipleUsers(t *testing.T, tester shellTester) {
// Check that the right commands were recorded for user2 // Check that the right commands were recorded for user2
for i, d := range []device{u2d1, u2d2, u2d3} { for i, d := range []device{u2d1, u2d2, u2d3} {
switchToDevice(&devices, d) switchToDevice(&devices, d)
out, err := tester.RunInteractiveShellRelaxed(t, `hishtory export`) out, err := tester.RunInteractiveShellRelaxed(t, `hishtory export -export -pipefail`)
testutils.Check(t, err) testutils.Check(t, err)
expectedOutput := "echo u2d1\necho u2d2\necho u2d3\necho u1d1-b\necho u1d1-c\necho u2d3-b\necho u2d3-c\n" expectedOutput := "echo u2d1\necho u2d2\necho u2d3\necho u1d1-b\necho u1d1-c\necho u2d3-b\necho u2d3-c\n"
for j := 0; j < i; j++ {
expectedOutput += "hishtory export\n"
}
if diff := cmp.Diff(expectedOutput, out); diff != "" { if diff := cmp.Diff(expectedOutput, out); diff != "" {
t.Fatalf("hishtory export mismatch (-expected +got):\n%s\nout=%#v", diff, out) t.Fatalf("hishtory export mismatch (-expected +got):\n%s\nout=%#v", diff, out)
} }

View File

@ -17,8 +17,5 @@ ghaction-runner-hostname 0 echo thisisrecorded
ghaction-runner-hostname 0 hishtory enable ghaction-runner-hostname 0 hishtory enable
ghaction-runner-hostname 0 echo bar ghaction-runner-hostname 0 echo bar
ghaction-runner-hostname 0 echo foo ghaction-runner-hostname 0 echo foo
ghaction-runner-hostname 1 ls /foo
ghaction-runner-hostname 1 ls /bar
ghaction-runner-hostname 1 ls /a
ghaction-runner-hostname 0 hishtory query ghaction-runner-hostname 0 hishtory query
ghaction-runner-hostname 0 hishtory status ghaction-runner-hostname 0 hishtory status

View File

@ -311,11 +311,11 @@ func parseCrossPlatformInt(data string) (int64, error) {
func getLastCommand(history string) (string, error) { func getLastCommand(history string) (string, error) {
split := strings.SplitN(strings.TrimSpace(history), " ", 2) split := strings.SplitN(strings.TrimSpace(history), " ", 2)
if len(split) <= 1 { if len(split) <= 1 {
return "", fmt.Errorf("got unexpected bash history line: %#v, please open a bug", history) return "", fmt.Errorf("got unexpected bash history line: %#v, please open a bug at github.com/ddworken/hishtory", history)
} }
split = strings.SplitN(split[1], " ", 2) split = strings.SplitN(split[1], " ", 2)
if len(split) <= 1 { if len(split) <= 1 {
return "", fmt.Errorf("got unexpected bash history line: %#v, please open a bug", history) return "", fmt.Errorf("got unexpected bash history line: %#v, please open a bug at github.com/ddworken/hishtory", history)
} }
return split[1], nil return split[1], nil
} }