1function test_other
2%TEST_OTHER installs all packages needed for extensive tests
3
4% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
5% SPDX-License-Identifier: Apache-2.0
6
7here = pwd ;
8fprintf ('\n------------------installing ssget\n') ;
9try
10    index = ssget ;
11catch
12    cd ../../ssget
13    addpath (pwd) ;
14end
15cd (here) ;
16
17fprintf ('\n------------------installing GraphBLAS/Demo/MATLAB\n') ;
18addpath ../Demo/MATLAB
19
20fprintf ('\n------------------installing spok\n') ;
21cd spok
22addpath (pwd) ;
23try
24    spok (sparse (1)) ;
25catch
26    spok_install ;
27end
28cd (here) ;
29
30fprintf ('\n------------------installing SSMULT\n') ;
31cd ../../SuiteSparse/MATLAB_Tools/SSMULT
32addpath (pwd) ;
33try
34    L = sparse (1) ;
35    ssmultsym (L, L) ;
36catch
37    ssmult_install
38end
39cd (here) ;
40
41fprintf ('\n------------------installing CXSparse\n') ;
42cd ../../SuiteSparse/CXSparse/MATLAB/CSparse
43addpath (pwd) ;
44try
45    cs_sparse (1, 1, 1) ;
46catch
47    cs_make (1) ;
48end
49cd (here) ;
50
51fprintf ('\n------------------installing CHOLMOD\n') ;
52cd ../../SuiteSparse/CHOLMOD/MATLAB
53addpath (pwd) ;
54try
55    sparse2 (1, 1, 1) ;
56catch
57    cholmod_make ;
58end
59cd (here) ;
60
61