Skip to content
Snippets Groups Projects
Commit b4a32440 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Don't parse the status file in AutoTxConfigTest.

There is no need to test a status file for correctness as the status
class will simply create a new object with default values in case
parsing an existing file fails.

Refers to #22, #28
parent 144c3a1d
No related branches found
No related tags found
No related merge requests found
...@@ -12,7 +12,6 @@ namespace ATxConfigTest ...@@ -12,7 +12,6 @@ namespace ATxConfigTest
private static readonly Logger Log = LogManager.GetCurrentClassLogger(); private static readonly Logger Log = LogManager.GetCurrentClassLogger();
private static ServiceConfig _config; private static ServiceConfig _config;
private static ServiceStatus _status;
private static void Main(string[] args) { private static void Main(string[] args) {
var logConfig = new LoggingConfiguration(); var logConfig = new LoggingConfiguration();
...@@ -29,19 +28,14 @@ namespace ATxConfigTest ...@@ -29,19 +28,14 @@ namespace ATxConfigTest
if (args.Length > 0) if (args.Length > 0)
baseDir = args[0]; baseDir = args[0];
var statusPath = Path.Combine(baseDir, "status.xml"); const string mark = "----------------------------";
try { try {
string msg;
Console.WriteLine($"\nTrying to parse configuration files from [{baseDir}]...\n"); Console.WriteLine($"\nTrying to parse configuration files from [{baseDir}]...\n");
_config = ServiceConfig.Deserialize(baseDir); _config = ServiceConfig.Deserialize(baseDir);
msg = "------------------ configuration settings ------------------"; Console.WriteLine($"\n{mark} configuration settings {mark}");
Console.WriteLine($"{msg}\n{_config.Summary()}{msg}\n"); Console.Write(_config.Summary());
Console.WriteLine($"{mark} configuration settings {mark}\n");
Console.WriteLine($"\nTrying to parse status file [{statusPath}]...\n");
_status = ServiceStatus.Deserialize(statusPath, _config);
msg = "------------------ status parameters ------------------";
Console.WriteLine($"{msg}\n{_status.Summary()}{msg}\n");
} }
catch (Exception ex) { catch (Exception ex) {
Console.WriteLine(ex); Console.WriteLine(ex);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment