Mercurial > pytave
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; |