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;
 | 
						|
}
 |