No, it runs fine with NUnit's runners. Hein On Nov 8, 2012 4:40 PM, "Charlie Poole" <char...@nunit.com> wrote:
> Does this problem occur when run under NUnit's own runners? > > On Thu, Nov 8, 2012 at 3:34 AM, Hein Gustavsen > <1076...@bugs.launchpad.net> wrote: > > Public bug reported: > > > > Affects NUnit 2.6.1 and 2.6.2 when tests are run from Resharper or > > TeamCity. NUnit 2.6.0, 2.5.9 and possibly older works fine. > > > > This is the stack trace from TeamCity build log: > > > > Loading assembly is compiled for v4.0.30319, x86 > > NUnit runner runtime is v4.0.30319, x86 > > System.NullReferenceException: Object reference not set to an instance > of an object. > > > > Server stack trace: > > at > NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildSingleFixture(Type type, > Attribute attr) > > at > NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildMultipleFixtures(Type > type, Attribute[] attrs) > > at NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildFrom(Type type) > > at NUnit.Core.Extensibility.SuiteBuilderCollection.BuildFrom(Type > type) > > at NUnit.Core.TestFixtureBuilder.BuildFrom(Type type) > > at NUnit.Core.Builders.TestAssemblyBuilder.GetFixtures(Assembly > assembly, String ns) > > at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, > Boolean autoSuites) > > at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, > String testName, Boolean autoSuites) > > at NUnit.Core.TestSuiteBuilder.Build(TestPackage package) > > at NUnit.Core.SimpleTestRunner.Load(TestPackage package) > > at NUnit.Core.ProxyTestRunner.Load(TestPackage package) > > at NUnit.Core.ProxyTestRunner.Load(TestPackage package) > > at NUnit.Core.RemoteTestRunner.Load(TestPackage package) > > at > System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr > md, Object[] args, Object server, Object[]& outArgs) > > at > System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle > md, Object[] args, Object server, Object[]& outArgs) > > at > System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage > msg) > > > > Exception rethrown at [0]: > > at > System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage > reqMsg, IMessage retMsg) > > at > System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& > msgData, Int32 type) > > at NUnit.Core.TestRunner.Load(TestPackage package) > > at JetBrains.TeamCity.NUnitLauncher.NUnitRunner.LoadTest(String > testAssembly, String testName, TestRunner runner) in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\NUnit-2.5\NUnitRunner.cs:line > 50 > > at JetBrains.TeamCity.NUnitLauncher.AssemblyTest.LoadTestDomain() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\AssemblyTest.cs:line > 74 > > at > JetBrains.TeamCity.NUnitLauncher.LoadTestDomainAction.Action(AssemblyTest > test) in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\LoadTestDomainAction.cs:line > 15 > > at JetBrains.TeamCity.NUnitLauncher.TryOneAssemblyTest.Action() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssemblyTest.cs:line > 18 > > at JetBrains.TeamCity.NUnitLauncher.TryOneAssembly.Do() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssembly.cs:line > 31 > > > > > > This is the test code that causes the failure: > > > > [TestFixture(typeof(ArrayList))] > > [TestFixture(typeof(List<int>))] > > public class IList_Tests<TList> where TList : IList, new() > > { > > private IList list; > > > > [SetUp] > > public void CreateList() > > { > > this.list = new TList(); > > } > > > > [Test] > > public void CanAddToList() > > { > > list.Add(1); list.Add(2); list.Add(3); > > Assert.AreEqual(3, list.Count); > > } > > } > > > > ** Affects: nunitv2 > > Importance: Undecided > > Status: New > > > > -- > > You received this bug notification because you are subscribed to NUnit > > Extended Testing Platform. > > https://bugs.launchpad.net/bugs/1076330 > > > > Title: > > Generic Test Fixtures fails with System.NullReferenceException > > > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/nunitv2/+bug/1076330/+subscriptions > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1076330 > > Title: > Generic Test Fixtures fails with System.NullReferenceException > > Status in NUnit V2 Test Framework: > New > > Bug description: > Affects NUnit 2.6.1 and 2.6.2 when tests are run from Resharper or > TeamCity. NUnit 2.6.0, 2.5.9 and possibly older works fine. > > This is the stack trace from TeamCity build log: > > Loading assembly is compiled for v4.0.30319, x86 > NUnit runner runtime is v4.0.30319, x86 > System.NullReferenceException: Object reference not set to an instance > of an object. > > Server stack trace: > at > NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildSingleFixture(Type type, > Attribute attr) > at > NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildMultipleFixtures(Type > type, Attribute[] attrs) > at NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildFrom(Type type) > at NUnit.Core.Extensibility.SuiteBuilderCollection.BuildFrom(Type > type) > at NUnit.Core.TestFixtureBuilder.BuildFrom(Type type) > at NUnit.Core.Builders.TestAssemblyBuilder.GetFixtures(Assembly > assembly, String ns) > at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, > Boolean autoSuites) > at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, > String testName, Boolean autoSuites) > at NUnit.Core.TestSuiteBuilder.Build(TestPackage package) > at NUnit.Core.SimpleTestRunner.Load(TestPackage package) > at NUnit.Core.ProxyTestRunner.Load(TestPackage package) > at NUnit.Core.ProxyTestRunner.Load(TestPackage package) > at NUnit.Core.RemoteTestRunner.Load(TestPackage package) > at > System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr > md, Object[] args, Object server, Object[]& outArgs) > at > System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle > md, Object[] args, Object server, Object[]& outArgs) > at > System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage > msg) > > Exception rethrown at [0]: > at > System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage > reqMsg, IMessage retMsg) > at > System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& > msgData, Int32 type) > at NUnit.Core.TestRunner.Load(TestPackage package) > at JetBrains.TeamCity.NUnitLauncher.NUnitRunner.LoadTest(String > testAssembly, String testName, TestRunner runner) in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\NUnit-2.5\NUnitRunner.cs:line > 50 > at JetBrains.TeamCity.NUnitLauncher.AssemblyTest.LoadTestDomain() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\AssemblyTest.cs:line > 74 > at > JetBrains.TeamCity.NUnitLauncher.LoadTestDomainAction.Action(AssemblyTest > test) in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\LoadTestDomainAction.cs:line > 15 > at JetBrains.TeamCity.NUnitLauncher.TryOneAssemblyTest.Action() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssemblyTest.cs:line > 18 > at JetBrains.TeamCity.NUnitLauncher.TryOneAssembly.Do() in > c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssembly.cs:line > 31 > > > This is the test code that causes the failure: > > [TestFixture(typeof(ArrayList))] > [TestFixture(typeof(List<int>))] > public class IList_Tests<TList> where TList : IList, new() > { > private IList list; > > [SetUp] > public void CreateList() > { > this.list = new TList(); > } > > [Test] > public void CanAddToList() > { > list.Add(1); list.Add(2); list.Add(3); > Assert.AreEqual(3, list.Count); > } > } > > To manage notifications about this bug go to: > https://bugs.launchpad.net/nunitv2/+bug/1076330/+subscriptions > -- You received this bug notification because you are a member of NUnit Developers, which is subscribed to NUnit V2. https://bugs.launchpad.net/bugs/1076330 Title: Generic Test Fixtures fails with System.NullReferenceException Status in NUnit V2 Test Framework: New Bug description: Affects NUnit 2.6.1 and 2.6.2 when tests are run from Resharper or TeamCity. NUnit 2.6.0, 2.5.9 and possibly older works fine. This is the stack trace from TeamCity build log: Loading assembly is compiled for v4.0.30319, x86 NUnit runner runtime is v4.0.30319, x86 System.NullReferenceException: Object reference not set to an instance of an object. Server stack trace: at NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildSingleFixture(Type type, Attribute attr) at NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildMultipleFixtures(Type type, Attribute[] attrs) at NUnit.Core.Builders.NUnitTestFixtureBuilder.BuildFrom(Type type) at NUnit.Core.Extensibility.SuiteBuilderCollection.BuildFrom(Type type) at NUnit.Core.TestFixtureBuilder.BuildFrom(Type type) at NUnit.Core.Builders.TestAssemblyBuilder.GetFixtures(Assembly assembly, String ns) at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites) at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName, Boolean autoSuites) at NUnit.Core.TestSuiteBuilder.Build(TestPackage package) at NUnit.Core.SimpleTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.ProxyTestRunner.Load(TestPackage package) at NUnit.Core.RemoteTestRunner.Load(TestPackage package) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at NUnit.Core.TestRunner.Load(TestPackage package) at JetBrains.TeamCity.NUnitLauncher.NUnitRunner.LoadTest(String testAssembly, String testName, TestRunner runner) in c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\NUnit-2.5\NUnitRunner.cs:line 50 at JetBrains.TeamCity.NUnitLauncher.AssemblyTest.LoadTestDomain() in c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\AssemblyTest.cs:line 74 at JetBrains.TeamCity.NUnitLauncher.LoadTestDomainAction.Action(AssemblyTest test) in c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\LoadTestDomainAction.cs:line 15 at JetBrains.TeamCity.NUnitLauncher.TryOneAssemblyTest.Action() in c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssemblyTest.cs:line 18 at JetBrains.TeamCity.NUnitLauncher.TryOneAssembly.Do() in c:\BuildAgent\work\4fb4fc7600eac5a9\src\NUnitLauncher\src\TryOneAssembly.cs:line 31 This is the test code that causes the failure: [TestFixture(typeof(ArrayList))] [TestFixture(typeof(List<int>))] public class IList_Tests<TList> where TList : IList, new() { private IList list; [SetUp] public void CreateList() { this.list = new TList(); } [Test] public void CanAddToList() { list.Add(1); list.Add(2); list.Add(3); Assert.AreEqual(3, list.Count); } } To manage notifications about this bug go to: https://bugs.launchpad.net/nunitv2/+bug/1076330/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~nunit-core Post to : nunit-core@lists.launchpad.net Unsubscribe : https://launchpad.net/~nunit-core More help : https://help.launchpad.net/ListHelp