Exclude some tests cases in CI
This commit is contained in:
@@ -6,6 +6,10 @@ import (
|
||||
)
|
||||
|
||||
func TestLocationLookup(t *testing.T) {
|
||||
// Skip in CI.
|
||||
if testing.Short() {
|
||||
t.Skip()
|
||||
}
|
||||
t.Parallel()
|
||||
|
||||
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"),
|
||||
}).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
|
||||
|
||||
ep, err = parseEndpoint("+ Localhost,LAN")
|
||||
@@ -397,9 +402,12 @@ func TestEndpointMatching(t *testing.T) { //nolint:maintidx // TODO
|
||||
|
||||
// Lists
|
||||
|
||||
_, err = parseEndpoint("+ L:A,B,C")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
// Skip test that need the filter lists in CI.
|
||||
if !testing.Short() {
|
||||
_, err = parseEndpoint("+ L:A,B,C")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: write test for lists matcher
|
||||
|
||||
Reference in New Issue
Block a user