You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2019/08/22 09:16:32 UTC
[ignite] branch master updated: IGNITE-12095 .NET: Disable API
parity tests
This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/master by this push:
new 82afed5 IGNITE-12095 .NET: Disable API parity tests
82afed5 is described below
commit 82afed50509f610fb73bc2471165f677242f1218
Author: Pavel Tupitsyn <pt...@apache.org>
AuthorDate: Thu Aug 22 12:16:14 2019 +0300
IGNITE-12095 .NET: Disable API parity tests
Don't fail automated builds just because new APIs were added in Java.
Instead, Ignite.NET developers should run API parity checks manually.
---
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/BinaryParityTest.cs | 3 ++-
.../Apache.Ignite.Core.Tests/ApiParity/CacheAffinityParityTest.cs | 3 ++-
.../ApiParity/CacheConfigurationParityTest.cs | 1 +
.../Apache.Ignite.Core.Tests/ApiParity/CacheMetricsParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheParityTest.cs | 3 ++-
.../ApiParity/ClientConnectorConfigurationParityTest.cs | 3 ++-
.../Apache.Ignite.Core.Tests/ApiParity/ClusterMetricsParityTest.cs | 1 +
.../Apache.Ignite.Core.Tests/ApiParity/ClusterNodeParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterParityTest.cs | 1 +
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/ComputeParityTest.cs | 3 ++-
.../ApiParity/DataRegionConfigurationParityTest.cs | 3 ++-
.../ApiParity/DataRegionMetricsParityTest.cs | 3 ++-
.../ApiParity/DataStorageConfigurationParityTest.cs | 3 ++-
.../ApiParity/DataStorageMetricsParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/EventsParityTest.cs | 3 ++-
.../ApiParity/IgniteConfigurationParityTest.cs | 5 ++++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/MessagingParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/ParityTest.cs | 3 +++
.../ApiParity/QueryEntityConfigurationParityTest.cs | 1 +
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/ServicesParityTest.cs | 3 ++-
.../dotnet/Apache.Ignite.Core.Tests/ApiParity/StreamerParityTest.cs | 1 +
.../ApiParity/TcpCommunicationSpiParityTest.cs | 1 +
.../ApiParity/TransactionMetricsParityTest.cs | 3 ++-
.../Apache.Ignite.Core.Tests/ApiParity/TransactionsParityTest.cs | 1 +
25 files changed, 46 insertions(+), 17 deletions(-)
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/BinaryParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/BinaryParityTest.cs
index 87d1f91..187fc2a 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/BinaryParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/BinaryParityTest.cs
@@ -24,6 +24,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IBinary"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class BinaryParityTest
{
/** Known name mappings. */
@@ -45,4 +46,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
knownMappings: KnownMappings);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheAffinityParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheAffinityParityTest.cs
index f0ae286..f232bbe 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheAffinityParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheAffinityParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ICacheAffinity"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class CacheAffinityParityTest
{
/// <summary>
@@ -36,4 +37,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(ICacheAffinity));
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheConfigurationParityTest.cs
index 8031494..9665b97 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheConfigurationParityTest.cs
@@ -24,6 +24,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="CacheConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class CacheConfigurationParityTest
{
/** Known property name mappings. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheMetricsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheMetricsParityTest.cs
index 0a29b9f..3771003 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheMetricsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheMetricsParityTest.cs
@@ -24,6 +24,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ICacheMetrics"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class CacheMetricsParityTest
{
/** Known name mappings. */
@@ -44,4 +45,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
knownMappings: KnownMappings);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheParityTest.cs
index 4154beb..306d906 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/CacheParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ICache{TK,TV}"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class CacheParityTest
{
/** Members that are not needed on .NET side. */
@@ -70,4 +71,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
MissingMembers);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClientConnectorConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClientConnectorConfigurationParityTest.cs
index 62ed54e..efd916b 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClientConnectorConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClientConnectorConfigurationParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="ClientConnectorConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ClientConnectorConfigurationParityTest
{
/** Members that are missing on .NET side and should be added in future. */
@@ -43,4 +44,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(ClientConnectorConfiguration), knownMissingProperties: MissingMembers);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterMetricsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterMetricsParityTest.cs
index bbab78c..e69ec9a 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterMetricsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterMetricsParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IClusterMetrics"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ClusterMetricsParityTest
{
/** Properties that are missing on .NET side. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterNodeParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterNodeParityTest.cs
index fcf7f89..ffcf37c 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterNodeParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterNodeParityTest.cs
@@ -23,6 +23,7 @@
/// <summary>
/// Tests that <see cref="IClusterNode"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ClusterNodeParityTest
{
/** Members that are missing on .NET side and should be added in future. */
@@ -42,4 +43,4 @@
typeof(IClusterNode), MissingMembers);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterParityTest.cs
index 9714dab..dec0203 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ClusterParityTest.cs
@@ -23,6 +23,7 @@
/// <summary>
/// Tests that <see cref="ICluster"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ClusterParityTest
{
/** Members that are not needed on .NET side. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ComputeParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ComputeParityTest.cs
index e3f47ae..a1e4f94 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ComputeParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ComputeParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ICompute"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ComputeParityTest
{
/** Methods that are not needed on .NET side. */
@@ -48,4 +49,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
UnneededMethods);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionConfigurationParityTest.cs
index dbc4686..9fba6aa 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionConfigurationParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="DataRegionConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class DataRegionConfigurationParityTest
{
/// <summary>
@@ -36,4 +37,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(DataRegionConfiguration));
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionMetricsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionMetricsParityTest.cs
index bea31b1..a6855fb 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionMetricsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataRegionMetricsParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IDataRegionMetrics"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class DataRegionMetricsParityTest
{
/** Known name mappings. */
@@ -49,4 +50,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
knownMissingMembers: MissingProperties);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageConfigurationParityTest.cs
index ab8c95b..ef4f996 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageConfigurationParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="DataStorageConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class DataStorageConfigurationParityTest
{
/** Properties that are not needed on .NET side. */
@@ -52,4 +53,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
UnneededProperties, MissingProperties);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageMetricsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageMetricsParityTest.cs
index c24df71..b8ed1e7 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageMetricsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/DataStorageMetricsParityTest.cs
@@ -22,6 +22,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IDataStorageMetrics"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class DataStorageMetricsParityTest
{
/** Properties that are missing on .NET side. */
@@ -58,4 +59,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(IDataStorageMetrics), knownMissingMembers: MissingProperties);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/EventsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/EventsParityTest.cs
index 98e9e25..12ada50 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/EventsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/EventsParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IEvents"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class EventsParityTest
{
/** Members that are missing on .NET side and should be added in future. */
@@ -47,4 +48,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
knownMissingMembers: MissingMembers);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteConfigurationParityTest.cs
index 069aa71..68efe74 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteConfigurationParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="IgniteConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class IgniteConfigurationParityTest
{
/** Known property name mappings Java -> .NET. */
@@ -88,7 +89,9 @@ namespace Apache.Ignite.Core.Tests.ApiParity
"IncludeProperties",
"isAutoActivationEnabled", // IGNITE-7301
"NetworkCompressionLevel",
- "PluginProviders"
+ "PluginProviders",
+ "MetricExporterSpi",
+ "TracingSpi"
};
/// <summary>
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteParityTest.cs
index 7f965e7..25f123b 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/IgniteParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IIgnite"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class IgniteParityTest
{
/** Methods that are not needed on .NET side. */
@@ -72,4 +73,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
KnownMappings);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/MessagingParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/MessagingParityTest.cs
index 1d940fc..550fe00 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/MessagingParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/MessagingParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IMessaging"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class MessagingParityTest
{
/// <summary>
@@ -36,4 +37,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(IMessaging));
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ParityTest.cs
index ee15aa5..a4efad0 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ParityTest.cs
@@ -32,6 +32,9 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// </summary>
public static class ParityTest
{
+ /** Test ignore reason: we should not fail builds due to new APIs being added in Java. */
+ public const string IgnoreReason = "API parity tests are supposed to be run manually.";
+
/** Property regex. */
private static readonly Regex JavaPropertyRegex =
new Regex("(@Deprecated)?\\s+public [^=^\r^\n]+ (\\w+)\\(\\) {", RegexOptions.Compiled);
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/QueryEntityConfigurationParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/QueryEntityConfigurationParityTest.cs
index 1171e16..f832923 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/QueryEntityConfigurationParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/QueryEntityConfigurationParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="QueryEntity"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class QueryEntityConfigurationParityTest
{
/** Properties that are not needed on .NET side. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ServicesParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ServicesParityTest.cs
index d8c0938..44ae2c6 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ServicesParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/ServicesParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IServices"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class ServicesParityTest
{
/// <summary>
@@ -36,4 +37,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(IServices));
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/StreamerParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/StreamerParityTest.cs
index 3cd58e8..9bca0cc 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/StreamerParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/StreamerParityTest.cs
@@ -24,6 +24,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="IDataStreamer{TK,TV}"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class StreamerParityTest
{
/** Members that are not needed on .NET side. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TcpCommunicationSpiParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TcpCommunicationSpiParityTest.cs
index be8bd11..e82daa8 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TcpCommunicationSpiParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TcpCommunicationSpiParityTest.cs
@@ -25,6 +25,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that .NET <see cref="CacheConfiguration"/> has all properties from Java configuration APIs.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class TcpCommunicationSpiParityTest
{
/** Known property name mappings. */
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionMetricsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionMetricsParityTest.cs
index 6740eb9..6a8b820 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionMetricsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionMetricsParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ITransactionMetrics"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class TransactionMetricsParityTest
{
/** Properties that are missing on .NET side. */
@@ -48,4 +49,4 @@ namespace Apache.Ignite.Core.Tests.ApiParity
typeof(ITransactionMetrics),knownMissingMembers: MissingProperties);
}
}
-}
\ No newline at end of file
+}
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionsParityTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionsParityTest.cs
index 8707c63..c822755 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionsParityTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/ApiParity/TransactionsParityTest.cs
@@ -23,6 +23,7 @@ namespace Apache.Ignite.Core.Tests.ApiParity
/// <summary>
/// Tests that <see cref="ITransactions"/> has all APIs from Java Ignite interface.
/// </summary>
+ [Ignore(ParityTest.IgnoreReason)]
public class TransactionsParityTest
{
/** Members that are missing on .NET side and should be added in future. */