mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
chore: General Cleanup
This commit is contained in:
@@ -14,7 +14,7 @@ import (
|
||||
"golang.org/x/net/context"
|
||||
)
|
||||
|
||||
func testContainerDetails() (string, string, string) {
|
||||
func testContainerDetails() (image string, imageName string, imageTag string) {
|
||||
if runtime.GOOS == "windows" {
|
||||
return "dantoml/busybox-windows:08012019",
|
||||
"dantoml/busybox-windows",
|
||||
|
||||
@@ -21,5 +21,6 @@ func newTaskConfig(variant string, command []string) TaskConfig {
|
||||
}
|
||||
}
|
||||
|
||||
// No-op on windows because we don't load images.
|
||||
func copyImage(t *testing.T, taskDir *allocdir.TaskDir, image string) {
|
||||
}
|
||||
|
||||
@@ -255,11 +255,9 @@ func (l *PluginLoader) scan() ([]os.FileInfo, error) {
|
||||
// extension and the file begins with MZ, however, there is no easy way for us to
|
||||
// actually validate the executability of a file, so here we skip executability checks
|
||||
// for windows systems.
|
||||
if runtime.GOOS != "windows" {
|
||||
if runtime.GOOS != "windows" && s.Mode().Perm()&0111 == 0 {
|
||||
l.logger.Debug("skipping un-executable file in plugin folder", "file", f)
|
||||
continue
|
||||
}
|
||||
if runtime.GOOS != "windows" && s.Mode().Perm()&0111 == 0 {
|
||||
l.logger.Debug("skipping un-executable file in plugin folder", "file", f)
|
||||
continue
|
||||
}
|
||||
plugins = append(plugins, s)
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ func newHarness(t *testing.T, plugins []string) *harness {
|
||||
exeSuffix = ".exe"
|
||||
}
|
||||
for _, p := range plugins {
|
||||
dest := strings.Join([]string{filepath.Join(h.tmpDir, p), exeSuffix}, "")
|
||||
dest := filepath.Join(h.tmpDir, p) + exeSuffix
|
||||
if err := copyFile(selfExe, dest); err != nil {
|
||||
t.Fatalf("failed to copy file: %v", err)
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import (
|
||||
"github.com/hashicorp/nomad/nomad/structs/config"
|
||||
vapi "github.com/hashicorp/vault/api"
|
||||
testing "github.com/mitchellh/go-testing-interface"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
// TestVault is a test helper. It uses a fork/exec model to create a test Vault
|
||||
@@ -205,7 +206,7 @@ func (tv *TestVault) Stop() {
|
||||
case <-tv.waitCh:
|
||||
return
|
||||
case <-time.After(1 * time.Second):
|
||||
tv.t.Error("Timed out waiting for vault to terminate")
|
||||
require.Fail(tv.t, "Timed out waiting for vault to terminate")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user