Commit graph

33 commits

Author SHA1 Message Date
phanirithvij
79cd7d93e6 systemd: systemd.tmpfiles.settings test
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2024-11-01 18:12:13 +05:30
Sofie
f64a24f727
feat: nixpkgs-ify and unflake-ify system-manager 2024-10-29 11:25:16 +01:00
r-vdp
8441081b6b
Reformat with nixfmt 2024-09-30 11:59:31 +02:00
r-vdp
4cc8d306b4
Use nix-vm-test for our tests 2024-04-29 14:28:49 +02:00
r-vdp
107ed51c8e
Drop support for old test-driver 2024-01-08 12:10:30 +01:00
r-vdp
774c975b0d
Replace cat by test -f 2023-10-12 11:16:50 +02:00
r-vdp
e51a1d3ed0
Provide an implementation for systemd-tmpfiles.
Co-authored-by: aanderse <aaron@fosslib.net>
Co-authored-by: jfroche <jfroche@pyxel.be>
2023-10-12 11:16:37 +02:00
r-vdp
af0363833e
Update ubuntu x86 images. 2023-09-12 11:58:36 +02:00
r-vdp
87e67f83b4
Update kinetic 22.10 image. 2023-09-12 11:58:36 +02:00
r-vdp
b5ac42f1bd
Move test image definitions to a separate file. 2023-09-12 11:58:36 +02:00
r-vdp
2368eec16e
Use the lib functions to (de)activate profiles. 2023-07-05 14:58:06 +02:00
r-vdp
ce4b4bcf8b
Set the system path to a fixed location. 2023-07-05 14:33:42 +02:00
r-vdp
d5f138f939
Add support for environment.systemPackages. 2023-07-05 14:33:35 +02:00
r-vdp
1454525760
Fix reload for services without reload functionality. 2023-06-29 17:10:39 +02:00
r-vdp
9ddb6340d9
Fix test case assertions. 2023-06-29 16:50:31 +02:00
r-vdp
ca46aa5ace
Don't create an nginx service by default. 2023-05-16 17:27:55 +02:00
r-vdp
77077427dd
Properly handle already existing but unmanaged files. 2023-05-16 16:51:23 +02:00
r-vdp
3ed3a26b56
Only apply the test-driver patch if nixpkgs doesn't have it yet. 2023-05-15 20:00:39 +02:00
Ramses
f4c58ce90b
Fix handling of the --store argument. (#12) 2023-05-12 16:04:24 +02:00
r-vdp
2ee52a84b3
Improve types in the VM test node config module system. 2023-05-09 10:39:23 +02:00
r-vdp
8ec989863d
Improve naming and error reporting in VM tests. 2023-05-09 10:20:30 +02:00
Ramses
cead991210
Add a pre-populate subcommand. (#11) 2023-05-08 18:35:43 +02:00
r-vdp
a01bcc4034
Add TODO. 2023-05-08 17:27:28 +02:00
r-vdp
e17423e226
Test switching to a new config and deactivating. 2023-05-07 00:02:41 +02:00
Ramses
af43744006
Add Aarch64 tests and include multiple test images. (#9) 2023-04-27 14:57:00 +02:00
r-vdp
9b62e4668b Carry a patch for the test driver instead of vendoring all the code. 2023-04-27 02:01:53 +02:00
r-vdp
22684b6ed6 Introduce a framework for automated VM tests. 2023-04-27 02:01:53 +02:00
r-vdp
29c967209a
Enable the upstream nginx module from nixpkgs. 2023-04-13 12:16:19 +02:00
r-vdp
4b1c70daf7
test/nix/flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5f9d1bb572e08ec432ae46c78581919d837a90f6' (2023-03-26)
  → 'github:NixOS/nixpkgs/4bb072f0a8b267613c127684e099a70e1f6ff106' (2023-03-27)
• Updated input 'system-manager':
    'github:numtide/system-manager/6f745076848b428bf6d4475f0fa468120f017220' (2023-03-28)
  → 'github:numtide/system-manager/01073b251d1fc565174ff8d89324a5709dafda97' (2023-03-29)
• Updated input 'system-manager/rust-overlay':
    'github:oxalica/rust-overlay/898c5b2e11a1bcdf056573f9b1cdf920c5ae4ed2' (2023-03-27)
  → 'github:oxalica/rust-overlay/26ef1a2029239e204e51ab3402f8aae5aa1187ed' (2023-03-28)
2023-03-29 11:15:58 +02:00
r-vdp
6f74507684
Set the nixpkgs platform as a module option. 2023-03-28 14:51:16 +02:00
r-vdp
176b435ccc
Update repo URL. 2023-03-27 18:59:10 +02:00
r-vdp
1f5cf750e5
Put the test code in a separate flake. 2023-03-27 15:55:19 +02:00
r-vdp
015935f46e
Move the test module into a separate dir. 2023-03-24 16:35:02 +01:00