← Back to team overview

nunit-core team mailing list archive

Re: [Bug 697069] Re: Feature request: dynamic location for TestResult.xml

 

The configuration file (nunit.exe.config) is being de-emphasized and
current settings
are in the process of being migrated to the NUnit settings file
(NUnitSettings.xml).

However, this is for settings that apply to all executions of NUnit.
For settings that
pertain to a single project, the nunit project file seems like the
most likely place.
For settings that pertain to a single run, the command line is used.

Charlie

On Mon, Mar 28, 2011 at 12:28 PM, xconspirisist <xconspirisist@xxxxxxxxx> wrote:
>> It wouldn't apply to the Gui, since the Gui doesn't have a command-line option
>> to redirect the XML output. In the Gui, you simply use a menu item to save
>> the result wherever you like.
>
> The GUI creates a TestResult.xml in the current working directory which
> is awkward. The issue would be resolved for me if the path to
> TestResult.xml is configurable in the .nunit configuration file.
>
> --
> You received this bug notification because you are a member of NUnit
> Developers, which is subscribed to NUnit V2.
> https://bugs.launchpad.net/bugs/697069
>
> Title:
>  Feature request: dynamic location for TestResult.xml
>

-- 
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.
https://bugs.launchpad.net/bugs/697069

Title:
  Feature request: dynamic location for TestResult.xml

Status in NUnit V2 Test Framework:
  Triaged

Bug description:
  Feature Request: provide an option to include the run date and time
  somewhere in the full path for the NUnit result file, TestResult.xml.
  Ideally, that path would either originate in a test fixture, or else
  originate in the NUnit framework, and be made available to the tests
  in a test fixture, so they could send output to the same directory.

  To illustrate the request with a specific example: suppose all tests
  in a test fixture output diagnostic information to a directory named
  "test run <run-date-time>", where "<run-date-time>" is the date and
  time of the construction of the test fixture at run time.  The purpose
  of this request is to provide some way to output the NUnit result file
  TestResult.xml to the same directory.

  Possible mechanisms to provide this feature, or something equivalent:

  1. Allow a TestFixture (or other class or method) to specify the
  output path for TestResult.xml.

  2. Provide for a  macro in NUnit's configurable output path for
  TestResult.xml, such that the date and time are included in the path,
  and make that path available to test fixtures and tests.

  3. Provide a post-processing step after TestResult.xml has been
  written, where a named batch file could be run.  Code in a test or
  test fixture could dynamically generate the contents of that file, ex.
  copy TestResult.xml "test run 2011-01-03-2300".



References