# 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:
```bash
pytest -v
```

To run specific test categories:
```bash
pytest test_build_disk.py -v
pytest test_manifest.py -v
```

## Test Dependencies

Install test dependencies:
```bash
pip install -r requirements.txt
```

## Test Environment

Tests require:
- Python 3.8+
- pytest
- podman
- qemu-utils
- ostree
