}
};
+ var logHandler = new PoolTestLogHandler("SERVER");
+ logHandler.ActivateContext(testOut);
+ options.OverrideLogHandler = () => logHandler;
+
options.BeforeStart += () =>
{
IoCManager.Resolve<IEntitySystemManager>()
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<DeviceNetworkTestSystem>();
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<TestDestructibleListenerSystem>();
IoCManager.Resolve<ILogManager>().GetSawmill("loc").Level = LogLevel.Error;
+ IoCManager.Resolve<IConfigurationManager>()
+ .OnValueChanged(RTCVars.FailureLogLevel, value => logHandler.FailureLevel = value, true);
};
- var logHandler = new PoolTestLogHandler("SERVER");
- logHandler.ActivateContext(testOut);
-
- options.OverrideLogHandler = () => logHandler;
-
SetupCVars(poolSettings, options);
var server = new RobustIntegrationTest.ServerIntegrationInstance(options);
// LoadContentResources = !poolSettings.NoLoadContent
};
+ var logHandler = new PoolTestLogHandler("CLIENT");
+ logHandler.ActivateContext(testOut);
+ options.OverrideLogHandler = () => logHandler;
+
options.BeforeStart += () =>
{
IoCManager.Resolve<IModLoader>().SetModuleBaseCallbacks(new ClientModuleTestingCallbacks
.RegisterClass<SimplePredictReconcileTest.PredictionTestComponent>();
IoCManager.Register<IParallaxManager, DummyParallaxManager>(true);
IoCManager.Resolve<ILogManager>().GetSawmill("loc").Level = LogLevel.Error;
+ IoCManager.Resolve<IConfigurationManager>()
+ .OnValueChanged(RTCVars.FailureLogLevel, value => logHandler.FailureLevel = value, true);
}
});
};
- var logHandler = new PoolTestLogHandler("CLIENT");
- logHandler.ActivateContext(testOut);
- options.OverrideLogHandler = () => logHandler;
-
SetupCVars(poolSettings, options);
var client = new RobustIntegrationTest.ClientIntegrationInstance(options);