license under the European Union Public License 1.2
This commit is contained in:
parent
5d541b9b30
commit
d681b96bc4
41 changed files with 611 additions and 0 deletions
|
|
@ -1,3 +1,9 @@
|
|||
<!--
|
||||
SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
|
||||
SPDX-License-Identifier: EUPL-1.1
|
||||
-->
|
||||
|
||||
# Notes for running the tests
|
||||
|
||||
The VM tests do Nix builds inside the VMs, so they have writable Nix stores.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{
|
||||
pkgs ? import <nixpkgs> { },
|
||||
qpkgs ? let
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
import argparse
|
||||
import functools
|
||||
import shlex
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ mkDynixConfigurationDotNix, config, ... }:
|
||||
let
|
||||
testName = config.name;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ pkgs, lib, modulesPath, ... }:
|
||||
let
|
||||
moduleList = import (modulesPath + "/module-list.nix");
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ pkgs, lib, config, modulesPath, ... }:
|
||||
let
|
||||
name = config.networking.hostName;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
from pathlib import Path
|
||||
import shlex
|
||||
import textwrap
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ mkDynixConfigurationDotNix, config, ... }:
|
||||
let
|
||||
testName = config.name;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
import functools
|
||||
from pathlib import Path
|
||||
import shlex
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ mkDynixConfigurationDotNix, config, ... }:
|
||||
let
|
||||
testName = config.name;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2026 Qyriad <qyriad@qyriad.me>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.1
|
||||
|
||||
{ name, lib, config, ... }:
|
||||
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue