From a707fa7bea7deff8adf445bbf2bbd8cff19fcbcf Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Thu, 9 Apr 2009 06:42:15 +0000 Subject: [PATCH] * Added custom DatabaseTestAttribute to help separating unit tests from component tests. --- OpenSim/Data/MySQL/Tests/MySQLAssetTest.cs | 2 +- .../Tests/NHibernateMsSqlAssetTest.cs | 2 +- .../Tests/NHibernateMsSqlEstateTest.cs | 2 +- .../NHibernate/Tests/NHibernateMsSqlGridTest.cs | 2 +- .../Tests/NHibernateMsSqlInventoryTest.cs | 2 +- .../Tests/NHibernateMsSqlRegionTest.cs | 2 +- .../NHibernate/Tests/NHibernateMsSqlUserTest.cs | 2 +- .../Tests/NHibernateMySQLAssetTest.cs | 2 +- .../NHibernate/Tests/NHibernateMySQLGridTest.cs | 2 +- .../Tests/NHibernateMySQLInventoryTest.cs | 2 +- .../Tests/NHibernateMySQLRegionTest.cs | 2 +- .../NHibernate/Tests/NHibernateMySQLUserTest.cs | 2 +- .../Tests/NHibernateMySqlEstateTest.cs | 2 +- .../Tests/NHibernatePostgreSQLAssetTest.cs | 2 +- .../Tests/NHibernatePostgreSQLEstateTest.cs | 2 +- .../Tests/NHibernatePostgreSQLGridTest.cs | 2 +- .../Tests/NHibernatePostgreSQLInventoryTest.cs | 2 +- .../Tests/NHibernatePostgreSQLRegionTest.cs | 2 +- .../Tests/NHibernatePostgreSQLUserTest.cs | 2 +- .../Tests/NHibernateSQLiteAssetTest.cs | 2 +- .../Tests/NHibernateSQLiteEstateTest.cs | 2 +- .../Tests/NHibernateSQLiteGridTest.cs | 2 +- .../Tests/NHibernateSQLiteInventoryTest.cs | 2 +- .../Tests/NHibernateSQLiteRegionTest.cs | 2 +- .../Tests/NHibernateSQLiteUserTest.cs | 2 +- OpenSim/Data/SQLite/Tests/SQLiteAssetTest.cs | 2 +- OpenSim/Data/SQLite/Tests/SQLiteEstateTest.cs | 2 +- .../Data/SQLite/Tests/SQLiteInventoryTest.cs | 2 +- OpenSim/Data/SQLite/Tests/SQLiteRegionTest.cs | 2 +- OpenSim/Data/SQLite/Tests/SQLiteUserTest.cs | 2 +- OpenSim/Data/Tests/DatabaseTestAttribute.cs | 17 +++++++++++++++++ 31 files changed, 47 insertions(+), 30 deletions(-) create mode 100644 OpenSim/Data/Tests/DatabaseTestAttribute.cs diff --git a/OpenSim/Data/MySQL/Tests/MySQLAssetTest.cs b/OpenSim/Data/MySQL/Tests/MySQLAssetTest.cs index 514e04ed79..ff324e78b9 100644 --- a/OpenSim/Data/MySQL/Tests/MySQLAssetTest.cs +++ b/OpenSim/Data/MySQL/Tests/MySQLAssetTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.MySQL.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class MySQLAssetTest : BasicAssetTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlAssetTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlAssetTest.cs index 2c3980b7a9..e60cb5a32f 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlAssetTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlAssetTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlAssetTest : BasicAssetTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlEstateTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlEstateTest.cs index 7308a0eca5..11c8575f94 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlEstateTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlEstateTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlEstateTest : BasicEstateTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlGridTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlGridTest.cs index 2768a9ee72..3f085f3668 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlGridTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlGridTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlGridTest : BasicGridTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlInventoryTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlInventoryTest.cs index 41c0957216..8017f713c0 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlInventoryTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlInventoryTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlInventoryTest : BasicInventoryTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlRegionTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlRegionTest.cs index beff3b9030..572ac2cb44 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlRegionTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlRegionTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlRegionTest : BasicRegionTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlUserTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlUserTest.cs index b09cbe6425..02b0dc8969 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlUserTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMsSqlUserTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMsSqlUserTest : BasicUserTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLAssetTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLAssetTest.cs index 17c65d6493..63fcbc69ad 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLAssetTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLAssetTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLAssetTest : BasicAssetTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLGridTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLGridTest.cs index 6f5ed5fedc..0915e0ddc5 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLGridTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLGridTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLGridTest : BasicGridTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLInventoryTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLInventoryTest.cs index a7f5f5ab19..51f8cb1fcf 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLInventoryTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLInventoryTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLInventoryTest : BasicInventoryTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLRegionTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLRegionTest.cs index 33faea6720..7417a2a960 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLRegionTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLRegionTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLRegionTest : BasicRegionTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLUserTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLUserTest.cs index 55542295c8..57c07413b7 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySQLUserTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySQLUserTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLUserTest : BasicUserTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateMySqlEstateTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateMySqlEstateTest.cs index 86b9df6f5a..af61738294 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateMySqlEstateTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateMySqlEstateTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateMySQLEstateTest : BasicEstateTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLAssetTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLAssetTest.cs index b51389a898..1601121b15 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLAssetTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLAssetTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLAssetTest : BasicAssetTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLEstateTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLEstateTest.cs index 1edf20ac44..672a76d9e7 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLEstateTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLEstateTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLEstateTest : BasicEstateTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLGridTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLGridTest.cs index a47830d38e..92f2385f4f 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLGridTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLGridTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLGridTest : BasicGridTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLInventoryTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLInventoryTest.cs index 60163039e7..98937bfe49 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLInventoryTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLInventoryTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLInventoryTest : BasicInventoryTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLRegionTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLRegionTest.cs index 8b4a8f5931..8df0061a3a 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLRegionTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLRegionTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLRegionTest : BasicRegionTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLUserTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLUserTest.cs index 13d6c69969..aed54cc108 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLUserTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernatePostgreSQLUserTest.cs @@ -33,7 +33,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernatePostgreSQLUserTest : BasicUserTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteAssetTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteAssetTest.cs index e89a14e9e5..50ad0e92f0 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteAssetTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteAssetTest.cs @@ -34,7 +34,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteAssetTest : BasicAssetTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteEstateTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteEstateTest.cs index 23fac9a8c9..e8b3dd3d0a 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteEstateTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteEstateTest.cs @@ -34,7 +34,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteEstateTest : BasicEstateTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteGridTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteGridTest.cs index 2c3d4debf5..fad2c7d0b1 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteGridTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteGridTest.cs @@ -34,7 +34,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteGridTest : BasicGridTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteInventoryTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteInventoryTest.cs index adccd12065..7ec3ccbb29 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteInventoryTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteInventoryTest.cs @@ -34,7 +34,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteInventoryTest : BasicInventoryTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteRegionTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteRegionTest.cs index 83f4d369ad..a7eb265bf5 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteRegionTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteRegionTest.cs @@ -34,7 +34,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteRegionTest : BasicRegionTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteUserTest.cs b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteUserTest.cs index a742c8ee82..90958ec7ff 100644 --- a/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteUserTest.cs +++ b/OpenSim/Data/NHibernate/Tests/NHibernateSQLiteUserTest.cs @@ -35,7 +35,7 @@ using System.Reflection; namespace OpenSim.Data.NHibernate.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class NHibernateSQLiteUserTest : BasicUserTest { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); diff --git a/OpenSim/Data/SQLite/Tests/SQLiteAssetTest.cs b/OpenSim/Data/SQLite/Tests/SQLiteAssetTest.cs index f299c910d7..db21892e1b 100644 --- a/OpenSim/Data/SQLite/Tests/SQLiteAssetTest.cs +++ b/OpenSim/Data/SQLite/Tests/SQLiteAssetTest.cs @@ -31,7 +31,7 @@ using OpenSim.Data.Tests; namespace OpenSim.Data.SQLite.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class SQLiteAssetTest : BasicAssetTest { public string file; diff --git a/OpenSim/Data/SQLite/Tests/SQLiteEstateTest.cs b/OpenSim/Data/SQLite/Tests/SQLiteEstateTest.cs index 17d52c3a3e..dadc2da349 100644 --- a/OpenSim/Data/SQLite/Tests/SQLiteEstateTest.cs +++ b/OpenSim/Data/SQLite/Tests/SQLiteEstateTest.cs @@ -31,7 +31,7 @@ using OpenSim.Data.Tests; namespace OpenSim.Data.SQLite.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class SQLiteEstateTest : BasicEstateTest { public string file = "regiontest.db"; diff --git a/OpenSim/Data/SQLite/Tests/SQLiteInventoryTest.cs b/OpenSim/Data/SQLite/Tests/SQLiteInventoryTest.cs index ae360f1487..9c65cd29e5 100644 --- a/OpenSim/Data/SQLite/Tests/SQLiteInventoryTest.cs +++ b/OpenSim/Data/SQLite/Tests/SQLiteInventoryTest.cs @@ -31,7 +31,7 @@ using OpenSim.Data.Tests; namespace OpenSim.Data.SQLite.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class SQLiteInventoryTest : BasicInventoryTest { public string file; diff --git a/OpenSim/Data/SQLite/Tests/SQLiteRegionTest.cs b/OpenSim/Data/SQLite/Tests/SQLiteRegionTest.cs index 48f3cbb321..2c2dc3c011 100644 --- a/OpenSim/Data/SQLite/Tests/SQLiteRegionTest.cs +++ b/OpenSim/Data/SQLite/Tests/SQLiteRegionTest.cs @@ -31,7 +31,7 @@ using OpenSim.Data.Tests; namespace OpenSim.Data.SQLite.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class SQLiteRegionTest : BasicRegionTest { public string file = "regiontest.db"; diff --git a/OpenSim/Data/SQLite/Tests/SQLiteUserTest.cs b/OpenSim/Data/SQLite/Tests/SQLiteUserTest.cs index 3f8c0495ae..f074b64025 100644 --- a/OpenSim/Data/SQLite/Tests/SQLiteUserTest.cs +++ b/OpenSim/Data/SQLite/Tests/SQLiteUserTest.cs @@ -31,7 +31,7 @@ using OpenSim.Data.Tests; namespace OpenSim.Data.SQLite.Tests { - [TestFixture] + [TestFixture, DatabaseTest] public class SQLiteUserTest : BasicUserTest { public string file; diff --git a/OpenSim/Data/Tests/DatabaseTestAttribute.cs b/OpenSim/Data/Tests/DatabaseTestAttribute.cs new file mode 100644 index 0000000000..b500f40535 --- /dev/null +++ b/OpenSim/Data/Tests/DatabaseTestAttribute.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NUnit.Framework; + +namespace OpenSim.Data.Tests +{ + [AttributeUsage(AttributeTargets.All, + AllowMultiple=false, + Inherited=true)] + public class DatabaseTestAttribute : CategoryAttribute + { + public DatabaseTestAttribute() : base("Database") + { + } + } +}