File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 385385 set_fact :
386386 failed_counter : " {{ failed_counter | int + 1 }}"
387387
388+ - name : Test refusal of manual greenboot-healthcheck restart
389+ block :
390+ - name : Attempt manual restart of greenboot-healthcheck service
391+ shell : |
392+ echo "exit 1" > /etc/greenboot/check/required.d/10_failme.sh
393+ chmod 755 /etc/greenboot/check/required.d/10_failme.sh
394+ systemctl restart greenboot-healthcheck
395+ register : result_restart
396+ become : yes
397+ ignore_errors : yes
398+
399+ - assert :
400+ that :
401+ - " 'Failed to restart greenboot-healthcheck.service: Operation refused' in result_restart.stderr"
402+ fail_msg : " Expected error message for manual restart refusal was not found"
403+ success_msg : " Service correctly refuses manual restart (expected behavior)"
404+ always :
405+ - set_fact :
406+ total_counter : " {{ total_counter | int + 1 }}"
407+ rescue :
408+ - name : failed count + 1
409+ set_fact :
410+ failed_counter : " {{ failed_counter | int + 1 }}"
411+
388412 - assert :
389413 that :
390414 - failed_counter == "0"
You can’t perform that action at this time.
0 commit comments