Update go dependencies
This commit is contained in:
parent
15ffb51394
commit
bb4d483837
1621 changed files with 86368 additions and 284392 deletions
149
vendor/github.com/onsi/ginkgo/internal/spec_iterator/index_computer_test.go
generated
vendored
149
vendor/github.com/onsi/ginkgo/internal/spec_iterator/index_computer_test.go
generated
vendored
|
|
@ -1,149 +0,0 @@
|
|||
package spec_iterator_test
|
||||
|
||||
import (
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/ginkgo/internal/spec_iterator"
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
var _ = Describe("ParallelizedIndexRange", func() {
|
||||
var startIndex, count int
|
||||
|
||||
It("should return the correct index range for 4 tests on 2 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(4, 2, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(4, 2, 2)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(2))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 2 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 2, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(3))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 2, 2)
|
||||
Ω(startIndex).Should(Equal(3))
|
||||
Ω(count).Should(Equal(2))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 3 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 3, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 3, 2)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 3, 3)
|
||||
Ω(startIndex).Should(Equal(4))
|
||||
Ω(count).Should(Equal(1))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 4 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 4, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 4, 2)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 4, 3)
|
||||
Ω(startIndex).Should(Equal(3))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 4, 4)
|
||||
Ω(startIndex).Should(Equal(4))
|
||||
Ω(count).Should(Equal(1))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 5 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 5, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 5, 2)
|
||||
Ω(startIndex).Should(Equal(1))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 5, 3)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 5, 4)
|
||||
Ω(startIndex).Should(Equal(3))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 5, 5)
|
||||
Ω(startIndex).Should(Equal(4))
|
||||
Ω(count).Should(Equal(1))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 6 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 2)
|
||||
Ω(startIndex).Should(Equal(1))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 3)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 4)
|
||||
Ω(startIndex).Should(Equal(3))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 5)
|
||||
Ω(startIndex).Should(Equal(4))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 6, 6)
|
||||
Ω(count).Should(Equal(0))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 5 tests on 7 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(5, 7, 6)
|
||||
Ω(count).Should(Equal(0))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(5, 7, 7)
|
||||
Ω(count).Should(Equal(0))
|
||||
})
|
||||
|
||||
It("should return the correct index range for 11 tests on 7 nodes", func() {
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 1)
|
||||
Ω(startIndex).Should(Equal(0))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 2)
|
||||
Ω(startIndex).Should(Equal(2))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 3)
|
||||
Ω(startIndex).Should(Equal(4))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 4)
|
||||
Ω(startIndex).Should(Equal(6))
|
||||
Ω(count).Should(Equal(2))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 5)
|
||||
Ω(startIndex).Should(Equal(8))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 6)
|
||||
Ω(startIndex).Should(Equal(9))
|
||||
Ω(count).Should(Equal(1))
|
||||
|
||||
startIndex, count = ParallelizedIndexRange(11, 7, 7)
|
||||
Ω(startIndex).Should(Equal(10))
|
||||
Ω(count).Should(Equal(1))
|
||||
})
|
||||
|
||||
})
|
||||
3
vendor/github.com/onsi/ginkgo/internal/spec_iterator/parallel_spec_iterator.go
generated
vendored
3
vendor/github.com/onsi/ginkgo/internal/spec_iterator/parallel_spec_iterator.go
generated
vendored
|
|
@ -2,7 +2,6 @@ package spec_iterator
|
|||
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"net/http"
|
||||
|
||||
|
|
@ -31,7 +30,7 @@ func (s *ParallelIterator) Next() (*spec.Spec, error) {
|
|||
defer resp.Body.Close()
|
||||
|
||||
if resp.StatusCode != http.StatusOK {
|
||||
return nil, errors.New(fmt.Sprintf("unexpected status code %d", resp.StatusCode))
|
||||
return nil, fmt.Errorf("unexpected status code %d", resp.StatusCode)
|
||||
}
|
||||
|
||||
var counter Counter
|
||||
|
|
|
|||
112
vendor/github.com/onsi/ginkgo/internal/spec_iterator/parallel_spec_iterator_test.go
generated
vendored
112
vendor/github.com/onsi/ginkgo/internal/spec_iterator/parallel_spec_iterator_test.go
generated
vendored
|
|
@ -1,112 +0,0 @@
|
|||
package spec_iterator_test
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
. "github.com/onsi/ginkgo/internal/spec_iterator"
|
||||
"github.com/onsi/gomega/ghttp"
|
||||
|
||||
"github.com/onsi/ginkgo/internal/codelocation"
|
||||
"github.com/onsi/ginkgo/internal/containernode"
|
||||
"github.com/onsi/ginkgo/internal/leafnodes"
|
||||
"github.com/onsi/ginkgo/internal/spec"
|
||||
"github.com/onsi/ginkgo/types"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
var _ = Describe("ParallelSpecIterator", func() {
|
||||
var specs []*spec.Spec
|
||||
var iterator *ParallelIterator
|
||||
var server *ghttp.Server
|
||||
|
||||
newSpec := func(text string, flag types.FlagType) *spec.Spec {
|
||||
subject := leafnodes.NewItNode(text, func() {}, flag, codelocation.New(0), 0, nil, 0)
|
||||
return spec.New(subject, []*containernode.ContainerNode{}, false)
|
||||
}
|
||||
|
||||
BeforeEach(func() {
|
||||
specs = []*spec.Spec{
|
||||
newSpec("A", types.FlagTypePending),
|
||||
newSpec("B", types.FlagTypeNone),
|
||||
newSpec("C", types.FlagTypeNone),
|
||||
newSpec("D", types.FlagTypeNone),
|
||||
}
|
||||
specs[3].Skip()
|
||||
|
||||
server = ghttp.NewServer()
|
||||
|
||||
iterator = NewParallelIterator(specs, "http://"+server.Addr())
|
||||
})
|
||||
|
||||
AfterEach(func() {
|
||||
server.Close()
|
||||
})
|
||||
|
||||
It("should report the total number of specs", func() {
|
||||
Ω(iterator.NumberOfSpecsPriorToIteration()).Should(Equal(4))
|
||||
})
|
||||
|
||||
It("should not report the number to be processed", func() {
|
||||
n, known := iterator.NumberOfSpecsToProcessIfKnown()
|
||||
Ω(n).Should(Equal(-1))
|
||||
Ω(known).Should(BeFalse())
|
||||
})
|
||||
|
||||
It("should not report the number that will be run", func() {
|
||||
n, known := iterator.NumberOfSpecsThatWillBeRunIfKnown()
|
||||
Ω(n).Should(Equal(-1))
|
||||
Ω(known).Should(BeFalse())
|
||||
})
|
||||
|
||||
Describe("iterating", func() {
|
||||
Describe("when the server returns well-formed responses", func() {
|
||||
BeforeEach(func() {
|
||||
server.AppendHandlers(
|
||||
ghttp.RespondWithJSONEncoded(http.StatusOK, Counter{0}),
|
||||
ghttp.RespondWithJSONEncoded(http.StatusOK, Counter{1}),
|
||||
ghttp.RespondWithJSONEncoded(http.StatusOK, Counter{3}),
|
||||
ghttp.RespondWithJSONEncoded(http.StatusOK, Counter{4}),
|
||||
)
|
||||
})
|
||||
|
||||
It("should return the specs in question", func() {
|
||||
Ω(iterator.Next()).Should(Equal(specs[0]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[1]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[3]))
|
||||
spec, err := iterator.Next()
|
||||
Ω(spec).Should(BeNil())
|
||||
Ω(err).Should(MatchError(ErrClosed))
|
||||
})
|
||||
})
|
||||
|
||||
Describe("when the server 404s", func() {
|
||||
BeforeEach(func() {
|
||||
server.AppendHandlers(
|
||||
ghttp.RespondWith(http.StatusNotFound, ""),
|
||||
)
|
||||
})
|
||||
|
||||
It("should return an error", func() {
|
||||
spec, err := iterator.Next()
|
||||
Ω(spec).Should(BeNil())
|
||||
Ω(err).Should(MatchError("unexpected status code 404"))
|
||||
})
|
||||
})
|
||||
|
||||
Describe("when the server returns gibberish", func() {
|
||||
BeforeEach(func() {
|
||||
server.AppendHandlers(
|
||||
ghttp.RespondWith(http.StatusOK, "ß"),
|
||||
)
|
||||
})
|
||||
|
||||
It("should error", func() {
|
||||
spec, err := iterator.Next()
|
||||
Ω(spec).Should(BeNil())
|
||||
Ω(err).ShouldNot(BeNil())
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
64
vendor/github.com/onsi/ginkgo/internal/spec_iterator/serial_spec_iterator_test.go
generated
vendored
64
vendor/github.com/onsi/ginkgo/internal/spec_iterator/serial_spec_iterator_test.go
generated
vendored
|
|
@ -1,64 +0,0 @@
|
|||
package spec_iterator_test
|
||||
|
||||
import (
|
||||
. "github.com/onsi/ginkgo/internal/spec_iterator"
|
||||
|
||||
"github.com/onsi/ginkgo/internal/codelocation"
|
||||
"github.com/onsi/ginkgo/internal/containernode"
|
||||
"github.com/onsi/ginkgo/internal/leafnodes"
|
||||
"github.com/onsi/ginkgo/internal/spec"
|
||||
"github.com/onsi/ginkgo/types"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
var _ = Describe("SerialSpecIterator", func() {
|
||||
var specs []*spec.Spec
|
||||
var iterator *SerialIterator
|
||||
|
||||
newSpec := func(text string, flag types.FlagType) *spec.Spec {
|
||||
subject := leafnodes.NewItNode(text, func() {}, flag, codelocation.New(0), 0, nil, 0)
|
||||
return spec.New(subject, []*containernode.ContainerNode{}, false)
|
||||
}
|
||||
|
||||
BeforeEach(func() {
|
||||
specs = []*spec.Spec{
|
||||
newSpec("A", types.FlagTypePending),
|
||||
newSpec("B", types.FlagTypeNone),
|
||||
newSpec("C", types.FlagTypeNone),
|
||||
newSpec("D", types.FlagTypeNone),
|
||||
}
|
||||
specs[3].Skip()
|
||||
|
||||
iterator = NewSerialIterator(specs)
|
||||
})
|
||||
|
||||
It("should report the total number of specs", func() {
|
||||
Ω(iterator.NumberOfSpecsPriorToIteration()).Should(Equal(4))
|
||||
})
|
||||
|
||||
It("should report the number to be processed", func() {
|
||||
n, known := iterator.NumberOfSpecsToProcessIfKnown()
|
||||
Ω(n).Should(Equal(4))
|
||||
Ω(known).Should(BeTrue())
|
||||
})
|
||||
|
||||
It("should report the number that will be run", func() {
|
||||
n, known := iterator.NumberOfSpecsThatWillBeRunIfKnown()
|
||||
Ω(n).Should(Equal(2))
|
||||
Ω(known).Should(BeTrue())
|
||||
})
|
||||
|
||||
Describe("iterating", func() {
|
||||
It("should return the specs in order", func() {
|
||||
Ω(iterator.Next()).Should(Equal(specs[0]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[1]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[2]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[3]))
|
||||
spec, err := iterator.Next()
|
||||
Ω(spec).Should(BeNil())
|
||||
Ω(err).Should(MatchError(ErrClosed))
|
||||
})
|
||||
})
|
||||
})
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
package spec_iterator_test
|
||||
|
||||
import (
|
||||
. "github.com/onsi/ginkgo/internal/spec_iterator"
|
||||
|
||||
"github.com/onsi/ginkgo/internal/codelocation"
|
||||
"github.com/onsi/ginkgo/internal/containernode"
|
||||
"github.com/onsi/ginkgo/internal/leafnodes"
|
||||
"github.com/onsi/ginkgo/internal/spec"
|
||||
"github.com/onsi/ginkgo/types"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
)
|
||||
|
||||
var _ = Describe("ShardedParallelSpecIterator", func() {
|
||||
var specs []*spec.Spec
|
||||
var iterator *ShardedParallelIterator
|
||||
|
||||
newSpec := func(text string, flag types.FlagType) *spec.Spec {
|
||||
subject := leafnodes.NewItNode(text, func() {}, flag, codelocation.New(0), 0, nil, 0)
|
||||
return spec.New(subject, []*containernode.ContainerNode{}, false)
|
||||
}
|
||||
|
||||
BeforeEach(func() {
|
||||
specs = []*spec.Spec{
|
||||
newSpec("A", types.FlagTypePending),
|
||||
newSpec("B", types.FlagTypeNone),
|
||||
newSpec("C", types.FlagTypeNone),
|
||||
newSpec("D", types.FlagTypeNone),
|
||||
}
|
||||
specs[3].Skip()
|
||||
|
||||
iterator = NewShardedParallelIterator(specs, 2, 1)
|
||||
})
|
||||
|
||||
It("should report the total number of specs", func() {
|
||||
Ω(iterator.NumberOfSpecsPriorToIteration()).Should(Equal(4))
|
||||
})
|
||||
|
||||
It("should report the number to be processed", func() {
|
||||
n, known := iterator.NumberOfSpecsToProcessIfKnown()
|
||||
Ω(n).Should(Equal(2))
|
||||
Ω(known).Should(BeTrue())
|
||||
})
|
||||
|
||||
It("should report the number that will be run", func() {
|
||||
n, known := iterator.NumberOfSpecsThatWillBeRunIfKnown()
|
||||
Ω(n).Should(Equal(1))
|
||||
Ω(known).Should(BeTrue())
|
||||
})
|
||||
|
||||
Describe("iterating", func() {
|
||||
It("should return the specs in order", func() {
|
||||
Ω(iterator.Next()).Should(Equal(specs[0]))
|
||||
Ω(iterator.Next()).Should(Equal(specs[1]))
|
||||
spec, err := iterator.Next()
|
||||
Ω(spec).Should(BeNil())
|
||||
Ω(err).Should(MatchError(ErrClosed))
|
||||
})
|
||||
})
|
||||
})
|
||||
13
vendor/github.com/onsi/ginkgo/internal/spec_iterator/spec_iterator_suite_test.go
generated
vendored
13
vendor/github.com/onsi/ginkgo/internal/spec_iterator/spec_iterator_suite_test.go
generated
vendored
|
|
@ -1,13 +0,0 @@
|
|||
package spec_iterator_test
|
||||
|
||||
import (
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestSpecIterator(t *testing.T) {
|
||||
RegisterFailHandler(Fail)
|
||||
RunSpecs(t, "SpecIterator Suite")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue