mirror of
https://github.com/ddworken/hishtory.git
synced 2024-11-26 18:23:27 +01:00
More fixes for github action failures + add link to where to file a bug
This commit is contained in:
parent
e6b1bfd589
commit
3e2373d76e
@ -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)
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user