aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-11-26 22:25:36 +0000
committerJustin Clark-Casey (justincc)2012-11-26 22:25:36 +0000
commit16e4019eca0bec8802e9bd7d2e7bd228025b701a (patch)
treeaeebcda904a8a69803afe44f4e6ebd8b308546b2
parentBulletSim: increase vehicle stability by suppressing Bullet's update to angul... (diff)
downloadopensim-SC-16e4019eca0bec8802e9bd7d2e7bd228025b701a.zip
opensim-SC-16e4019eca0bec8802e9bd7d2e7bd228025b701a.tar.gz
opensim-SC-16e4019eca0bec8802e9bd7d2e7bd228025b701a.tar.bz2
opensim-SC-16e4019eca0bec8802e9bd7d2e7bd228025b701a.tar.xz
Fix database service unit test failures by temporarily reverting BasicDataServiceTest extending OpenSimTestCase.
Mono 2.4.3 doesn't like this when running nunit, with nunit throwing AssetTests`2 : System.MemberAccessException : Cannot create an instance of OpenSim.Data.Tests.AssetTests`2[TConn,TAssetData] because Type.ContainsGenericParameters is true. and similar. Mono 2.10.8.1 does not have this issue. So will wait until min version of mono bumps before restoring.
-rw-r--r--OpenSim/Data/Tests/BasicDataServiceTest.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Data/Tests/BasicDataServiceTest.cs b/OpenSim/Data/Tests/BasicDataServiceTest.cs
index d8019ba..69b79bf 100644
--- a/OpenSim/Data/Tests/BasicDataServiceTest.cs
+++ b/OpenSim/Data/Tests/BasicDataServiceTest.cs
@@ -44,9 +44,15 @@ namespace OpenSim.Data.Tests
44 /// <summary>This is a base class for testing any Data service for any DBMS. 44 /// <summary>This is a base class for testing any Data service for any DBMS.
45 /// Requires NUnit 2.5 or better (to support the generics). 45 /// Requires NUnit 2.5 or better (to support the generics).
46 /// </summary> 46 /// </summary>
47 /// <remarks>
48 /// FIXME: Should extend OpenSimTestCase but compile on mono 2.4.3 currently fails with
49 /// AssetTests`2 : System.MemberAccessException : Cannot create an instance of OpenSim.Data.Tests.AssetTests`2[TConn,TAssetData] because Type.ContainsGenericParameters is true.
50 /// and similar on EstateTests, InventoryTests and RegionTests.
51 /// Runs fine with mono 2.10.8.1, so easiest thing is to wait until min Mono version uplifts.
52 /// </remarks>
47 /// <typeparam name="TConn"></typeparam> 53 /// <typeparam name="TConn"></typeparam>
48 /// <typeparam name="TService"></typeparam> 54 /// <typeparam name="TService"></typeparam>
49 public class BasicDataServiceTest<TConn, TService> : OpenSimTestCase 55 public class BasicDataServiceTest<TConn, TService>
50 where TConn : DbConnection, new() 56 where TConn : DbConnection, new()
51 where TService : class, new() 57 where TService : class, new()
52 { 58 {