diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-01-09 18:46:02 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-01-09 18:46:02 +0000 |
commit | 7fd8ce0d95032cefba81f689f868e415f20f6190 (patch) | |
tree | bf1b1ed86496ae6148efeeb950c36581df377346 /lib/test-driver/Logger.pm | |
parent | 260d9faee70846b99439417f91671a1211074448 (diff) | |
download | nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar.gz nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar.bz2 nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar.lz nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar.xz nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.tar.zst nixpkgs-7fd8ce0d95032cefba81f689f868e415f20f6190.zip |
* If a subtest fails, continue to the next subtest.
svn path=/nixos/trunk/; revision=25472
Diffstat (limited to 'lib/test-driver/Logger.pm')
-rw-r--r-- | lib/test-driver/Logger.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/test-driver/Logger.pm b/lib/test-driver/Logger.pm index b2d31b8820f..6e62fdfd770 100644 --- a/lib/test-driver/Logger.pm +++ b/lib/test-driver/Logger.pm @@ -46,9 +46,11 @@ sub nest { $self->{log}->startTag("nest"); $self->{log}->dataElement("head", $msg, %{$attrs}); $self->drainLogQueue(); - &$coderef; + eval { &$coderef }; + my $res = $@; $self->drainLogQueue(); $self->{log}->endTag("nest"); + die $@ if $@; } sub sanitise { |