nixos/tests/chromium: Fix sandbox info matching
As reported by @andir, the regular expressions that match the sandbox
output are no longer matching in the recent Chromium bump as of
bb03fbc2c8.
Instead of a boolean field that determines whether namespace sandboxes
are on, the namespace sandbox is now an enum within "Layer 1 Sandbox".
I've modified the regular expressions accordingly and also ran the test
for the stable branch, which now succeeds.
Signed-off-by: aszlig <aszlig@nix.build>
Issue: https://github.com/NixOS/nixpkgs/issues/49442
Cc: @bendlas, @andir
This commit is contained in:
@@ -168,7 +168,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
|
|||||||
|
|
||||||
my $clipboard = $machine->succeed(ru "${pkgs.xclip}/bin/xclip -o");
|
my $clipboard = $machine->succeed(ru "${pkgs.xclip}/bin/xclip -o");
|
||||||
die "sandbox not working properly: $clipboard"
|
die "sandbox not working properly: $clipboard"
|
||||||
unless $clipboard =~ /namespace sandbox.*yes/mi
|
unless $clipboard =~ /layer 1 sandbox.*namespace/mi
|
||||||
&& $clipboard =~ /pid namespaces.*yes/mi
|
&& $clipboard =~ /pid namespaces.*yes/mi
|
||||||
&& $clipboard =~ /network namespaces.*yes/mi
|
&& $clipboard =~ /network namespaces.*yes/mi
|
||||||
&& $clipboard =~ /seccomp.*sandbox.*yes/mi
|
&& $clipboard =~ /seccomp.*sandbox.*yes/mi
|
||||||
@@ -186,7 +186,7 @@ mapAttrs (channel: chromiumPkg: makeTest rec {
|
|||||||
|
|
||||||
my $clipboard = $machine->succeed(ru "${pkgs.xclip}/bin/xclip -o");
|
my $clipboard = $machine->succeed(ru "${pkgs.xclip}/bin/xclip -o");
|
||||||
die "copying twice in a row does not work properly: $clipboard"
|
die "copying twice in a row does not work properly: $clipboard"
|
||||||
unless $clipboard =~ /namespace sandbox.*yes/mi
|
unless $clipboard =~ /layer 1 sandbox.*namespace/mi
|
||||||
&& $clipboard =~ /pid namespaces.*yes/mi
|
&& $clipboard =~ /pid namespaces.*yes/mi
|
||||||
&& $clipboard =~ /network namespaces.*yes/mi
|
&& $clipboard =~ /network namespaces.*yes/mi
|
||||||
&& $clipboard =~ /seccomp.*sandbox.*yes/mi
|
&& $clipboard =~ /seccomp.*sandbox.*yes/mi
|
||||||
|
|||||||
Reference in New Issue
Block a user