changeset 28122:818bd5b42651 stable

tests: Set mfile encoding to "UTF-8" while running test suite. * __run_test_suite__.m: Save current mfile encoding and set it to "utf-8". Restore previous value in unwind_protect_cleanup block.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 21 Feb 2020 09:32:06 +0100
parents 273db03ab762
children f2789cae04f3
files scripts/testfun/__run_test_suite__.m
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/testfun/__run_test_suite__.m	Wed Feb 19 20:38:39 2020 -0800
+++ b/scripts/testfun/__run_test_suite__.m	Fri Feb 21 09:32:06 2020 +0100
@@ -54,6 +54,7 @@
   pso = page_screen_output ();
   orig_wquiet = warning ("query", "quiet");
   orig_wstate = warning ();
+  orig_mfile_encoding = __mfile_encoding__ ("utf-8");
   logfile = make_absolute_filename ("fntests.log");
   unwind_protect
     page_screen_output (false);
@@ -146,6 +147,7 @@
     warning ("off", "all");
     warning (orig_wstate);
     warning (orig_wquiet.state, "quiet");
+    __mfile_encoding__ (orig_mfile_encoding);
     page_screen_output (pso);
   end_unwind_protect