|
|
|
@ -53,7 +53,16 @@ rustPlatform.buildRustPackage rec { |
|
|
|
|
# dev dependency includes httpmock which depends on iashc which depends on curl-sys with http2 feature enabled |
|
|
|
|
# compilation fails because of a missing http2 include |
|
|
|
|
doCheck = !stdenv.isDarwin; |
|
|
|
|
checkPhase = "TZDIR=${tzdata}/share/zoneinfo cargo test --no-default-features --features ${lib.concatStringsSep "," features} -- --test-threads 1"; |
|
|
|
|
# healthcheck_grafana_cloud is trying to make a network access |
|
|
|
|
# test_stream_errors is flaky on linux-aarch64 |
|
|
|
|
checkPhase = '' |
|
|
|
|
TZDIR=${tzdata}/share/zoneinfo cargo test \ |
|
|
|
|
--no-default-features \ |
|
|
|
|
--features ${lib.concatStringsSep "," features} \ |
|
|
|
|
-- --test-threads 1 \ |
|
|
|
|
--skip=sinks::loki::tests::healthcheck_grafana_cloud \ |
|
|
|
|
--skip=kubernetes::api_watcher::tests::test_stream_errors |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
# recent overhauls of DNS support in 0.9 mean that we try to resolve |
|
|
|
|
# vector.dev during the checkPhase, which obviously isn't going to work. |
|
|
|
|