changeset 22734:4560273d100c stable

Change publish.tst to use gnuplot on Windows platforms (bug #49501). * publish.tst: Use unwind_protect to set/restore graphics_toolkit if running on Windows platform.
author Rik <rik@octave.org>
date Mon, 07 Nov 2016 09:02:32 -0800
parents 2d74b4653e5d
children 4678729e8ae1
files test/publish/publish.tst
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/publish/publish.tst	Fri Nov 04 19:33:27 2016 +0100
+++ b/test/publish/publish.tst	Mon Nov 07 09:02:32 2016 -0800
@@ -2,8 +2,12 @@
 
 %!test
 %! visibility = get (0, "defaultfigurevisible");
+%! toolkit = graphics_toolkit ();
 %! unwind_protect
 %!   set (0, "defaultfigurevisible", "off");
+%!   if (ispc ())
+%!     graphics_toolkit ("gnuplot");
+%!   endif
 %!   cases = dir ("test_script*.m");
 %!   cases = strsplit (strrep ([cases.name], ".m", ".m\n"));
 %!   for i = 1:length(cases)-1
@@ -13,14 +17,19 @@
 %!   rmdir ("html", "s");
 %! unwind_protect_cleanup
 %!   set (0, "defaultfigurevisible", visibility);
+%!   graphics_toolkit (toolkit);
 %! end_unwind_protect
 
 ## grabcode
 
 %!test
 %! visibility = get (0, "defaultfigurevisible");
+%! toolkit = graphics_toolkit ();
 %! unwind_protect
 %!   set (0, "defaultfigurevisible", "off");
+%!   if (ispc ())
+%!     graphics_toolkit ("gnuplot");
+%!   endif
 %!   publish ("test_script.m");
 %!   str1 = fileread ("test_script.m");
 %!   str2 = grabcode ("html/test_script.html");
@@ -32,4 +41,6 @@
 %!   assert (hash ("md5", str1), hash ("md5", str2));
 %! unwind_protect_cleanup
 %!   set (0, "defaultfigurevisible", visibility);
+%!   graphics_toolkit (toolkit);
 %! end_unwind_protect
+