Write unit tests and fix various bugs

This commit is contained in:
Kiana Sheibani 2023-10-05 01:47:09 -04:00
parent 2e3bd017f3
commit 473b9c60a6
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
6 changed files with 299 additions and 78 deletions

View file

@ -32,6 +32,7 @@
src = craneLib.path ./.;
buildInputs = [ pkgs.openssl pkgs.sqlite ];
nativeBuildInputs = [ pkgs.pkg-config ];
doCheck = false;
};
# Cargo build dependencies/artifacts only
@ -52,7 +53,10 @@
packages.startrnr = startrnr;
packages.default = startrnr;
checks.build = startrnr;
checks.build = startrnr.overrideAttrs {
doCheck = true;
cargoArtifacts = cargoArtifacts.overrideAttrs { doCheck = true; };
};
checks.runClippy = runClippy;
devShells.default = pkgs.mkShell {