Closed mflick89 closed 6 years ago
I'd like to assign this issue to myself.
Thanks for raising this. Looking at the PR now.
should be available in nightly >= 14/06/2018
Question
GAUGE_CSHARP_PROJECT_CONFIG = Debug
GAUGE_CSHARP_PROJECT_PLATFORM = Any CPU
Should these configurations be available in csharp.properties when a new project is created?
It would be nice to have them there. It is not required since the code will default these values if they are missing, but it would be nice to have them there by default to make it obvious to the user that the options are available.
Problem: Current CSharp Runner will always build C# gauge tests as "Any CPU" and "Debug" by default. This can cause difficulties when wanting to test some x64 environments or custom configurations.
Proposed Solution: Add variables to csharp.properties that allow users to define the Configuration and Platform of the build run by the CSharp Runner.
Example: The build configuration when running tests for the Gauge project GAUGE_CSHARP_PROJECT_CONFIG = Debug
The build platform when running tests for the Gauge project GAUGE_CSHARP_PROJECT_PLATFORM = Any CPU