Although the RunTestExecutable is executing the executable, how it is accomplished is an implementation detail. There are lots of methods that don't make sense in the context of test execution, for example, ignoreExitValue vs ignoreFailures. The later makes sense, but ignoreExitValue doesn't.
Current Behavior
RunTestExecutable extends AbstractExecTask.
Context
This extension was added when Google Test support was introduced in the software model in order to configure the test executable arguments and environment variable. Back then, we should have just added the appropriate fields.
Expected Behavior
Although the
RunTestExecutable
is executing the executable, how it is accomplished is an implementation detail. There are lots of methods that don't make sense in the context of test execution, for example,ignoreExitValue
vsignoreFailures
. The later makes sense, butignoreExitValue
doesn't.Current Behavior
RunTestExecutable
extendsAbstractExecTask
.Context
This extension was added when Google Test support was introduced in the software model in order to configure the test executable arguments and environment variable. Back then, we should have just added the appropriate fields.
Steps to Reproduce (for bugs)
Your Environment