diff --git a/tests/console/snapper_zypp.pm b/tests/console/snapper_zypp.pm index 87b5df2408f0..4659d8076e59 100644 --- a/tests/console/snapper_zypp.pm +++ b/tests/console/snapper_zypp.pm @@ -20,8 +20,10 @@ use version_utils 'is_sle'; use Test::Assert 'assert_equals'; sub get_snapshot_id { - my $snapshot_id = is_sle("<=12-SP5") ? '$3' : '$1'; - return script_output("snapper ls | awk 'END {print $snapshot_id}'"); + my $snapshot_id = is_sle("<=12-SP5") ? `snapper ls | awk 'END {print \$3}'` : `snapper ls --disable-used-space --columns number | tail -n1`; + record_info("debug", $snapshot_id); + chomp($snapshot_id); + return $snapshot_id; } sub run_zypper_cmd {