Unverified Commit a20f5594 authored by misuzu's avatar misuzu Committed by GitHub
Browse files

oha: Enable `checkPhase` (#489782)

parents 03fa4b1c 2d95c846
Loading
Loading
Loading
Loading
+17 −2
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@
  rustPlatform,
  fetchFromGitHub,
  stdenv,
  cacert,
  libredirect,
  pkg-config,
  openssl,
  rust-jemalloc-sys,
@@ -36,8 +38,21 @@ rustPlatform.buildRustPackage (finalAttrs: {
    rust-jemalloc-sys
  ];

  # tests don't work inside the sandbox
  doCheck = false;
  checkInputs = [ cacert ];
  nativeCheckInputs = [
    libredirect.hook
  ];

  preCheck = ''
    echo "nameserver 127.0.0.1" > resolv.conf
    export NIX_REDIRECTS="/etc/resolv.conf=$(realpath resolv.conf)"
  '';

  doCheck = true;
  checkFlags = [
    "--skip=test_google"
    "--skip=test_proxy"
  ];

  nativeInstallCheckInputs = [
    versionCheckHook