Mercurial > octave
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 +