I'm trying to leverage TC as our build management suite. However, when TC runs our build script using NAnt as the build runner for some reason the NUnit category exclusions are being ignored. If the same build script is run under our previous setup, calling NAnt directly from the command prompt via a .cmd or .bat file our NUnit category exclusions are NOT ignored and the build runs through properly.

Has anyone seen TC ignore NUnit category exclusions running under NAnt build runner? Is there any special configuration I need to do for this to work?

An example of how we are using NUnit attributes:[Test, Explicit, Category("GUI_Tests")]public void MyTest(){ .. }

The build script defines a variable called unit.test.exclude as seen below with the categories to ignore.
The build references this property in the exclusion when calling the nunit tests.
]]> <test assemblyname="$\$\Name.Tests.dll"
appconfig="$\$\Name.Tests.dll.config">
]]>