Some checks failed
Test Suite / test (push) Failing after 16s
- Changed the CI workflow to run tests inside a NixOS virtual machine instead of directly on the runner. - Updated the NixOS VM configuration to include necessary dependencies and services for testing. - Added a script to handle test execution within the VM, including setup for Python and Node.js environments. - Implemented SSH access to the VM for remote operations and streamlined the process of starting and stopping the VM during tests. - Enhanced the workflow to build the VM and copy the codebase for testing, ensuring a more isolated and consistent testing environment.
10 lines
104 B
Nix
10 lines
104 B
Nix
# VM configuration entry point for CI/CD
|
|
{ pkgs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./test-vm.nix
|
|
];
|
|
}
|
|
|