* Moved the DatabaseTestAttribute to Test.Common, and thus included ref to that in all db tests. *phew*
							parent
							
								
									f44694c28e
								
							
						
					
					
						commit
						5572a00295
					
				| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.MySQL.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,6 +30,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ using NUnit.Framework;
 | 
			
		|||
using OpenSim.Data.Tests;
 | 
			
		||||
using log4net;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.NHibernate.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@
 | 
			
		|||
using System.IO;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
using OpenSim.Data.Tests;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.SQLite.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@
 | 
			
		|||
using System.IO;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
using OpenSim.Data.Tests;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.SQLite.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@
 | 
			
		|||
using System.IO;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
using OpenSim.Data.Tests;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.SQLite.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@
 | 
			
		|||
using System.IO;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
using OpenSim.Data.Tests;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.SQLite.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,7 @@
 | 
			
		|||
using System.IO;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
using OpenSim.Data.Tests;
 | 
			
		||||
using OpenSim.Tests.Common;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.SQLite.Tests
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,15 +3,15 @@ using System.Collections.Generic;
 | 
			
		|||
using System.Text;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Data.Tests
 | 
			
		||||
{   
 | 
			
		||||
namespace OpenSim.Tests.Common
 | 
			
		||||
{
 | 
			
		||||
    [AttributeUsage(AttributeTargets.All, 
 | 
			
		||||
                   AllowMultiple=false, 
 | 
			
		||||
                   Inherited=true)]
 | 
			
		||||
    public class DatabaseTestAttribute : CategoryAttribute
 | 
			
		||||
        AllowMultiple=false, 
 | 
			
		||||
        Inherited=true)]
 | 
			
		||||
    public class DatabaseTestAttribute : LongRunningAttribute
 | 
			
		||||
    {
 | 
			
		||||
        public DatabaseTestAttribute() : base("Database")
 | 
			
		||||
        { 
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,22 @@
 | 
			
		|||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using NUnit.Framework;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Tests.Common
 | 
			
		||||
{
 | 
			
		||||
    [AttributeUsage(AttributeTargets.All,
 | 
			
		||||
        AllowMultiple = false,
 | 
			
		||||
        Inherited = true)]
 | 
			
		||||
    public class LongRunningAttribute :  CategoryAttribute 
 | 
			
		||||
    {
 | 
			
		||||
        protected LongRunningAttribute() : this("Long Running Test")
 | 
			
		||||
        {
 | 
			
		||||
            
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        protected LongRunningAttribute(string category) : base(category)
 | 
			
		||||
        {            
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -2844,6 +2844,7 @@
 | 
			
		|||
      <Reference name="OpenMetaverseTypes.dll"/>
 | 
			
		||||
      <Reference name="OpenMetaverse.dll"/>
 | 
			
		||||
      <Reference name="MySql.Data.dll"/>
 | 
			
		||||
      <Reference name="OpenSim.Tests.Common"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.Tests"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.MySQL"/>
 | 
			
		||||
      <Reference name="OpenSim.Framework.Console"/>
 | 
			
		||||
| 
						 | 
				
			
			@ -2878,6 +2879,7 @@
 | 
			
		|||
      <Reference name="OpenSim.Data"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.NHibernate"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.Tests"/>
 | 
			
		||||
      <Reference name="OpenSim.Tests.Common"/>
 | 
			
		||||
      <Reference name="OpenSim.Framework.Console"/>
 | 
			
		||||
      <Reference name="OpenSim.Region.Framework"/>
 | 
			
		||||
      <Reference name="OpenMetaverseTypes.dll"/>
 | 
			
		||||
| 
						 | 
				
			
			@ -2914,6 +2916,7 @@
 | 
			
		|||
      <Reference name="System.Data.SQLite.dll"/>
 | 
			
		||||
      <Reference name="OpenSim.Data"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.Tests"/>
 | 
			
		||||
      <Reference name="OpenSim.Tests.Common"/>
 | 
			
		||||
      <Reference name="OpenSim.Data.SQLite" />
 | 
			
		||||
      <Reference name="System.Drawing"/>
 | 
			
		||||
      <Reference name="OpenSim.Framework"/>
 | 
			
		||||
| 
						 | 
				
			
			@ -2947,6 +2950,7 @@
 | 
			
		|||
      <Reference name="System"/>
 | 
			
		||||
      <Reference name="System.Xml"/>
 | 
			
		||||
      <Reference name="System.Data"/>
 | 
			
		||||
      <Reference name="OpenMetaverse.dll"/>
 | 
			
		||||
      <Reference name="OpenMetaverseTypes.dll"/>
 | 
			
		||||
      <Reference name="XMLRPC.dll"/>
 | 
			
		||||
      <Reference name="OpenSim.Framework.Console"/>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue