On 17/12/2007, at 8:19 AM, Shane Isbell wrote:

I agree on all the points. Can you post a bug about what is breaking?

Will do.

This was the original motivation for the nmaven-settings file. It allowed changing the platform configuration to replace vendors, vendor versions and framework versions. I think that the general nmaven-settings file concept is
the right approach for integration testing, it should just be used for
integration tests and should be non-obstrusive. This will likely require adding some component extensions that will allow modifying of the working directory of executables. This approach would avoid having to bring in all
the capability matching components to support it.

At this stage I would be happy with the integration tests just running under whatever the current execution environment is, like the normal NMaven execution would do. This is basically what the Maven ones do for now, based on the version of Maven in the path. You then switched your execution environment and re-run the test suite. Some tests are excluded on environments they are not suitable for. The integration test tools that are used for Maven should be able to be re-used in NMaven.

Beyond that, I would just use whatever the toolchain capabilities are in Maven at the time to go towards the next step rather than adding anything specific for it in either NMaven or the integration tests.

Is that in line with what you were thinking?

- Brett

Reply via email to