fix(users): rename zseri -> fogti
in accordnace with similar renaming on other sites (e.g. GitHub, Exozyme, chaos.social) My experience with exozyme tells me that fully applying this change might require manual editing of gerrits database anyways to fix broken references/patch ownerships. Change-Id: I024ff264c09b25d8f854c489d93458d1fce7e9f4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8919 Autosubmit: lukegb <lukegb@tvl.fyi> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: zseri <zseri.devel@ytrizja.de>
This commit is contained in:
parent
e751372f2f
commit
56c776d9e9
16 changed files with 5 additions and 5 deletions
49
users/fogti/store-ref-scanner/default.nix
Normal file
49
users/fogti/store-ref-scanner/default.nix
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
{ depot, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
sourceFilter = name: type:
|
||||
let
|
||||
baseName = builtins.baseNameOf (builtins.toString name);
|
||||
in
|
||||
(baseName == "Cargo.toml")
|
||||
|| (type == "directory" && baseName == "src")
|
||||
|| (lib.hasSuffix ".rs" baseName)
|
||||
;
|
||||
in
|
||||
|
||||
pkgs.buildRustCrate rec {
|
||||
pname = "store-ref-scanner";
|
||||
crateName = "store-ref-scanner";
|
||||
version = "0.1.0";
|
||||
edition = "2021";
|
||||
src = lib.cleanSourceWith { filter = sourceFilter; src = ./.; };
|
||||
|
||||
passthru.tests = pkgs.buildRustCrate {
|
||||
pname = "store-ref-scanner-tests";
|
||||
inherit crateName src version edition;
|
||||
buildTests = true;
|
||||
postInstall = ''
|
||||
set -ex
|
||||
export RUST_BACKTRACE=1
|
||||
# recreate a file hierarchy as when running tests with cargo
|
||||
# the source for test data
|
||||
# build outputs
|
||||
testRoot=target/debug
|
||||
mkdir -p $testRoot
|
||||
chmod +w -R .
|
||||
# test harness executables are suffixed with a hash,
|
||||
# like cargo does this allows to prevent name collision
|
||||
# with the main executables of the crate
|
||||
hash=$(basename $out)
|
||||
ls -lasR $out
|
||||
for file in $out/tests/*; do
|
||||
f=$testRoot/$(basename $file)-$hash
|
||||
cp $file $f
|
||||
$f 2>&1 | tee -a $out/tests.log
|
||||
done
|
||||
rm -rf $out/tests
|
||||
set +ex
|
||||
'';
|
||||
};
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue