Exclude some tests cases in CI
This commit is contained in:
@@ -6,6 +6,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestLocationLookup(t *testing.T) {
|
func TestLocationLookup(t *testing.T) {
|
||||||
|
// Skip in CI.
|
||||||
|
if testing.Short() {
|
||||||
|
t.Skip()
|
||||||
|
}
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
|
||||||
ip1 := net.ParseIP("81.2.69.142")
|
ip1 := net.ParseIP("81.2.69.142")
|
||||||
|
|||||||
@@ -352,36 +352,41 @@ func TestEndpointMatching(t *testing.T) { //nolint:maintidx // TODO
|
|||||||
IP: net.ParseIP("10.2.4.4"),
|
IP: net.ParseIP("10.2.4.4"),
|
||||||
}).Init(), NoMatch)
|
}).Init(), NoMatch)
|
||||||
|
|
||||||
// ASN
|
// Skip test that need the geoip database in CI.
|
||||||
|
if !testing.Short() {
|
||||||
|
|
||||||
|
// ASN
|
||||||
|
|
||||||
|
ep, err = parseEndpoint("+ AS15169")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
entity = &intel.Entity{}
|
||||||
|
entity.SetIP(net.ParseIP("8.8.8.8"))
|
||||||
|
testEndpointMatch(t, ep, entity, Permitted)
|
||||||
|
|
||||||
|
entity = &intel.Entity{}
|
||||||
|
entity.SetIP(net.ParseIP("1.1.1.1"))
|
||||||
|
testEndpointMatch(t, ep, entity, NoMatch)
|
||||||
|
|
||||||
|
// Country
|
||||||
|
|
||||||
|
ep, err = parseEndpoint("+ AT")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
entity = &intel.Entity{}
|
||||||
|
entity.SetIP(net.ParseIP("194.232.104.1")) // orf.at
|
||||||
|
testEndpointMatch(t, ep, entity, Permitted)
|
||||||
|
|
||||||
|
entity = &intel.Entity{}
|
||||||
|
entity.SetIP(net.ParseIP("151.101.1.164")) // nytimes.com
|
||||||
|
testEndpointMatch(t, ep, entity, NoMatch)
|
||||||
|
|
||||||
ep, err = parseEndpoint("+ AS15169")
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
entity = &intel.Entity{}
|
|
||||||
entity.SetIP(net.ParseIP("8.8.8.8"))
|
|
||||||
testEndpointMatch(t, ep, entity, Permitted)
|
|
||||||
|
|
||||||
entity = &intel.Entity{}
|
|
||||||
entity.SetIP(net.ParseIP("1.1.1.1"))
|
|
||||||
testEndpointMatch(t, ep, entity, NoMatch)
|
|
||||||
|
|
||||||
// Country
|
|
||||||
|
|
||||||
ep, err = parseEndpoint("+ AT")
|
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
entity = &intel.Entity{}
|
|
||||||
entity.SetIP(net.ParseIP("194.232.104.1")) // orf.at
|
|
||||||
testEndpointMatch(t, ep, entity, Permitted)
|
|
||||||
|
|
||||||
entity = &intel.Entity{}
|
|
||||||
entity.SetIP(net.ParseIP("151.101.1.164")) // nytimes.com
|
|
||||||
testEndpointMatch(t, ep, entity, NoMatch)
|
|
||||||
|
|
||||||
// Scope
|
// Scope
|
||||||
|
|
||||||
ep, err = parseEndpoint("+ Localhost,LAN")
|
ep, err = parseEndpoint("+ Localhost,LAN")
|
||||||
@@ -397,9 +402,12 @@ func TestEndpointMatching(t *testing.T) { //nolint:maintidx // TODO
|
|||||||
|
|
||||||
// Lists
|
// Lists
|
||||||
|
|
||||||
_, err = parseEndpoint("+ L:A,B,C")
|
// Skip test that need the filter lists in CI.
|
||||||
if err != nil {
|
if !testing.Short() {
|
||||||
t.Fatal(err)
|
_, err = parseEndpoint("+ L:A,B,C")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: write test for lists matcher
|
// TODO: write test for lists matcher
|
||||||
|
|||||||
Reference in New Issue
Block a user