Skips long test

By default they will be skipped, `make LONG=1` will run them
This commit is contained in:
2016-01-20 16:04:58 +01:00
parent 4520da662d
commit 5a44613055
2 changed files with 11 additions and 1 deletions

View File

@@ -3,7 +3,13 @@ all: build check
build :
go build
ifdef LONG
short_option =
else
short_option = -short
endif
check :
go vet
go test -coverprofile=cover.out -covermode=count
go test $(short_option) -coverprofile=cover.out -covermode=count
golint

View File

@@ -2,6 +2,7 @@ package main
import (
"log"
"testing"
"time"
. "gopkg.in/check.v1"
@@ -18,6 +19,9 @@ func (s *AlbumDescriptionGetterSuite) SetUpTest(c *C) {
}
func (s *AlbumDescriptionGetterSuite) TestGet(c *C) {
if testing.Short() {
c.Skip("This test is really slow")
}
start := time.Now()
for _, a := range albumsDataTest {
aStripped := StripNonCsvField(a)