[Mono-dev] Fwd: Tests for System.Data.OracleClient
Leszek Ciesielski
skolima at gmail.com
Sat Oct 14 13:43:30 EDT 2006
On 9/25/06, Boris Kirzner <borisk at mainsoft.com> wrote:
> Hello Leszek
>
> The tests are regular NUnit test suite, so you should not have any
> problem running it just by adding the files to test sources file.
>
> Boris
>
> -----Original Message-----
> From: Leszek Ciesielski [mailto:skolima at gmail.com]
> Sent: Wednesday, September 13, 2006 11:34
> To: Boris Kirzner
> Subject: Tests for System.Data.OracleClient
>
> Hi,
>
> it seems to me you have maintained the jvm tests for quite a long
> time. Would it be possible to rewrite the way they are launched and
> incorporate them into main mcs testing path?
>
> Leszek Ciesielski
>
Hi Mono,
I have incorporated the tests from System.Data.Oracle.jvm into testing
of 'regular' OracleClient. There are hiccups, however: some tests
fail, some timeout while finalizing the tests domain, and some
segfault. I've marked those that time out or end with a segfault as
NotWorking, so they are not run. What should I do with those that
fail? For now, they are executed.
Boris: many (almost 50% , when counting the segfaulting and timeouting
ones) of test fail. Was this expected? Or maybe this is fault of them
being meant for jvm, or I messed something up?
What bothers me the most is that some of the segfaults are
nondeterministic - they seem to depend on the order the test are run,
or some other random factor...
Question to the list: should/can I commit this addition?
--
MS-DOS user since 5.0
Windows user since 3.11
Linux user since kernel 2.4
Novell Netware user since 2.2
WARCRAFT user since 1.0
-------------- next part --------------
Index: Test/System.Data.OracleClient/OracleLobTest.cs
===================================================================
--- Test/System.Data.OracleClient/OracleLobTest.cs (wersja 66526)
+++ Test/System.Data.OracleClient/OracleLobTest.cs (kopia robocza)
@@ -48,7 +48,7 @@
[TestFixtureSetUp]
public void FixtureSetUp ()
{
- connection_string = ConfigurationSettings.AppSettings.Get ("OracleConnectionString");
+ connection_string = ConfigurationSettings.AppSettings.Get ("ConnectionString");
if(connection_string == null)
Assert.Ignore ("Please consult README.tests.");
}
Index: Test/System.Data.OracleClient/OracleParameterTest.cs
===================================================================
--- Test/System.Data.OracleClient/OracleParameterTest.cs (wersja 66526)
+++ Test/System.Data.OracleClient/OracleParameterTest.cs (kopia robocza)
@@ -51,7 +51,7 @@
[TestFixtureSetUp]
public void FixtureSetUp ()
{
- connection_string = ConfigurationSettings.AppSettings.Get ("OracleConnectionString");
+ connection_string = ConfigurationSettings.AppSettings.Get ("ConnectionString");
if(connection_string == null)
Assert.Ignore ("Please consult README.tests.");
}
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdating.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdating.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdating.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_RowUpdating : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DsSt.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DsSt.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DsSt.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataAdapter_FillSchema_DsSt : ADONetTesterClass
{
private Exception exp;
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dr.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dr.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dr.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_Update_Dr : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dt.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dt.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dt.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_Update_Dt : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdated.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdated.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdated.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_RowUpdated : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_TableMappings.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_TableMappings.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_TableMappings.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_TableMappings : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_DsStr.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_DsStr.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_DsStr.cs (kopia robocza)
@@ -35,6 +35,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_Update_DsStr : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Ds.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Ds.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Ds.cs (kopia robocza)
@@ -36,6 +36,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_Update_Ds : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Ds_Int_Int_Str.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Ds_Int_Int_Str.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Ds_Int_Int_Str.cs (kopia robocza)
@@ -36,6 +36,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataAdapter_Fill_Ds_Int_Int_Str : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetByte_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetByte_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetByte_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetByte_I : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Read.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Read.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Read.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_Read : ADONetTesterClass
{
OracleConnection con;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDataTypeName.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDataTypeName.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDataTypeName.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetDataTypeName : ADONetTesterClass
{
OracleConnection con;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValue.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValue.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValue.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetValue : ADONetTesterClass
{
Exception exp;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFloat_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFloat_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFloat_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetFloat_I : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_NextResult.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_NextResult.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_NextResult.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_NextResult : ADONetTesterClass
{
OracleConnection con = new OracleConnection(MonoTests.System.Data.Utils.ConnectedDataProvider.ConnectionString);
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetString_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetString_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetString_I.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetString_I : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDouble_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDouble_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDouble_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetDouble_I : GHTBase
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_RecordsAffected.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_RecordsAffected.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_RecordsAffected.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_RecordsAffected : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFieldType.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFieldType.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFieldType.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetFieldType : ADONetTesterClass
{
OracleConnection con;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_HasRows.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_HasRows.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_HasRows.cs (kopia robocza)
@@ -35,6 +35,7 @@
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_HasRows : GHTBase
{
Exception exp;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetOrdinal.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetOrdinal.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetOrdinal.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetOrdinal : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetTimeSpan_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetTimeSpan_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetTimeSpan_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetTimeSpan_I : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetBytes_IIBII.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetBytes_IIBII.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetBytes_IIBII.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetBytes_IIBII : GHTBase
{
int testTypesInvocations;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDateTime.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDateTime.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDateTime.cs (kopia robocza)
@@ -35,6 +35,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetDateTime : ADONetTesterClass
{
private OracleConnection con;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Item.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Item.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Item.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_Item : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValues.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValues.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValues.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetValues : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetChars.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetChars.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetChars.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetChars : ADONetTesterClass
{
OracleConnection con;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt16.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt16.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt16.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_GetInt16 : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt64.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt64.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt64.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_GetInt64 : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Depth.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Depth.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Depth.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_Depth : GHTBase
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Close.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Close.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Close.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_Close : GHTBase
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDecimal_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDecimal_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDecimal_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleDataReader_GetDecimal_I : ADONetTesterClass
{
private int testTypesInvocations;
Index: Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt32_I.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt32_I.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt32_I.cs (kopia robocza)
@@ -34,6 +34,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleDataReader_GetInt32_I : ADONetTesterClass
{
private Exception exp = null;
Index: Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ConnectedDataProvider.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ConnectedDataProvider.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ConnectedDataProvider.cs (kopia robocza)
@@ -72,7 +72,10 @@
public static string ConnectionString {
get {
- return Sys.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
+ string connection_string = Sys.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
+ if(connection_string == null)
+ NUnit.Framework.Assert.Ignore ("Please consult README.tests.");
+ return connection_string;
}
}
Index: Test/System.Data.OracleClient.jvm/OracleConnection/OracleConnection_InfoMessage.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleConnection/OracleConnection_InfoMessage.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleConnection/OracleConnection_InfoMessage.cs (kopia robocza)
@@ -32,6 +32,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleConnection_InfoMessage : GHTBase
{
private int errorCounter=0;
Index: Test/System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtype.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtype.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtype.cs (kopia robocza)
@@ -36,6 +36,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+[Category("NotWorking")]
public class OracleParameter_ctor_SOtype : ADONetTesterClass
{
private Exception exp;
Index: Test/System.Data.OracleClient.jvm/OracleType/OracleType_Date.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleType/OracleType_Date.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleType/OracleType_Date.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleType_Date : GHTBase
{
private string dateColumnName;
Index: Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Begin.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Begin.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Begin.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleTransaction_Begin : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_IsolationLevel.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_IsolationLevel.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_IsolationLevel.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleTransaction_IsolationLevel : ADONetTesterClass
{
public static void Main()
Index: Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Connection.cs
===================================================================
--- Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Connection.cs (wersja 66526)
+++ Test/System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Connection.cs (kopia robocza)
@@ -33,6 +33,7 @@
namespace MonoTests.System.Data.OracleClient
{
[TestFixture]
+ [Category("NotWorking")]
public class OracleTransaction_Connection : ADONetTesterClass
{
public static void Main()
Index: System.Data.OracleClient_test.dll.sources
===================================================================
--- System.Data.OracleClient_test.dll.sources (wersja 66526)
+++ System.Data.OracleClient_test.dll.sources (kopia robocza)
@@ -2,3 +2,115 @@
System.Data.OracleClient/OracleCommandTest.cs
System.Data.OracleClient/OracleParameterTest.cs
System.Data.OracleClient/OracleLobTest.cs
+System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ADONetTesterClass.cs
+System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/ConnectedDataProvider.cs
+System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/DbTypeParameter.cs
+System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/DbTypeParametersCollection.cs
+System.Data.OracleClient.jvm/MonoTests.System.Data.Utils/GHTBase.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_CommandText.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_CommandTimeout.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_CommandType.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_Connection.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_Dispose.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_ExecuteNonQuery.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_ExecuteReader.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_ExecuteScalar.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_New.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_Parameters.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_Prepare.cs
+System.Data.OracleClient.jvm/OracleCommand/OracleCommand_Transaction.cs
+System.Data.OracleClient.jvm/OracleCommandBuilder/OracleCommandBuilder_DeriveParameters_O.cs
+System.Data.OracleClient.jvm/OracleConnection/IDBConnection_For_Oracle.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_BeginTransaction.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_ChangeDatabase.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_Close.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_ConnectionString.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_ConnectionTimeout.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_CreateCommand.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_Database.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_DataSource.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_Equals.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_InfoMessage.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_New.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_State.cs
+System.Data.OracleClient.jvm/OracleConnection/OracleConnection_StateChange.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_AcceptChangesDuringFill.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ContinueUpdateOnError.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ctor.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ctor_O.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ctor_SO.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ctor_SS.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_DeleteCommand.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Dispose.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_1.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_2.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_3.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Ds.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Ds_Int_Int_Str.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_DsStr.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Fill_Dt.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillError.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DS.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DSS.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DsSt.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_FillSchema_DtSch.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_GetFillParameters.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_InsertCommand.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_MissingMappingAction.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_MissingSchemaAction.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdated.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_RowUpdating.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_SelectCommand.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_TableMappings.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_ToString.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dr.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Ds.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_DsStr.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_Update_Dt.cs
+System.Data.OracleClient.jvm/OracleDataAdapter/OracleDataAdapter_UpdateCommand.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Close.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_ctor.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Depth.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetBoolean.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetByte_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetBytes_IIBII.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetChars.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDataTypeName.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDateTime.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDecimal_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetDouble_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFieldType.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetFloat_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetGuiid_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt16.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt32_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetInt64.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetName_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetOrdinal.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetSchemaTable.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetString_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetTimeSpan_I.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValue.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_GetValues.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_HasRows.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_IsDBNull.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Item.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_NextResult.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_Read.cs
+System.Data.OracleClient.jvm/OracleDataReader/OracleDataReader_RecordsAffected.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SO.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOIPBBBSDO.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtype.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtype_IS.cs
+System.Data.OracleClient.jvm/OracleParameter/OracleParameter_ctor_SOtypeI.cs
+System.Data.OracleClient.jvm/OracleParameterCollection/OracleParameterCollection_Add.cs
+System.Data.OracleClient.jvm/OracleParameterCollection/OracleParameterCollection_Contains.cs
+System.Data.OracleClient.jvm/OracleParameterCollection/OracleParameterCollection_Count.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Begin.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Commit.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Connection.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_ctor.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_IsolationLevel.cs
+System.Data.OracleClient.jvm/OracleTransaction/OracleTransaction_Rollback.cs
+System.Data.OracleClient.jvm/OracleType/OracleType_Date.cs
Index: README.tests
===================================================================
--- README.tests (wersja 66526)
+++ README.tests (kopia robocza)
@@ -1,8 +1,10 @@
Some tests located require a connection to Oracle database to execute.
To configure a connection, copy System.Data.OracleClient_test_default.dll.config.example
-to System.Data.OracleClient_test_default.dll.config and fill in the OracleConnectionString with appropriate values.
+to System.Data.OracleClient_test_default.dll.config and fill in the ConnectionString with appropriate Data Source.
If no System.Data.OracleClient_test_default.dll.config is present, those tests will be ignored.
To test .Net 2.0 profile, copy System.Data.OracleClient_test_default.dll.config
to System.Data.OracleClient_test_net_2_0.dll.config and launch tests with PROFILE=net_2_0 .
+
+Scripts for populating the database are located in Test/System.Data.OracleClient.jvm (for their usage, consult Test/System.Data.OracleClient.jvm/readme.txt).
Index: System.Data.OracleClient/OracleParameter.cs
===================================================================
--- System.Data.OracleClient/OracleParameter.cs (wersja 66526)
+++ System.Data.OracleClient/OracleParameter.cs (kopia robocza)
@@ -219,9 +219,13 @@
[DefaultValue (null)]
[RefreshProperties (RefreshProperties.All)]
[TypeConverter (typeof(StringConverter))]
+ [MonoTODO("InferOracleType is no always needed")]
public object Value {
get { return this.value; }
- set { this.value = value; }
+ set {
+ this.value = value;
+ InferOracleType(value);
+ }
}
#endregion // Properties
@@ -650,6 +654,8 @@
case "System.Int16":
SetOracleType (OracleType.Int16);
break;
+ case "System.DBNull":
+ break; //unable to guess type
default:
throw new ArgumentException (exception);
}
Index: System.Data.OracleClient_test_default.dll.config.example
===================================================================
--- System.Data.OracleClient_test_default.dll.config.example (wersja 66526)
+++ System.Data.OracleClient_test_default.dll.config.example (kopia robocza)
@@ -1,5 +1,5 @@
<configuration>
<appSettings>
- <add key="OracleConnectionString" value="Data Source=;User ID=;Password=;" />
+ <add key="ConnectionString" value="Data Source=;User ID=GHTDB;Password=GHTDB;" />
</appSettings>
</configuration>
More information about the Mono-devel-list
mailing list