@@ -163,7 +163,7 @@ func setup() {
}
func test(pkg string) {
- runPrint("godep", "go", "test", pkg)
+ runPrint("godep", "go", "test", "-short", "-timeout", "10s", pkg)
func install(pkg string) {
@@ -9,6 +9,7 @@ import (
"fmt"
"path/filepath"
"reflect"
+ rdebug "runtime/debug"
"sort"
"testing"
@@ -38,6 +39,13 @@ var correctIgnores = map[string][]string{
".": {".*", "quux"},
+func init() {
+ // This test runs the risk of entering infinite recursion if it fails.
+ // Limit the stack size to 10 megs to creash early in that case instead of
+ // potentially taking down the box...
+ rdebug.SetMaxStack(10 * 1 << 20)
+}
+
func TestWalkSub(t *testing.T) {
w := Walker{
Dir: "testdata",