Allow RunSettingsArguments to be set
Description
This allows RunSettingsArguments to be set in DotNet.test. This is useful for configuring such as in YoloDev https://github.com/YoloDev/YoloDev.Expecto.TestSdk?tab=readme-ov-file#configuration
If available, link to an existing issue this PR fixes. For example:
- fixes #2376
TODO
Feel free to open the PR and ask for help
-
[ ] New (API-)documentation for new features exist (Note: API-docs are enough, additional docs are in
help/markdown) -
[x] unit or integration test exists (or short reasoning why it doesn't make sense)
Note: Consider using the
CreateProcessAPI which can be tested more easily, see https://github.com/fsharp/FAKE/pull/2131/files#diff-4fb4a77e110fbbe8210205dfe022389b for an example (the changes in theDotNet.Testing.NUnitmodule) -
[x] boy scout rule: "leave the code behind in a better state than you found it" (fix warnings, obsolete members or code-style in the places you worked in)
-
[ ] (if new module) the module has been linked from the "side navigation" menu, edit
docs/data.json. -
[ ] (if new module) the module is in the correct namespace.
-
[ ] (if new module) the module is added to Fake.sln (
dotnet sln Fake.sln add src/app/Fake.*/Fake.*.fsproj) -
[ ] Fake API guideline is honored
Don't think uploading failure in CI build is related to my changes