Skip to content

Commit 28e3db4

Browse files
committed
rolling back some changes made for test fixing to go with another strategy.
1 parent 56db24e commit 28e3db4

File tree

3 files changed

+18
-11
lines changed

3 files changed

+18
-11
lines changed

src/MongoDB.Driver.Core.TestHelpers/CoreTestConfiguration.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,16 @@ public static ClusterBuilder ConfigureCluster(ClusterBuilder builder)
116116
}
117117
}
118118

119+
return ConfigureLogging(builder);
120+
}
121+
122+
public static ClusterBuilder ConfigureLogging(ClusterBuilder builder)
123+
{
119124
var traceSource = new TraceSource("mongodb-tests", SourceLevels.Information);
120125
traceSource.Listeners.Clear(); // remove the default listener
121126
var listener = new ConsoleTraceListener();
122127
traceSource.Listeners.Add(listener);
123-
builder = builder.TraceWith(traceSource);
124-
125-
return builder;
128+
return builder.TraceWith(traceSource);
126129
}
127130

128131
public static ICluster CreateCluster()

src/MongoDB.Driver.TestHelpers/DriverTestConfiguration.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,18 @@ public static class DriverTestConfiguration
3434
// static constructor
3535
static DriverTestConfiguration()
3636
{
37-
__client = new Lazy<MongoClient>(() => new MongoClient(CoreTestConfiguration.Cluster), true);
37+
var connectionString = CoreTestConfiguration.ConnectionString.ToString();
38+
var clientSettings = MongoClientSettings.FromUrl(new MongoUrl(connectionString));
39+
40+
var serverSelectionTimeoutString = Environment.GetEnvironmentVariable("MONGO_SERVER_SELECTION_TIMEOUT_MS");
41+
if (serverSelectionTimeoutString == null)
42+
{
43+
serverSelectionTimeoutString = "30000";
44+
}
45+
clientSettings.ServerSelectionTimeout = TimeSpan.FromMilliseconds(int.Parse(serverSelectionTimeoutString));
46+
clientSettings.ClusterConfigurator = cb => CoreTestConfiguration.ConfigureLogging(cb);
47+
48+
__client = new Lazy<MongoClient>(() => new MongoClient(clientSettings), true);
3849
__databaseNamespace = CoreTestConfiguration.DatabaseNamespace;
3950
__collectionNamespace = new CollectionNamespace(__databaseNamespace, "testcollection");
4051
}

src/MongoDB.Driver/MongoClient.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,6 @@ public MongoClient(string connectionString)
7171
{
7272
}
7373

74-
internal MongoClient(ICluster cluster)
75-
{
76-
_settings = new MongoClientSettings();
77-
_cluster = Ensure.IsNotNull(cluster, "cluster");
78-
_operationExecutor = new OperationExecutor();
79-
}
80-
8174
internal MongoClient(IOperationExecutor operationExecutor)
8275
: this()
8376
{

0 commit comments

Comments
 (0)