Skip to content

cyberus-technology/libvirt-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libvirt NixOS Tests

A minimal set of NixOS integration tests for validating specific Libvirt features and supporting libvirt development.

These tests provide a convenient environment for:

  • Running automated checks against Libvirt.
  • Testing patches to virtualization backends (e.g., Cloud Hypervisor) by running the libvirt test suite in a reproducible NixOS VM environment.

Running Tests

  1. Launch the test driver:

    nix run -L .#tests.x86_64-linux.driverInteractive

    This starts the NixOS integration test driver (a Bash script generated by the NixOS test framework).

  2. Execute the test script inside the Python REPL:

    test_script()

Using a Custom Libvirt or Cloud Hypervisor

To test against a specific version or local build:

  • Edit flake.nix and override the corresponding inputs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •