# HG changeset patch # User Mike Miller # Date 1491172174 25200 # Node ID c6e93e7dcfbad65bc1ee3c56232bf05468d56fd2 # Parent d18843ff4dfd0b400c1d19bf163a81a887113f08 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. diff -r d18843ff4dfd -r c6e93e7dcfba __py_tests__.m --- a/__py_tests__.m Sun Apr 02 11:20:53 2017 -0700 +++ b/__py_tests__.m Sun Apr 02 15:29:34 2017 -0700 @@ -42,7 +42,12 @@ f = varargin{i}; if (has_tests (f)) print_test_file_name (f); - [p, n, xf, sk, rtsk] = test (f, "quiet", fid); + if (nargout ("test") < 5) + rtsk = 0; + [p, n, xf, sk] = test (f, "quiet", fid); + else + [p, n, xf, sk, rtsk] = test (f, "quiet", fid); + endif print_pass_fail (p, n, xf, sk, rtsk); dp += p; dn += n;