[geary/mjog/async-unit-test-improvements: 6/6] test: Enable engine logging if test harness verbose flag is set



commit d84899e064181d87cb37c3959ed923ea1bb3f0f6
Author: Michael Gratton <mike vee net>
Date:   Fri Apr 10 14:31:41 2020 +1000

    test: Enable engine logging if test harness verbose flag is set

 test/test-client.vala | 6 ++++++
 test/test-engine.vala | 6 ++++++
 2 files changed, 12 insertions(+)
---
diff --git a/test/test-client.vala b/test/test-client.vala
index 1016d2a5..1d32bc2c 100644
--- a/test/test-client.vala
+++ b/test/test-client.vala
@@ -39,6 +39,12 @@ int main(string[] args) {
     Geary.RFC822.init();
     Geary.HTML.init();
     Geary.Logging.init();
+    if (GLib.Test.verbose()) {
+        Geary.Logging.enable_flags(ALL);
+        GLib.Log.set_writer_func(Geary.Logging.default_log_writer);
+        Geary.Logging.enable_flags(ALL);
+        Geary.Logging.log_to(GLib.stdout);
+    }
 
     /*
      * Hook up all tests into appropriate suites
diff --git a/test/test-engine.vala b/test/test-engine.vala
index a70cb11c..b738e1a7 100644
--- a/test/test-engine.vala
+++ b/test/test-engine.vala
@@ -22,6 +22,12 @@ int main(string[] args) {
     Geary.RFC822.init();
     Geary.HTML.init();
     Geary.Logging.init();
+    if (GLib.Test.verbose()) {
+        Geary.Logging.enable_flags(ALL);
+        GLib.Log.set_writer_func(Geary.Logging.default_log_writer);
+        Geary.Logging.enable_flags(ALL);
+        Geary.Logging.log_to(GLib.stdout);
+    }
 
     /*
      * Hook up all tests into appropriate suites


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]