- Implement complete test suite with 63 examples (49 unit + 14 integration tests) - Add RSpec, FactoryBot, WebMock, and SimpleCov testing dependencies - Create mocked integration tests eliminating need for real Docker containers - Fix SQLite method signature to accept login/password parameters - Enhance container discovery to handle nil labels gracefully - Add test coverage reporting and JUnit XML output for CI - Update GitHub Actions workflow to run tests before Docker builds - Add Ruby 3.3 setup with gem caching for faster CI execution - Create CI test script and comprehensive testing documentation - Ensure Docker builds only proceed when all tests pass 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
65 lines
5 KiB
Text
65 lines
5 KiB
Text
example_id | status | run_time |
|
|
------------------------------------------------- | ------ | --------------- |
|
|
./spec/integration/backup_workflow_spec.rb[1:1:1] | passed | 0.00136 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:1:2] | passed | 0.00125 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:2:1] | passed | 0.00399 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:2:2] | passed | 0.00141 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:3:1] | passed | 0.00092 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:3:2] | passed | 0.00063 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:4:1] | passed | 0.00104 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:4:2] | passed | 0.00064 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:5:1] | passed | 0.50284 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:5:2] | passed | 0.50218 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:5:3] | passed | 0.10214 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:6:1] | passed | 0.00113 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:6:2] | passed | 0.00162 seconds |
|
|
./spec/integration/backup_workflow_spec.rb[1:7:1] | passed | 0.50133 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:1:1] | passed | 0.00012 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:1:2] | passed | 0.00012 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:2:1] | passed | 0.00016 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:3:1] | passed | 0.00012 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:3:2] | passed | 0.00011 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:4:1] | passed | 0.0003 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:5:1] | passed | 0.00013 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:5:2] | passed | 0.00014 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:6:1] | passed | 0.00013 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:6:2] | passed | 0.00013 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:6:3] | passed | 0.00012 seconds |
|
|
./spec/unit/backup_command_spec.rb[1:6:4] | passed | 0.00011 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:1:1] | passed | 0.00015 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:1:2] | passed | 0.00028 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:1:3] | passed | 0.0001 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:1:4] | passed | 0.11502 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:1:5] | passed | 0.0001 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:2:1] | passed | 0.10104 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:2:2] | passed | 0.1008 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:2:3] | passed | 0.10153 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:3:1] | passed | 0.00098 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:3:2] | passed | 0.00072 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:3:3] | passed | 0.00074 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:3:4] | passed | 0.00115 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:4:1:1] | passed | 0.00027 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:4:2:1] | passed | 0.06214 seconds |
|
|
./spec/unit/baktainer_spec.rb[1:4:2:2] | passed | 0.00021 seconds |
|
|
./spec/unit/container_spec.rb[1:1:1] | passed | 0.00018 seconds |
|
|
./spec/unit/container_spec.rb[1:2:1] | passed | 0.00016 seconds |
|
|
./spec/unit/container_spec.rb[1:2:2] | passed | 0.00019 seconds |
|
|
./spec/unit/container_spec.rb[1:3:1] | passed | 0.00016 seconds |
|
|
./spec/unit/container_spec.rb[1:3:2] | passed | 0.00023 seconds |
|
|
./spec/unit/container_spec.rb[1:4:1] | passed | 0.00733 seconds |
|
|
./spec/unit/container_spec.rb[1:5:1] | passed | 0.00024 seconds |
|
|
./spec/unit/container_spec.rb[1:5:2] | passed | 0.00049 seconds |
|
|
./spec/unit/container_spec.rb[1:6:1] | passed | 0.00016 seconds |
|
|
./spec/unit/container_spec.rb[1:7:1] | passed | 0.00019 seconds |
|
|
./spec/unit/container_spec.rb[1:8:1] | passed | 0.00018 seconds |
|
|
./spec/unit/container_spec.rb[1:9:1:1] | passed | 0.00029 seconds |
|
|
./spec/unit/container_spec.rb[1:9:2:1] | passed | 0.00009 seconds |
|
|
./spec/unit/container_spec.rb[1:9:3:1] | passed | 0.00026 seconds |
|
|
./spec/unit/container_spec.rb[1:9:4:1] | passed | 0.00034 seconds |
|
|
./spec/unit/container_spec.rb[1:9:5:1] | passed | 0.0007 seconds |
|
|
./spec/unit/container_spec.rb[1:10:1] | passed | 0.00114 seconds |
|
|
./spec/unit/container_spec.rb[1:10:2] | passed | 0.00063 seconds |
|
|
./spec/unit/container_spec.rb[1:10:3] | passed | 0.00063 seconds |
|
|
./spec/unit/container_spec.rb[1:11:1] | passed | 0.00031 seconds |
|
|
./spec/unit/container_spec.rb[1:11:2] | passed | 0.00046 seconds |
|
|
./spec/unit/container_spec.rb[1:11:3] | passed | 0.00033 seconds |
|