-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added support for parallel processes & user specified arguments for xunit.console.exe #18
Conversation
… existing handling prevented users from ignoring failed unit tests
…cess.java - Concurrent execution of xUnit test assemblies
Conflicts: xunit-agent/src/main/java/se/capeit/dev/xunittestrunner/XUnitBuildProcess.java
…cess.java (BuildFinishedStatus): - Fixed compilation error introduced in merge conflict. The log context is now kept in a dictionary.
Hi, Some points from reading the diff:
|
Regarding the regular expression: That is for generating the argv for "int main(int argc, char **argv). In particular it is not enough to split on the space character, as some options may be enclosed in quotes. So the regex basically just parses strings and quoted strings. I acknowledge that the .+?" thing is a bit unconventional. |
The help text for command line options could perhaps be generated on the fly, if we can execute the xunit.console.exes from the plugin (we should just shown the output of running the command with no options) |
Regarding the xunit beta version, I think that can be solved but just calling this version of the team city plugin a beta. |
@robert-j-engdahl Yes, but some comment string about the regex would be good, I think. Regarding the help text, I can see several reasons to "hard code it":
|
You are right, it should just be inlined. |
@robert-j-engdahl @JoggeDK A bit confused regarding the authorship here, but could you please update the PR with the above? |
Fix missing safety check when parsing NumberOfParallelProcesses parameter
Replaced by #20 |
New features