add checks.x86_64-linux.benchCheck
This commit is contained in:
parent
6ca172c4c1
commit
96bf20c853
1 changed files with 21 additions and 0 deletions
21
flake.nix
21
flake.nix
|
|
@ -154,6 +154,26 @@
|
||||||
mkdir $out
|
mkdir $out
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
benchCheckFor = system: agora-bench:
|
||||||
|
let
|
||||||
|
pkgs = nixpkgsFor system;
|
||||||
|
pkgs' = nixpkgsFor' system;
|
||||||
|
in
|
||||||
|
pkgs.runCommand "bench-check"
|
||||||
|
{
|
||||||
|
bench = "${agora-bench}/bin/agora-bench";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pkgs'.diffutils
|
||||||
|
];
|
||||||
|
} ''
|
||||||
|
export LC_CTYPE=C.UTF-8
|
||||||
|
export LC_ALL=C.UTF-8
|
||||||
|
export LANG=C.UTF-8
|
||||||
|
cd ${self}
|
||||||
|
make bench_check || (echo " Please run 'make bench'" ; exit 1)
|
||||||
|
mkdir $out
|
||||||
|
'';
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
project = perSystem projectFor;
|
project = perSystem projectFor;
|
||||||
|
|
@ -177,6 +197,7 @@
|
||||||
checks = perSystem (system:
|
checks = perSystem (system:
|
||||||
self.flake.${system}.checks // {
|
self.flake.${system}.checks // {
|
||||||
formatCheck = formatCheckFor system;
|
formatCheck = formatCheckFor system;
|
||||||
|
benchCheck = benchCheckFor system self.flake.${system}.packages."agora:bench:agora-bench";
|
||||||
agora = self.flake.${system}.packages."agora:lib:agora";
|
agora = self.flake.${system}.packages."agora:lib:agora";
|
||||||
agora-test = self.flake.${system}.packages."agora:test:agora-test";
|
agora-test = self.flake.${system}.packages."agora:test:agora-test";
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue