quay / claircore

foundation modules for scanning container packages and reporting vulnerabilities
https://quay.github.io/claircore/
Apache License 2.0
143 stars 85 forks source link

java: flaky test #439

Closed hdonnay closed 2 years ago

hdonnay commented 3 years ago

This is the second time I've seen this test flake like this:

2021-08-12T20:48:02.6671746Z go test -count=1 -race -tags integration ./...
2021-08-12T20:48:35.3849602Z ok     github.com/quay/claircore   20.271s
2021-08-12T20:48:35.3852679Z ok     github.com/quay/claircore/alpine    2.353s
2021-08-12T20:48:35.3855522Z ok     github.com/quay/claircore/aws   13.908s
2021-08-12T20:48:47.9081914Z ?      github.com/quay/claircore/cmd/cctool    [no test files]
2021-08-12T20:48:49.8043136Z ?      github.com/quay/claircore/cmd/libindexhttp  [no test files]
2021-08-12T20:48:49.8043995Z ?      github.com/quay/claircore/cmd/libvulnhttp   [no test files]
2021-08-12T20:51:49.2477084Z ok     github.com/quay/claircore/debian    178.624s
2021-08-12T20:51:49.2478014Z ok     github.com/quay/claircore/docs  0.024s [no tests to run]
2021-08-12T20:51:49.2478703Z ok     github.com/quay/claircore/dpkg  35.377s
2021-08-12T20:51:49.7932806Z ok     github.com/quay/claircore/enricher/cvss 142.206s
2021-08-12T20:51:49.7933625Z ?      github.com/quay/claircore/internal/indexer  [no test files]
2021-08-12T20:51:50.2851308Z ok     github.com/quay/claircore/internal/indexer/controller   0.046s
2021-08-12T20:51:50.9612048Z ok     github.com/quay/claircore/internal/indexer/fetcher  0.155s
2021-08-12T20:51:51.3263314Z ok     github.com/quay/claircore/internal/indexer/layerscanner 0.037s
2021-08-12T20:51:51.6377794Z ok     github.com/quay/claircore/internal/indexer/linux    0.034s
2021-08-12T20:52:04.6834697Z ok     github.com/quay/claircore/internal/indexer/postgres 11.901s
2021-08-12T20:52:04.6835576Z ?      github.com/quay/claircore/internal/matcher  [no test files]
2021-08-12T20:52:04.6836387Z ?      github.com/quay/claircore/internal/vulnstore    [no test files]
2021-08-12T20:52:04.6837244Z ok     github.com/quay/claircore/internal/vulnstore/postgres   7.588s
2021-08-12T20:52:16.2660726Z --- FAIL: TestScan (14.21s)
2021-08-12T20:52:16.2662193Z     --- FAIL: TestScan/gremlin-console (14.21s)
2021-08-12T20:52:16.2664723Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","caller":"packagescanner.go:55","message":"start"}
2021-08-12T20:52:16.2668942Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/ext/gremlin-groovy/lib/gremlin-groovy-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2673458Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/ext/gremlin-groovy/plugin/gremlin-groovy-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2678133Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/ext/tinkergraph-gremlin/lib/tinkergraph-gremlin-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2683220Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/ext/tinkergraph-gremlin/plugin/tinkergraph-gremlin-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2688602Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/caffeine-2.3.1.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2692913Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-codec-1.14.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2697230Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-collections-3.2.2.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2703936Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-configuration-1.10.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2714146Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-lang-2.6.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2718242Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-lang3-3.8.1.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2722313Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/commons-logging-1.2.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2726275Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/exp4j-0.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2730336Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/gremlin-console-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2734523Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/gremlin-core-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2738614Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/gremlin-driver-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2762322Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/gremlin-shaded-3.4.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2766619Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-2.5.11-indy.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2770761Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-cli-picocli-2.5.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2774937Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-console-2.5.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2779173Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-groovysh-2.5.11-indy.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2784359Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-json-2.5.11-indy.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2788490Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-jsr223-2.5.11-indy.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2792585Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-swing-2.5.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2796687Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-templates-2.5.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2800736Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/groovy-xml-2.5.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2804635Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/hppc-0.7.1.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2808536Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/httpclient-4.5.8.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2812607Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/httpcore-4.4.11.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2816557Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/ivy-2.3.0.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2841300Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/javapoet-1.8.0.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2845809Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/javatuples-1.2.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2849741Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/jbcrypt-0.4.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2853646Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/jcabi-log-0.14.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2857665Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/jcabi-manifests-1.1.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2861920Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/jcl-over-slf4j-1.7.25.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2865912Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/jline-2.14.6.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2869792Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/log4j-1.2.17.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2873749Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/netty-all-4.1.49.Final.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2877759Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/picocli-4.0.1.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2881914Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/slf4j-api-1.7.25.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2885975Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/slf4j-log4j12-1.7.25.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2889930Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","file":"opt/gremlin-console/lib/snakeyaml-1.15.jar","caller":"common.go:28","message":"found jar"}
2021-08-12T20:52:16.2893644Z         testing.go:88: {"level":"debug","component":"java/Scanner.Scan","layer":"sha256:e6e10dd7da4509f51dbdaf50f9d786f4ca0096ba14bfa7443f19d032e35f73f7","version":"2","zlog.testname":"TestScan/gremlin-console","caller":"packagescanner.go:93","message":"done"}
2021-08-12T20:52:16.2895561Z         packagescanner.go:59: found 36 packages
2021-08-12T20:52:16.2897641Z         packagescanner.go:61:   []*claircore.Package{
2021-08-12T20:52:16.2898607Z                ... // 2 identical elements
2021-08-12T20:52:16.2900129Z                &{Name: "org.apache.tinkerpop:tinkergraph-gremlin", Version: "3.4.8", Kind: "binary", PackageDB: "maven:opt/gremlin-console/ext/tinkergraph-gremlin/lib", ...},
2021-08-12T20:52:16.2903195Z                &{Name: "org.apache.tinkerpop:tinkergraph-gremlin", Version: "3.4.8", Kind: "binary", PackageDB: "maven:opt/gremlin-console/ext/tinkergraph-gremlin/plugin", ...},
2021-08-12T20:52:16.2904532Z             -  &{
2021-08-12T20:52:16.2905422Z             -      Name:           "com.github.ben-manes.caffeine:caffeine",
2021-08-12T20:52:16.2906332Z             -      Version:        "2.3.1",
2021-08-12T20:52:16.2906953Z             -      Kind:           "binary",
2021-08-12T20:52:16.2907748Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2908964Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2909863Z             -  },
2021-08-12T20:52:16.2910973Z                &{Name: "commons-codec:commons-codec", Version: "1.14", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2912651Z                &{Name: "commons-collections:commons-collections", Version: "3.2.2", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2913854Z                ... // 13 identical elements
2021-08-12T20:52:16.2915249Z                &{Name: "com.fasterxml.jackson.core:jackson-annotations", Version: "2.9.10", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2917106Z                &{Name: "com.fasterxml.jackson.core:jackson-core", Version: "2.9.10", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2918184Z             -  &{
2021-08-12T20:52:16.2918901Z             -      Name:           "org.codehaus.groovy:groovy",
2021-08-12T20:52:16.2919668Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2920267Z             -      Kind:           "binary",
2021-08-12T20:52:16.2921063Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2922234Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2923140Z             -  },
2021-08-12T20:52:16.2923650Z             -  &{
2021-08-12T20:52:16.2924662Z             -      Name:           "org.codehaus.groovy:groovy-cli-picocli",
2021-08-12T20:52:16.2925518Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2926120Z             -      Kind:           "binary",
2021-08-12T20:52:16.2926926Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2928095Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2928997Z             -  },
2021-08-12T20:52:16.2929472Z             -  &{
2021-08-12T20:52:16.2930360Z             -      Name:           "org.codehaus.groovy:groovy-console",
2021-08-12T20:52:16.2931186Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2931789Z             -      Kind:           "binary",
2021-08-12T20:52:16.2932588Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2933758Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2934669Z             -  },
2021-08-12T20:52:16.2935154Z             -  &{
2021-08-12T20:52:16.2935952Z             -      Name:           "org.codehaus.groovy:groovy-groovysh",
2021-08-12T20:52:16.2936760Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2937371Z             -      Kind:           "binary",
2021-08-12T20:52:16.2938156Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2939333Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2940240Z             -  },
2021-08-12T20:52:16.2940903Z             -  &{
2021-08-12T20:52:16.2941681Z             -      Name:           "org.codehaus.groovy:groovy-json",
2021-08-12T20:52:16.2942456Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2943072Z             -      Kind:           "binary",
2021-08-12T20:52:16.2943857Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2945031Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2945916Z             -  },
2021-08-12T20:52:16.2946410Z             -  &{
2021-08-12T20:52:16.2947174Z             -      Name:           "org.codehaus.groovy:groovy-jsr223",
2021-08-12T20:52:16.2947978Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2948592Z             -      Kind:           "binary",
2021-08-12T20:52:16.2949373Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2950557Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2951459Z             -  },
2021-08-12T20:52:16.2951942Z             -  &{
2021-08-12T20:52:16.2952707Z             -      Name:           "org.codehaus.groovy:groovy-swing",
2021-08-12T20:52:16.2953501Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2954098Z             -      Kind:           "binary",
2021-08-12T20:52:16.2954894Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2956057Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2956974Z             -  },
2021-08-12T20:52:16.2957461Z             -  &{
2021-08-12T20:52:16.2958267Z             -      Name:           "org.codehaus.groovy:groovy-templates",
2021-08-12T20:52:16.2959104Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2959700Z             -      Kind:           "binary",
2021-08-12T20:52:16.2960494Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2961662Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2962560Z             -  },
2021-08-12T20:52:16.2963039Z             -  &{
2021-08-12T20:52:16.2963788Z             -      Name:           "org.codehaus.groovy:groovy-xml",
2021-08-12T20:52:16.2964562Z             -      Version:        "2.5.11",
2021-08-12T20:52:16.2965160Z             -      Kind:           "binary",
2021-08-12T20:52:16.2965952Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2967143Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2968188Z             -  },
2021-08-12T20:52:16.2969228Z                &{Name: "com.carrotsearch:hppc", Version: "0.7.1", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2970860Z                &{Name: "org.apache.httpcomponents:httpclient", Version: "4.5.8", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2972619Z                &{Name: "org.apache.httpcomponents:httpcore", Version: "4.4.11", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2973888Z             -  &{
2021-08-12T20:52:16.2974548Z             -      Name:           "org.apache.ivy:ivy",
2021-08-12T20:52:16.2975237Z             -      Version:        "2.3.0",
2021-08-12T20:52:16.2975833Z             -      Kind:           "binary",
2021-08-12T20:52:16.2976670Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2977848Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2978773Z             -  },
2021-08-12T20:52:16.2979795Z                &{Name: "com.squareup:javapoet", Version: "1.8.0", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2981756Z                &{Name: "org.javatuples:javatuples", Version: "1.2", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2982814Z                ... // 5 identical elements
2021-08-12T20:52:16.2983865Z                &{Name: "log4j:log4j", Version: "1.2.17", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2985237Z                &{Name: "io.netty:netty-all", Version: "4.1.49.Final", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2986116Z             -  &{
2021-08-12T20:52:16.2986781Z             -      Name:           "info.picocli:picocli",
2021-08-12T20:52:16.2987471Z             -      Version:        "4.0.1",
2021-08-12T20:52:16.2988083Z             -      Kind:           "binary",
2021-08-12T20:52:16.2988881Z             -      PackageDB:      "maven:opt/gremlin-console/lib",
2021-08-12T20:52:16.2990049Z             -      RepositoryHint: "https://repo1.maven.apache.org/maven2",
2021-08-12T20:52:16.2990954Z             -  },
2021-08-12T20:52:16.2991948Z                &{Name: "org.slf4j:slf4j-api", Version: "1.7.25", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2993370Z                &{Name: "org.slf4j:slf4j-log4j12", Version: "1.7.25", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2994766Z                &{Name: "org.yaml:snakeyaml", Version: "1.15", Kind: "binary", PackageDB: "maven:opt/gremlin-console/lib", ...},
2021-08-12T20:52:16.2995609Z               }
2021-08-12T20:52:16.2995956Z             
2021-08-12T20:52:16.2996289Z FAIL
2021-08-12T20:52:16.2996781Z FAIL   github.com/quay/claircore/java  14.249s
2021-08-12T20:52:16.2997413Z ok     github.com/quay/claircore/libindex  5.606s
2021-08-12T20:52:16.2998174Z ?      github.com/quay/claircore/libindex/migrations   [no test files]
2021-08-12T20:52:16.2998926Z ?      github.com/quay/claircore/libvuln   [no test files]
2021-08-12T20:52:16.2999663Z ?      github.com/quay/claircore/libvuln/driver    [no test files]
2021-08-12T20:52:16.3000388Z ok     github.com/quay/claircore/libvuln/jsonblob  0.065s
2021-08-12T20:52:16.3001144Z ?      github.com/quay/claircore/libvuln/migrations    [no test files]
2021-08-12T20:52:16.3002024Z ok     github.com/quay/claircore/libvuln/updates   0.037s
2021-08-12T20:52:16.3002738Z ?      github.com/quay/claircore/matchers  [no test files]
2021-08-12T20:52:16.3003503Z ?      github.com/quay/claircore/matchers/defaults [no test files]
2021-08-12T20:52:16.3004292Z ?      github.com/quay/claircore/matchers/registry [no test files]
2021-08-12T20:52:18.7403707Z ok     github.com/quay/claircore/oracle    4.560s
2021-08-12T20:52:35.3776520Z ok     github.com/quay/claircore/osrelease 18.208s
2021-08-12T20:53:57.1339444Z ok     github.com/quay/claircore/photon    97.504s
2021-08-12T20:53:57.1340659Z ok     github.com/quay/claircore/pkg/cpe   0.042s
2021-08-12T20:53:57.1341368Z ?      github.com/quay/claircore/pkg/distlock  [no test files]
2021-08-12T20:53:57.1342159Z ?      github.com/quay/claircore/pkg/distlock/postgres [no test files]
2021-08-12T20:53:57.1343387Z ok     github.com/quay/claircore/pkg/fastesturl    0.039s
2021-08-12T20:53:57.1344104Z ?      github.com/quay/claircore/pkg/jsonerr   [no test files]
2021-08-12T20:53:57.1344865Z ?      github.com/quay/claircore/pkg/microbatch    [no test files]
2021-08-12T20:53:57.1345832Z ?      github.com/quay/claircore/pkg/omnimatcher   [no test files]
2021-08-12T20:53:57.1346558Z ok     github.com/quay/claircore/pkg/ovalutil  9.953s
2021-08-12T20:53:57.1347252Z ?      github.com/quay/claircore/pkg/path  [no test files]
2021-08-12T20:53:57.1347931Z ok     github.com/quay/claircore/pkg/pep440    0.050s
2021-08-12T20:53:57.1348613Z ?      github.com/quay/claircore/pkg/tmp   [no test files]
2021-08-12T20:53:57.1349263Z ok     github.com/quay/claircore/python    38.727s
2021-08-12T20:53:57.1349908Z ok     github.com/quay/claircore/pyupio    0.055s
2021-08-12T20:53:57.1350523Z ok     github.com/quay/claircore/rhel  20.496s
2021-08-12T20:53:57.1351323Z ?      github.com/quay/claircore/rhel/containerapi [no test files]
2021-08-12T20:53:57.1352323Z ?      github.com/quay/claircore/rhel/contentmanifest  [no test files]
2021-08-12T20:53:57.1353139Z ok     github.com/quay/claircore/rhel/pulp 0.041s
2021-08-12T20:53:57.1353854Z ?      github.com/quay/claircore/rhel/repo2cpe [no test files]
2021-08-12T20:54:44.2629655Z ok     github.com/quay/claircore/rpm   52.412s
2021-08-12T20:54:44.2630483Z ok     github.com/quay/claircore/scanner/pkgconfig 0.032s
2021-08-12T20:55:00.4160977Z ok     github.com/quay/claircore/suse  61.691s
2021-08-12T20:55:00.4161772Z ?      github.com/quay/claircore/test  [no test files]
2021-08-12T20:55:00.4163591Z ?      github.com/quay/claircore/test/bisect   [no test files]
2021-08-12T20:55:00.4164339Z ?      github.com/quay/claircore/test/fetch    [no test files]
2021-08-12T20:55:00.4165119Z ?      github.com/quay/claircore/test/integration  [no test files]
2021-08-12T20:55:00.4165912Z ?      github.com/quay/claircore/test/ovaldebug    [no test files]
2021-08-12T20:55:00.4166674Z ?      github.com/quay/claircore/test/postgres [no test files]
2021-08-12T20:55:00.4167372Z ok     github.com/quay/claircore/ubuntu    0.072s
2021-08-12T20:55:00.4168039Z ?      github.com/quay/claircore/updater   [no test files]
2021-08-12T20:55:00.4168876Z ?      github.com/quay/claircore/updater/defaults  [no test files]
2021-08-12T20:55:00.4169446Z FAIL
hdonnay commented 3 years ago

I bet at least some of this is because I didn't realize that the test was talking to the network because of the jar package used internally. This should be fixed once #463 is done and merged.

hdonnay commented 2 years ago

Closing issue because the PR replacing the flaky indexer component is merged.