🧪 Test Report

verify • Generated on 2025-09-22 15:22:57
Source File
molecule/junit/reports/verify-1758546358.667728.xml
4
Total Tests
4
Passed
0
Failed
0
Errors
0
Skipped
828.5 ms
Total Time
📋 Test Cases (4)
1. Verify Apache package is installed
PASSED
Full Name:
[ubuntu] Verify: TEST_CASE: Verify Apache package is installed that=["'apache2' in ansible_facts.packages"], fail_msg=Apache (apache2) package is not installed
Duration:
10.5 ms
Class:
/Users/rstyczynski/projects/ansible-collection-howto/molecule/junit/verify.yml:10
Output: { "changed": false, "msg": "All assertions passed" }
2. Assert apache2 service is running on Debian
PASSED
Full Name:
[ubuntu] Verify: TEST_CASE: Assert apache2 service is running on Debian that=["'apache2' in ansible_facts.services", "ansible_facts.services['apache2'].state == 'running'"], fail_msg=Apache (apache2) service is not running on Debian system, success_msg=Apache (apache2) service is running on Debian system
Duration:
12.9 ms
Class:
/Users/rstyczynski/projects/ansible-collection-howto/molecule/junit/verify.yml:21
Output: { "changed": false, "msg": "Apache (apache2) service is running on Debian system" }
3. Check if port 80 is open (Apache)
PASSED
Full Name:
[ubuntu] Verify: TEST_CASE: Check if port 80 is open (Apache) port=80, host={{ ansible_default_ipv4.address | default('127.0.0.1') }}, state=started, timeout=5
Duration:
792.9 ms
Class:
/Users/rstyczynski/projects/ansible-collection-howto/molecule/junit/verify.yml:30
Output: { "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 80, "search_regex": null, "state": "started" }
4. Assert port 80 is accessible
PASSED
Full Name:
[ubuntu] Verify: TEST_CASE: Assert port 80 is accessible that=['apache_port_check.state == "started"'], fail_msg=Port 80 is not accessible, success_msg=Port 80 is accessible
Duration:
12.2 ms
Class:
/Users/rstyczynski/projects/ansible-collection-howto/molecule/junit/verify.yml:38
Output: { "changed": false, "msg": "Port 80 is accessible" }