deb-bootc-image-builder/test
robojerk 126ee1a849
Some checks failed
particle-os CI / Test particle-os (push) Failing after 1s
particle-os CI / Integration Test (push) Has been skipped
particle-os CI / Security & Quality (push) Failing after 1s
Test particle-os Basic Functionality / test-basic (push) Failing after 1s
particle-os CI / Build and Release (push) Has been skipped
cleanup
2025-08-27 12:30:24 -07:00
..
integration cleanup 2025-08-27 12:30:24 -07:00
performance cleanup 2025-08-27 12:30:24 -07:00
unit cleanup 2025-08-27 12:30:24 -07:00
conftest.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
containerbuild.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
pytest.ini cleanup 2025-08-27 12:30:24 -07:00
README.md Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
requirements.txt Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_build_cross.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_build_disk.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_build_iso.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_flake8.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_manifest.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_manifest_integration.py cleanup 2025-08-27 12:30:24 -07:00
test_opts.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_progress.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
test_pylint.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
testcases.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
testutil.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
testutil_test.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00
vm.py Add missing files and complete Debian fork setup - Add missing test files and directories - Add missing configuration files - Complete Debian-specific adaptations - Replace Red Hat/Fedora tooling with Debian equivalents - Add comprehensive test suite for Debian bootc-image-builder 2025-08-11 09:22:41 -07:00

Testing deb-bootc-image-builder

This directory contains the test suite for deb-bootc-image-builder.

Test Structure

  • conftest.py - pytest configuration and fixtures
  • test_build_disk.py - Disk image building tests
  • test_build_iso.py - ISO image building tests
  • test_manifest.py - Manifest validation tests
  • test_opts.py - Command line options tests
  • test_progress.py - Progress reporting tests
  • test_build_cross.py - Cross-architecture build tests
  • containerbuild.py - Container build utilities
  • testutil.py - Test utilities and helpers
  • vm.py - Virtual machine testing utilities

Running Tests

To run the full test suite:

pytest -v

To run specific test categories:

pytest test_build_disk.py -v
pytest test_manifest.py -v

Test Dependencies

Install test dependencies:

pip install -r requirements.txt

Test Environment

Tests require:

  • Python 3.8+
  • pytest
  • podman
  • qemu-utils
  • ostree