Make a basic executor that can be shared and fix some fingerprinting/tests

This commit is contained in:
Alex Dadgar
2015-11-03 12:47:48 -08:00
parent 6cf8eeb216
commit 13ea9bc9ff
5 changed files with 125 additions and 22 deletions

View File

@@ -19,7 +19,7 @@ func javaLocated() bool {
// The fingerprinter test should always pass, even if Java is not installed.
func TestJavaDriver_Fingerprint(t *testing.T) {
ctestutils.ExecCompatible(t)
ctestutils.JavaCompatible(t)
d := NewJavaDriver(testDriverContext(""))
node := &structs.Node{
Attributes: make(map[string]string),
@@ -93,7 +93,7 @@ func TestJavaDriver_Start_Wait(t *testing.T) {
t.Skip("Java not found; skipping")
}
ctestutils.ExecCompatible(t)
ctestutils.JavaCompatible(t)
task := &structs.Task{
Name: "demo-app",
Config: map[string]string{
@@ -141,7 +141,7 @@ func TestJavaDriver_Start_Kill_Wait(t *testing.T) {
t.Skip("Java not found; skipping")
}
ctestutils.ExecCompatible(t)
ctestutils.JavaCompatible(t)
task := &structs.Task{
Name: "demo-app",
Config: map[string]string{