mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-10-06 17:46:55 +00:00
4ccac9abae
dhcp_ddns_policy.t and dhcp_isc_expression_grouping.t called BAIL_OUT when a routine was missing or the plugin could not be read. prove stops every remaining file on a bail-out, so one of them hides the results of every test that would have run after it. die is just as loud and costs only its own file. Three facts in this branch were each written out in four places. That SIGHUP reports success before Kea reads the file appears in Kea.pm twice and in dhcp.pm again; that an installed node netboots when no boot file reaches it appears in BootPolicy.pm and three times in dhcp.pm; the dhcpd grouping rule appears in BootPolicy.pm and in the test header. Each now stands once, without the symptom narration and the defect history around it. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>