Skip to content

Commit

Permalink
ci: Test building microkit PD with release configuration
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Spinale <[email protected]>
  • Loading branch information
nspin committed Aug 9, 2024
1 parent b06db18 commit 10daadf
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
7 changes: 7 additions & 0 deletions hacking/nix/scope/worlds.nix
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,13 @@ in rec {
mcs = mk {
mcs = true;
};
ukitRelease = mk {
el2 = true;
mcs = true;
isMicrokit = true;
microkitBoard = "qemu_virt_aarch64";
debugBuild = false;
};
};
};

Expand Down
6 changes: 5 additions & 1 deletion hacking/nix/top-level/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,11 @@ in {
let
worlds = pkgs.host.aarch64.none.this.worlds.qemu-arm-virt.forBuildTests;
in
map (world: world.sel4-capdl-initializer) (lib.attrValues worlds);
lib.forEach (lib.attrValues worlds) (world: [
world.sel4-capdl-initializer
] ++ lib.optionals world.worldConfig.isMicrokit [
world.instances.microkit.tests.passive-server-with-deferred-action.links
]);

sel4testInstances = (lib.mapAttrs (k: v: v.this.sel4test.automate) {
aarch64 = pkgs.host.aarch64.none;
Expand Down

0 comments on commit 10daadf

Please sign in to comment.