From b0048a57647fd60c93d6a4cac8a91980085d7b0e Mon Sep 17 00:00:00 2001 From: Justin Hawkins Date: Tue, 28 Nov 2023 20:11:31 +1030 Subject: [PATCH] Deal with /usr/bin/sleep on github (seriously?) --- download/download_test.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/download/download_test.go b/download/download_test.go index a356d03..a2aa0ed 100644 --- a/download/download_test.go +++ b/download/download_test.go @@ -367,17 +367,23 @@ func TestLookForExecutable(t *testing.T) { cmd := "sleep" path, err := absPathToExecutable(cmd) if assert.NoError(t, err) { - assert.Equal(t, path, "/bin/sleep") + if path != "/bin/sleep" && path != "/usr/bin/sleep" { + t.Errorf("bad path: %s", path) + } } cmd = "/bin/sleep" path, err = absPathToExecutable(cmd) if assert.NoError(t, err) { - assert.Equal(t, path, "/bin/sleep") + if path != "/bin/sleep" && path != "/usr/bin/sleep" { + t.Errorf("bad path: %s", path) + } } cmd = "../../../../../bin/sleep" path, err = absPathToExecutable(cmd) if assert.NoError(t, err) { - assert.Equal(t, path, "/bin/sleep") + if path != "/bin/sleep" && path != "/usr/bin/sleep" { + t.Errorf("bad path: %s", path) + } } cmd = "./sleep" _, err = absPathToExecutable(cmd) @@ -387,7 +393,9 @@ func TestLookForExecutable(t *testing.T) { cmd = "./sleep" path, err = absPathToExecutable(cmd) if assert.NoError(t, err) { - assert.Equal(t, path, "/bin/sleep") + if path != "/bin/sleep" && path != "/usr/bin/sleep" { + t.Errorf("bad path: %s", path) + } } }