test_run: ignore Xvfb missing RANDR extension message 77/14077/2
Clément DAVID [Wed, 19 Mar 2014 15:23:51 +0000 (16:23 +0100)]
This message is printed to stderr when running scilab inside an
Xvfb server (fake X11) with Mesa OpenGL software
implementation.

To test :
 $ xvfb-run -s "-screen 0 1280x1024x24" bin/scilab -nw
     ..
     --> test_run()

Change-Id: I37786f5077645c01d297c788fe9616474050a987

scilab/modules/development_tools/macros/test_run.sci

index 3c2b159..6cc4f66 100644 (file)
@@ -870,6 +870,12 @@ function status = test_single(_module, _testPath, _testName)
                 else // Remove messages due to warning message from library
                     toRemove = grep(txt, ": no version information available (required by ");
                     txt(toRemove) = [];
+
+                    if ~isempty(txt) then
+                        toRemove = grep(txt, "extension ""RANDR"" missing on display");
+                        txt(toRemove) = [];
+                    end
+                    
                     if isempty(txt) then
                         deletefile(tmp_err);
                     end