Skip to content

Commit b4010dd

Browse files
committed
Remove random old connection usage and add explict net461 testing back
1 parent d51d858 commit b4010dd

File tree

10 files changed

+10
-29
lines changed

10 files changed

+10
-29
lines changed

src/Elasticsearch.Net/Connection/HttpConnection-CoreFx.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ internal class WebProxy : IWebProxy
2929
public bool IsBypassed(Uri host) => host.IsLoopback;
3030
}
3131

32+
33+
/// <summary> The default IConnection implementation. Uses <see cref="HttpClient"/>.</summary>
3234
public class HttpConnection : IConnection
3335
{
3436
private readonly object _lock = new object();

src/Elasticsearch.Net/Connection/HttpConnection.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
namespace Elasticsearch.Net
1414
{
15+
/// <summary> The default IConnection implementation. Uses <see cref="HttpWebRequest"/> on the current .NET desktop framework.</summary>
1516
public class HttpConnection : HttpWebRequestConnection
1617
{
1718
}

src/Tests/Tests.Configuration/EnvironmentConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ public EnvironmentConfiguration()
3434
{
3535
SourceSerializer = RandomBoolConfig("SOURCESERIALIZER", randomizer),
3636
TypedKeys = RandomBoolConfig("TYPEDKEYS", randomizer),
37-
OldConnection = RandomBoolConfig("OLDCONNECTION", randomizer),
3837
};
3938
}
4039

src/Tests/Tests.Configuration/ITestConfiguration.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,5 @@ public class RandomConfiguration
2222
{
2323
public bool SourceSerializer { get; set; }
2424
public bool TypedKeys { get; set; }
25-
public bool OldConnection { get; set; }
2625
}
27-
2826
}

src/Tests/Tests.Configuration/YamlConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public YamlConfiguration(string configurationFile)
4141
{
4242
SourceSerializer = this.RandomBool("source_serializer", randomizer),
4343
TypedKeys = this.RandomBool("typed_keys", randomizer),
44-
OldConnection = this.RandomBool("old_connection", randomizer)
4544
};
4645
}
4746

src/Tests/Tests.Core/Client/Settings/TestConnectionSettings.cs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ public TestConnectionSettings(
3838
: ConnectionConfiguration.DefaultConnectionLimit;
3939

4040
internal ConnectionSettings ApplyTestSettings() => this
41-
.ApplyFiddlerProxyWhenNeeded()
4241
//TODO make this random
4342
//.EnableHttpCompression()
4443
#if DEBUG
@@ -54,13 +53,6 @@ internal ConnectionSettings ApplyTestSettings() => this
5453
foreach (var d in r.DeprecationWarnings) XunitRunState.SeenDeprecations.Add(d);
5554
});
5655

57-
private ConnectionSettings ApplyFiddlerProxyWhenNeeded()
58-
{
59-
if (!TestConfiguration.Instance.Random.OldConnection) return this;
60-
if (!RunningFiddler) return this;
61-
return this.Proxy(new Uri("http://localhost:8888"), null, null);
62-
}
63-
6456
private static SourceSerializerFactory CreateSerializerFactory(SourceSerializerFactory provided)
6557
{
6658
if (provided != null) return provided;

src/Tests/Tests.Core/Extensions/TestConfigurationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public static class TestConfigurationExtensions
88
{
99
//on this branch HttpConnection is either webrequest or httpclient based depending on the TFM
1010
private static IConnection CreateLiveConnection(this ITestConfiguration configuration) =>
11-
configuration.Random.OldConnection ? (IConnection) new HttpWebRequestConnection() : new HttpConnection();
11+
new HttpConnection();
1212

1313
public static IConnection CreateConnection(this ITestConfiguration configuration, bool forceInMemory = false) =>
1414
configuration.RunIntegrationTests && !forceInMemory ? configuration.CreateLiveConnection() : new InMemoryConnection();

src/Tests/Tests.Core/Xunit/NestXunitRunOptions.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ private static void DumpConfiguration()
4848
Console.WriteLine($" - Random:");
4949
Console.WriteLine($" \t- {nameof(config.Random.SourceSerializer)}: {config.Random.SourceSerializer}");
5050
Console.WriteLine($" \t- {nameof(config.Random.TypedKeys)}: {config.Random.TypedKeys}");
51-
Console.WriteLine($" \t- {nameof(config.Random.OldConnection)}: {config.Random.OldConnection}");
5251
Console.WriteLine(new string('-', 20));
5352

5453
}
@@ -115,7 +114,6 @@ private static string ReproduceCommandLine(ConcurrentBag<Tuple<string, string>>
115114

116115
AppendExplictConfig(nameof(RandomConfiguration.SourceSerializer), sb);
117116
AppendExplictConfig(nameof(RandomConfiguration.TypedKeys), sb);
118-
AppendExplictConfig(nameof(RandomConfiguration.OldConnection), sb);
119117

120118
if (runningIntegrations)
121119
sb.Append("integrate ")

src/Tests/Tests/ClientConcepts/Connection/HttpConnectionTests.cs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -56,25 +56,17 @@ [I] public async Task SingleInstanceOfHttpClient()
5656
connection.ClientCount.Should().Be(1);
5757
}
5858

59-
[I] public async Task MultipleInstancesOfHttpClientWhenRequestTimeoutChanges()
60-
{
61-
await MultipleInstancesOfHttpClientWhen(() => CreateRequestData(TimeSpan.FromSeconds(30)));
62-
}
59+
[I] public async Task MultipleInstancesOfHttpClientWhenRequestTimeoutChanges() =>
60+
await MultipleInstancesOfHttpClientWhen(() => CreateRequestData(TimeSpan.FromSeconds(30)));
6361

64-
[I] public async Task MultipleInstancesOfHttpClientWhenProxyChanges()
65-
{
62+
[I] public async Task MultipleInstancesOfHttpClientWhenProxyChanges() =>
6663
await MultipleInstancesOfHttpClientWhen(() => CreateRequestData(proxyAddress: new Uri("http://localhost:9400")));
67-
}
6864

69-
[I] public async Task MultipleInstancesOfHttpClientWhenAutomaticProxyDetectionChanges()
70-
{
65+
[I] public async Task MultipleInstancesOfHttpClientWhenAutomaticProxyDetectionChanges() =>
7166
await MultipleInstancesOfHttpClientWhen(() => CreateRequestData(disableAutomaticProxyDetection: true));
72-
}
7367

74-
[I] public async Task MultipleInstancesOfHttpClientWhenHttpCompressionChanges()
75-
{
68+
[I] public async Task MultipleInstancesOfHttpClientWhenHttpCompressionChanges() =>
7669
await MultipleInstancesOfHttpClientWhen(() => CreateRequestData(httpCompression: true));
77-
}
7870

7971
private static async Task MultipleInstancesOfHttpClientWhen(Func<RequestData> differentRequestData)
8072
{

src/Tests/Tests/Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Project Sdk="Microsoft.NET.Sdk">
33
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.bat))\src\Artifacts.build.props" />
44
<PropertyGroup>
5-
<TargetFrameworks>netcoreapp2.1</TargetFrameworks>
5+
<TargetFrameworks>netcoreapp2.1;net461</TargetFrameworks>
66
<VersionPrefix>6.0.0</VersionPrefix>
77
<VersionSuffix>alpha</VersionSuffix>
88
<NoWarn>$(NoWarn);xUnit1013</NoWarn>

0 commit comments

Comments
 (0)