comparison __py_tests__.m @ 384:c6e93e7dcfba

Make test suite compatible with Octave 4.2 * __py_tests__.m: Handle old and new forms of the test function to remain compatible with Octave 4.2.
author Mike Miller <mtmiller@octave.org>
date Sun, 02 Apr 2017 15:29:34 -0700
parents d18843ff4dfd
children ce61206a61f8
comparison
equal deleted inserted replaced
383:d18843ff4dfd 384:c6e93e7dcfba
40 puts ("\nIntegrated test scripts:\n\n"); 40 puts ("\nIntegrated test scripts:\n\n");
41 for i = 1:length (varargin) 41 for i = 1:length (varargin)
42 f = varargin{i}; 42 f = varargin{i};
43 if (has_tests (f)) 43 if (has_tests (f))
44 print_test_file_name (f); 44 print_test_file_name (f);
45 [p, n, xf, sk, rtsk] = test (f, "quiet", fid); 45 if (nargout ("test") < 5)
46 rtsk = 0;
47 [p, n, xf, sk] = test (f, "quiet", fid);
48 else
49 [p, n, xf, sk, rtsk] = test (f, "quiet", fid);
50 endif
46 print_pass_fail (p, n, xf, sk, rtsk); 51 print_pass_fail (p, n, xf, sk, rtsk);
47 dp += p; 52 dp += p;
48 dn += n; 53 dn += n;
49 dxf += xf; 54 dxf += xf;
50 dsk += sk; 55 dsk += sk;