diff options
author | Nick White <git@njw.name> | 2019-05-13 19:46:27 +0100 |
---|---|---|
committer | Nick White <git@njw.name> | 2019-05-13 19:46:27 +0100 |
commit | 6abca706a944a62231608c4a8d8fbdff81f4ca3c (patch) | |
tree | f231898570d7a7e7fbfa1603dc551be6423e6a3d | |
parent | 02a6c66eb77a5b455bcf2d0547d2383074eb7e41 (diff) |
Add -slow flag to test to skip slow tests by default
-rw-r--r-- | preproc/sauvola_test.go | 6 | ||||
-rw-r--r-- | preproc/test_helpers.go (renamed from preproc/helpers_test.go) | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/preproc/sauvola_test.go b/preproc/sauvola_test.go index 1397a4f..5582941 100644 --- a/preproc/sauvola_test.go +++ b/preproc/sauvola_test.go @@ -35,7 +35,11 @@ func TestBinarization(t *testing.T) { case "integralsauvola": actual = IntegralSauvola(orig, c.ksize, c.wsize) case "sauvola": - actual = Sauvola(orig, c.ksize, c.wsize) + if *slow { + actual = Sauvola(orig, c.ksize, c.wsize) + } else { + t.Skip("Skipping slow test; use -slow to run it.\n") + } default: t.Fatalf("No method %s\n", c.name) } diff --git a/preproc/helpers_test.go b/preproc/test_helpers.go index 326b59d..7579e88 100644 --- a/preproc/helpers_test.go +++ b/preproc/test_helpers.go @@ -11,6 +11,7 @@ import ( "os" ) +var slow = flag.Bool("slow", false, "include slow tests") var update = flag.Bool("update", false, "update golden files") func decode(s string) (*image.Gray, error) { |