All checks were successful
		
		
	
	Test / Create distribution (push) Successful in 43s
				
			Test / Sandbox (push) Successful in 2m18s
				
			Test / Hakurei (push) Successful in 3m10s
				
			Test / Sandbox (race detector) (push) Successful in 3m30s
				
			Test / Hakurei (race detector) (push) Successful in 4m43s
				
			Test / Fpkg (push) Successful in 5m4s
				
			Test / Flake checks (push) Successful in 1m12s
				
			Fortify makes little sense for a container tool. Signed-off-by: Ophestra <cat@gensokyo.uk>
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   lib,
 | |
|   nixosTest,
 | |
| 
 | |
|   self,
 | |
|   withRace ? false,
 | |
| }:
 | |
| 
 | |
| nixosTest {
 | |
|   name = "hakurei-sandbox" + (if withRace then "-race" else "");
 | |
|   nodes.machine =
 | |
|     { options, pkgs, ... }:
 | |
|     {
 | |
|       # Run with Go race detector:
 | |
|       environment.hakurei = lib.mkIf withRace rec {
 | |
|         # race detector does not support static linking
 | |
|         package = (pkgs.callPackage ../../package.nix { }).overrideAttrs (previousAttrs: {
 | |
|           GOFLAGS = previousAttrs.GOFLAGS ++ [ "-race" ];
 | |
|         });
 | |
|         hsuPackage = options.environment.hakurei.hsuPackage.default.override { hakurei = package; };
 | |
|       };
 | |
| 
 | |
|       imports = [
 | |
|         ./configuration.nix
 | |
| 
 | |
|         self.nixosModules.hakurei
 | |
|         self.inputs.home-manager.nixosModules.home-manager
 | |
|       ];
 | |
|     };
 | |
| 
 | |
|   # adapted from nixos sway integration tests
 | |
| 
 | |
|   # testScriptWithTypes:49: error: Cannot call function of unknown type
 | |
|   #           (machine.succeed if succeed else machine.execute)(
 | |
|   #           ^
 | |
|   # Found 1 error in 1 file (checked 1 source file)
 | |
|   skipTypeCheck = true;
 | |
|   testScript = builtins.readFile ./test.py;
 | |
| }
 |