Loading
nixos/testing: fix testScript eval for functions without `...`
The nspawn container support (23f1e637) added a `containers` argument to the testScript caller. This breaks tests whose testScript uses strict pattern matching without ellipsis, e.g. `{ nodes }:`, since Nix rejects unexpected arguments. Use `builtins.intersectAttrs` to only pass arguments the function actually expects, making the caller forward-compatible with future argument additions. Fixes: 23f1e637 ("nixos/test-driver: add support for nspawn containers")