1function testall
2%TESTALL test all CSparse functions (run tests 1 to 28 below)
3%
4% Example:
5%   testall
6% See also: cs_demo
7
8% Copyright 2006-2012, Timothy A. Davis, http://www.suitesparse.com
9
10h = waitbar (0, 'CSparse') ;
11
12cs_test_make        % compile all CSparse, Demo, Text, and Test mexFunctions
13
14ntests = 28 ;
15
16testwait (1,  ntests, h) ; test1  ;
17testwait (2,  ntests, h) ; test2  ;
18testwait (3,  ntests, h) ; test3  ;
19testwait (4,  ntests, h) ; test4  ;
20testwait (5,  ntests, h) ; test5  ;
21testwait (6,  ntests, h) ; test6  ;
22testwait (7,  ntests, h) ; test7  ;
23testwait (8,  ntests, h) ; test8  ;
24testwait (9,  ntests, h) ; test9  ;
25testwait (10, ntests, h) ; test10 ;
26testwait (11, ntests, h) ; test11 ;
27testwait (12, ntests, h) ; test12 ;
28testwait (13, ntests, h) ; test13 ;
29testwait (14, ntests, h) ; test14 ;
30testwait (15, ntests, h) ; test15 ;
31testwait (16, ntests, h) ; test16 ;
32testwait (17, ntests, h) ; test17 ;
33testwait (18, ntests, h) ; test18 ;
34testwait (19, ntests, h) ; test19 ;
35testwait (20, ntests, h) ; test20 ;
36testwait (21, ntests, h) ; test21 ;
37testwait (22, ntests, h) ; test22 ;
38testwait (23, ntests, h) ; test23 ;
39testwait (24, ntests, h) ; test24 ;
40testwait (25, ntests, h) ; test25 ;
41testwait (26, ntests, h) ; test26 ;
42testwait (27, ntests, h) ; test27 ;
43testwait (28, ntests, h) ; test28 ;
44
45close (h)
46fprintf ('All CSparse tests passed\n') ;
47
48function testwait (n,ntests,h)
49fprintf ('\n------------------------ test%d\n', n) ;
50waitbar (n/(ntests+1), h, sprintf ('CSparse test %d of %d\n', n, ntests)) ;
51
52