particle-os-tools/run_integration_tests.sh
Joe Particle 5c7a697ea4
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h9m6s
Phase 3: Testing & Cleanup - Complete D-Bus Integration Testing
- D-Bus methods, properties, and signals all working correctly
- Shell integration tests pass 16/19 tests
- Core daemon fully decoupled from D-Bus dependencies
- Clean architecture with thin D-Bus wrappers established
- Signal emission using correct dbus-next pattern
- Updated test scripts for apt-ostreed service name
- Fixed dbus-next signal definitions and emission patterns
- Updated TODO and CHANGELOG for Phase 3 completion
2025-07-17 04:32:52 +00:00

27 lines
No EOL
749 B
Bash
Executable file

#!/bin/bash
# Integration Test Runner
# This script runs comprehensive integration tests for apt-ostree.py and apt-layer.sh
set -e
echo "=== apt-ostree Integration Test Runner ==="
echo "Starting comprehensive integration tests..."
echo
# Check if we're in the right directory
if [ ! -f "src/apt-ostree.py/integration_test.py" ]; then
echo "❌ Error: integration_test.py not found. Please run from project root."
exit 1
fi
# Make sure the test script is executable
chmod +x src/apt-ostree.py/integration_test.py
# Run the integration tests
echo "Running integration tests..."
python3 src/apt-ostree.py/integration_test.py
echo
echo "=== Integration Test Complete ==="
echo "Check integration_test_results.json for detailed results."