2017-12-28 08:49:01 +00:00
|
|
|
package selfupdate
|
|
|
|
|
|
|
|
import (
|
2017-12-29 16:37:09 +00:00
|
|
|
"os"
|
2017-12-28 08:49:01 +00:00
|
|
|
"os/exec"
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
2017-12-29 13:50:17 +00:00
|
|
|
func TestRunSelfUpdateExample(t *testing.T) {
|
|
|
|
if testing.Short() {
|
|
|
|
t.Skip("skipping test in short mode.")
|
2017-12-28 08:49:01 +00:00
|
|
|
}
|
|
|
|
|
2017-12-29 16:37:09 +00:00
|
|
|
t.Skip("TODO")
|
|
|
|
|
2017-12-29 13:50:17 +00:00
|
|
|
if err := exec.Command("go", "build", "../cmd/selfupdate-example").Run(); err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
2017-12-29 16:37:09 +00:00
|
|
|
defer os.Remove("selfupdate-example")
|
|
|
|
|
|
|
|
// TODO
|
2017-12-28 08:49:01 +00:00
|
|
|
}
|