Fix tests not failing when errors get logged (#15723)
This commit is contained in:
@@ -101,6 +101,10 @@ public static class PoolManager
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var logHandler = new PoolTestLogHandler("SERVER");
|
||||||
|
logHandler.ActivateContext(testOut);
|
||||||
|
options.OverrideLogHandler = () => logHandler;
|
||||||
|
|
||||||
options.BeforeStart += () =>
|
options.BeforeStart += () =>
|
||||||
{
|
{
|
||||||
IoCManager.Resolve<IEntitySystemManager>()
|
IoCManager.Resolve<IEntitySystemManager>()
|
||||||
@@ -116,13 +120,10 @@ public static class PoolManager
|
|||||||
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<DeviceNetworkTestSystem>();
|
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<DeviceNetworkTestSystem>();
|
||||||
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<TestDestructibleListenerSystem>();
|
IoCManager.Resolve<IEntitySystemManager>().LoadExtraSystemType<TestDestructibleListenerSystem>();
|
||||||
IoCManager.Resolve<ILogManager>().GetSawmill("loc").Level = LogLevel.Error;
|
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);
|
SetupCVars(poolSettings, options);
|
||||||
|
|
||||||
var server = new RobustIntegrationTest.ServerIntegrationInstance(options);
|
var server = new RobustIntegrationTest.ServerIntegrationInstance(options);
|
||||||
@@ -199,6 +200,10 @@ public static class PoolManager
|
|||||||
// LoadContentResources = !poolSettings.NoLoadContent
|
// LoadContentResources = !poolSettings.NoLoadContent
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var logHandler = new PoolTestLogHandler("CLIENT");
|
||||||
|
logHandler.ActivateContext(testOut);
|
||||||
|
options.OverrideLogHandler = () => logHandler;
|
||||||
|
|
||||||
options.BeforeStart += () =>
|
options.BeforeStart += () =>
|
||||||
{
|
{
|
||||||
IoCManager.Resolve<IModLoader>().SetModuleBaseCallbacks(new ClientModuleTestingCallbacks
|
IoCManager.Resolve<IModLoader>().SetModuleBaseCallbacks(new ClientModuleTestingCallbacks
|
||||||
@@ -211,14 +216,12 @@ public static class PoolManager
|
|||||||
.RegisterClass<SimplePredictReconcileTest.PredictionTestComponent>();
|
.RegisterClass<SimplePredictReconcileTest.PredictionTestComponent>();
|
||||||
IoCManager.Register<IParallaxManager, DummyParallaxManager>(true);
|
IoCManager.Register<IParallaxManager, DummyParallaxManager>(true);
|
||||||
IoCManager.Resolve<ILogManager>().GetSawmill("loc").Level = LogLevel.Error;
|
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);
|
SetupCVars(poolSettings, options);
|
||||||
|
|
||||||
var client = new RobustIntegrationTest.ClientIntegrationInstance(options);
|
var client = new RobustIntegrationTest.ClientIntegrationInstance(options);
|
||||||
|
|||||||
Reference in New Issue
Block a user