diff options
-rwxr-xr-x | t/02.2-unit-repo.t | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/t/02.2-unit-repo.t b/t/02.2-unit-repo.t index 2b71fcf..bf5f54b 100755 --- a/t/02.2-unit-repo.t +++ b/t/02.2-unit-repo.t @@ -20,11 +20,20 @@ if (defined $ENV{TRAVIS} and $ENV{TRAVIS} eq 'true') { my $repo = "/usr/sbo/repo"; my $moved = rename $repo, "$repo.orig"; my $url = "$RealBin/02.2-unit-repo/"; +my $rsync_res; -capture_merged { - rsync_sbo_tree($url); +note "Unit repo: $url"; +note "rsync $url:\n" . capture_merged { + $rsync_res = exit_code { rsync_sbo_tree($url); }; }; +if (defined $rsync_res) { + note "rsync exit status: $rsync_res"; + rename "$repo.orig", $repo if $moved; + + BAIL_OUT("rsync_sbo_tree exited"); +} + # 1-3: test do_slackbuild() without /etc/profile.d/32dev.sh { my $file = "/etc/profile.d/32dev.sh"; |