mirror of https://github.com/docker/docs.git
allow filtering driver integration tests
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
This commit is contained in:
parent
882f98dcc0
commit
93716e9d2b
|
@ -4,6 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
type (
|
type (
|
||||||
|
@ -18,14 +19,27 @@ var (
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
machineTestDrivers = []MachineDriver{
|
// allow filtering driver tests
|
||||||
MachineDriver{
|
if machineTests := os.Getenv("MACHINE_TESTS"); machineTests != "" {
|
||||||
name: "virtualbox",
|
tests := strings.Split(machineTests, " ")
|
||||||
},
|
for _, test := range tests {
|
||||||
MachineDriver{
|
mcn := MachineDriver{
|
||||||
name: "digitalocean",
|
name: test,
|
||||||
},
|
}
|
||||||
|
machineTestDrivers = append(machineTestDrivers, mcn)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
machineTestDrivers = []MachineDriver{
|
||||||
|
MachineDriver{
|
||||||
|
name: "virtualbox",
|
||||||
|
},
|
||||||
|
MachineDriver{
|
||||||
|
name: "digitalocean",
|
||||||
|
},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// find machine binary
|
||||||
if machineBin := os.Getenv("MACHINE_BINARY"); machineBin != "" {
|
if machineBin := os.Getenv("MACHINE_BINARY"); machineBin != "" {
|
||||||
machineBinary = machineBin
|
machineBinary = machineBin
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue