diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..6f29542f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,2 @@ +language: go +script: go test ./... \ No newline at end of file diff --git a/config/setup/controller_test.go b/config/setup/controller_test.go index c49c24e7..7d0b0ec5 100644 --- a/config/setup/controller_test.go +++ b/config/setup/controller_test.go @@ -10,7 +10,7 @@ import ( // newTestController creates a new *Controller for // the input specified, with a filename of "Testfile" func newTestController(input string) *Controller { - return Controller{ + return &Controller{ Config: &server.Config{}, Dispenser: parse.NewDispenser("Testfile", strings.NewReader(input)), } diff --git a/main.go b/main.go index 5caee296..d503ed14 100644 --- a/main.go +++ b/main.go @@ -20,14 +20,14 @@ import ( ) var ( - conf string - http2 bool // TODO: temporary flag until http2 is standard - quiet bool - cpu string + conf string + http2 bool // TODO: temporary flag until http2 is standard + quiet bool + cpu string ) func init() { - flag.StringVar(&conf, "conf", "", "Configuration file to use") + flag.StringVar(&conf, "conf", "", "Configuration file to use (default="+config.DefaultConfigFile+")") flag.BoolVar(&http2, "http2", true, "Enable HTTP/2 support") // TODO: temporary flag until http2 merged into std lib flag.BoolVar(&quiet, "quiet", false, "Quiet mode (no initialization output)") flag.StringVar(&cpu, "cpu", "100%", "CPU cap") diff --git a/middleware/fastcgi/fcgiclient_test.go b/middleware/fastcgi/fcgiclient_test.go index c18917bb..f843548e 100644 --- a/middleware/fastcgi/fcgiclient_test.go +++ b/middleware/fastcgi/fcgiclient_test.go @@ -1,3 +1,9 @@ +// NOTE: These tests were adapted from the original +// repository from which this package was forked. +// The tests are slow (~10s) and in dire need of rewriting. +// As such, the tests have been disabled to speed up +// automated builds until they can be properly written. + package fastcgi import ( @@ -185,7 +191,7 @@ func generateRandFile(size int) (p string, m string) { return } -func Test(t *testing.T) { +func Disabled_Test(t *testing.T) { // TODO: test chunked reader t_ = t