From ac45f87c8aac3f8d452294f931cf77195a945222 Mon Sep 17 00:00:00 2001 From: nmburgan <13688219+nmburgan@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:28:40 -0800 Subject: [PATCH] Update augeas test to detect provider failure Apparently, when a provider can't be found, the agent still exits 0. This uses --detailed-exitcodes so we can accurately test success (2) or failure (4). --- packaging/acceptance/tests/augeas_validation.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/acceptance/tests/augeas_validation.rb b/packaging/acceptance/tests/augeas_validation.rb index 02d89375d3..c597e0e241 100644 --- a/packaging/acceptance/tests/augeas_validation.rb +++ b/packaging/acceptance/tests/augeas_validation.rb @@ -32,7 +32,7 @@ ] } EOF - assert_equal(on(agent, "puppet apply -e \"#{file}\"").exit_code, 0, 'Puppet apply of the augeas resource returned a non-zero exit code') + on(agent, "puppet apply -e \"#{file}\" --detailed-exitcodes", acceptable_exit_codes: [2]) end end end