From a0d67c99eb5be2ce6e83f9a8a46d52b61d9871dc Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 3 Oct 2018 14:29:38 -0700 Subject: Add WixRunnerResult to improve success assertion --- src/WixToolset.Core.TestPackage/WixRunner.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/WixToolset.Core.TestPackage/WixRunner.cs') diff --git a/src/WixToolset.Core.TestPackage/WixRunner.cs b/src/WixToolset.Core.TestPackage/WixRunner.cs index ff5c3c41..d7487f6d 100644 --- a/src/WixToolset.Core.TestPackage/WixRunner.cs +++ b/src/WixToolset.Core.TestPackage/WixRunner.cs @@ -16,6 +16,13 @@ namespace WixToolset.Core.TestPackage return Execute(args, serviceProvider, out messages); } + public static WixRunnerResult Execute(string[] args) + { + var serviceProvider = new WixToolsetServiceProvider(); + var exitCode = Execute(args, serviceProvider, out var messages); + return new WixRunnerResult { ExitCode = exitCode, Messages = messages.ToArray() }; + } + public static int Execute(string[] args, IServiceProvider serviceProvider, out List messages) { var listener = new TestMessageListener(); -- cgit v1.2.3-55-g6feb