Skip to content

Commit 223470e

Browse files
Merge pull request #93 from tylertreat-wf/travis
Add .travis.yml
2 parents b07a1f1 + 591239d commit 223470e

File tree

5 files changed

+33
-17
lines changed

5 files changed

+33
-17
lines changed

.travis.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
language: go
2+
3+
go:
4+
- 1.3
5+
- 1.4
6+
- tip
7+
8+
before_install: go get golang.org/x/tools/cmd/cover
9+
script: go test -race -cover ./...
10+
11+
notifications:
12+
email: false

augmentedtree/atree_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -609,8 +609,8 @@ func TestInsertSingleAtDimension(t *testing.T) {
609609
assert.Equal(t, ivs[1:], result)
610610
checkRedBlack(t, tree.root, 1)
611611

612-
assert.Equal(t, 0, tree.root.min)
613-
assert.Equal(t, 13, tree.root.max)
612+
assert.Equal(t, int64(0), tree.root.min)
613+
assert.Equal(t, int64(13), tree.root.max)
614614
}
615615

616616
func TestInsertMultipleAtDimension(t *testing.T) {
@@ -624,8 +624,8 @@ func TestInsertMultipleAtDimension(t *testing.T) {
624624
assert.Equal(t, ivs[1:], result)
625625
checkRedBlack(t, tree.root, 1)
626626

627-
assert.Equal(t, 0, tree.root.min)
628-
assert.Equal(t, 14, tree.root.max)
627+
assert.Equal(t, int64(0), tree.root.min)
628+
assert.Equal(t, int64(14), tree.root.max)
629629
}
630630

631631
func TestInsertAtLowestIndex(t *testing.T) {
@@ -643,8 +643,8 @@ func TestInsertAtLowestIndex(t *testing.T) {
643643

644644
checkRedBlack(t, tree.root, 1)
645645

646-
assert.Equal(t, 1, tree.root.min)
647-
assert.Equal(t, 13, tree.root.max)
646+
assert.Equal(t, int64(1), tree.root.min)
647+
assert.Equal(t, int64(13), tree.root.max)
648648
}
649649

650650
func TestDeleteSingleAtDimension(t *testing.T) {
@@ -662,8 +662,8 @@ func TestDeleteSingleAtDimension(t *testing.T) {
662662

663663
checkRedBlack(t, tree.root, 1)
664664

665-
assert.Equal(t, 0, tree.root.min)
666-
assert.Equal(t, 11, tree.root.max)
665+
assert.Equal(t, int64(0), tree.root.min)
666+
assert.Equal(t, int64(11), tree.root.max)
667667
}
668668

669669
func TestDeleteBelowLowestIndex(t *testing.T) {
@@ -688,8 +688,8 @@ func TestDeleteBelowLowestIndex(t *testing.T) {
688688
assert.Equal(t, ivs, result)
689689

690690
checkRedBlack(t, tree.root, 1)
691-
assert.Equal(t, 0, tree.root.min)
692-
assert.Equal(t, 12, tree.root.max)
691+
assert.Equal(t, int64(0), tree.root.min)
692+
assert.Equal(t, int64(12), tree.root.max)
693693
}
694694

695695
func TestInsertDeletesInterval(t *testing.T) {
@@ -707,8 +707,8 @@ func TestInsertDeletesInterval(t *testing.T) {
707707

708708
checkRedBlack(t, tree.root, 1)
709709
assert.Equal(t, uint64(2), tree.Len())
710-
assert.Equal(t, 0, tree.root.min)
711-
assert.Equal(t, 2, tree.root.max)
710+
assert.Equal(t, int64(0), tree.root.min)
711+
assert.Equal(t, int64(2), tree.root.max)
712712
}
713713

714714
func TestDeleteMiddleOfRange(t *testing.T) {
@@ -719,8 +719,8 @@ func TestDeleteMiddleOfRange(t *testing.T) {
719719
assert.Len(t, deleted, 0)
720720

721721
checkRedBlack(t, tree.root, 1)
722-
assert.Equal(t, 0, tree.root.min)
723-
assert.Equal(t, 5, tree.root.max)
722+
assert.Equal(t, int64(0), tree.root.min)
723+
assert.Equal(t, int64(5), tree.root.max)
724724
}
725725

726726
func BenchmarkInsertPositive(b *testing.B) {

batcher/batcher_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ func TestMaxTime(t *testing.T) {
6767

6868
before := time.Now()
6969
batch, err := b.Get()
70-
assert.InDelta(200, time.Since(before).Seconds()*1000, 2)
70+
71+
// This delta is normally 1-3 ms but running tests in CI with -race causes
72+
// this to run much slower. For now, just bump up the threshold.
73+
assert.InDelta(200, time.Since(before).Seconds()*1000, 50)
7174
assert.True(len(batch) > 0)
7275
assert.Nil(err)
7376
}

numerics/optimization/nelder_mead_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,8 @@ func TestNelderMeadConstrainedBadGuess(t *testing.T) {
139139
}
140140

141141
result := NelderMead(config)
142-
assert.Equal(t, 0, result[0])
143-
assert.Equal(t, 3, result[1])
142+
assert.Equal(t, float64(0), result[0])
143+
assert.Equal(t, float64(3), result[1])
144144
}
145145

146146
// Commenting this function out for now as it's entirely

trie/ctrie/ctrie_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ func TestIterator(t *testing.T) {
291291
assert.Equal(exp, entry.Value)
292292
}
293293
close(cancel)
294+
<-iter // Drain anything already put on the channel
294295
_, ok = <-iter
295296
assert.False(ok)
296297
}

0 commit comments

Comments
 (0)