all_tst_files = {
"libinterp/octave.cc-tst"
"libinterp/dldfcn/chol.cc-tst"
"libinterp/dldfcn/convhulln.cc-tst"
"libinterp/dldfcn/audioread.cc-tst"
"libinterp/dldfcn/qr.cc-tst"
"libinterp/dldfcn/gzip.cc-tst"
"libinterp/dldfcn/fftw.cc-tst"
"libinterp/dldfcn/colamd.cc-tst"
"libinterp/dldfcn/amd.cc-tst"
"libinterp/dldfcn/dmperm.cc-tst"
"libinterp/dldfcn/__voronoi__.cc-tst"
"libinterp/dldfcn/__init_fltk__.cc-tst"
"libinterp/dldfcn/__fltk_uigetfile__.cc-tst"
"libinterp/dldfcn/__glpk__.cc-tst"
"libinterp/dldfcn/audiodevinfo.cc-tst"
"libinterp/dldfcn/__delaunayn__.cc-tst"
"libinterp/dldfcn/__ode15__.cc-tst"
"libinterp/dldfcn/symbfact.cc-tst"
"libinterp/dldfcn/__init_gnuplot__.cc-tst"
"libinterp/dldfcn/__eigs__.cc-tst"
"libinterp/octave-value/ov-null-mat.cc-tst"
"libinterp/octave-value/ov-typeinfo.cc-tst"
"libinterp/octave-value/ov-java.cc-tst"
"libinterp/octave-value/ov-struct.cc-tst"
"libinterp/octave-value/ov-fcn-handle.cc-tst"
"libinterp/octave-value/ov-cx-diag.cc-tst"
"libinterp/octave-value/ov-lazy-idx.cc-tst"
"libinterp/octave-value/ov-bool-mat.cc-tst"
"libinterp/octave-value/ov.cc-tst"
"libinterp/octave-value/ov-cell.cc-tst"
"libinterp/octave-value/ov-class.cc-tst"
"libinterp/octave-value/ov-oncleanup.cc-tst"
"libinterp/octave-value/ov-classdef.cc-tst"
"libinterp/octave-value/ov-usr-fcn.cc-tst"
"libinterp/octave-value/ov-base.cc-tst"
"libinterp/octave-value/ov-fcn-inline.cc-tst"
"libinterp/corefcn/dlmread.cc-tst"
"libinterp/corefcn/mappers.cc-tst"
"libinterp/corefcn/ordschur.cc-tst"
"libinterp/corefcn/kron.cc-tst"
"libinterp/corefcn/ellipj.cc-tst"
"libinterp/corefcn/quadcc.cc-tst"
"libinterp/corefcn/find.cc-tst"
"libinterp/corefcn/conv2.cc-tst"
"libinterp/corefcn/gcd.cc-tst"
"libinterp/corefcn/fft.cc-tst"
"libinterp/corefcn/sysdep.cc-tst"
"libinterp/corefcn/toplev.cc-tst"
"libinterp/corefcn/matrix_type.cc-tst"
"libinterp/corefcn/__pchip_deriv__.cc-tst"
"libinterp/corefcn/data.cc-tst"
"libinterp/corefcn/dot.cc-tst"
"libinterp/corefcn/bsxfun.cc-tst"
"libinterp/corefcn/tsearch.cc-tst"
"libinterp/corefcn/strfns.cc-tst"
"libinterp/corefcn/gsvd.cc-tst"
"libinterp/corefcn/givens.cc-tst"
"libinterp/corefcn/det.cc-tst"
"libinterp/corefcn/sighandlers.cc-tst"
"libinterp/corefcn/strfind.cc-tst"
"libinterp/corefcn/sparse-xpow.cc-tst"
"libinterp/corefcn/hex2num.cc-tst"
"libinterp/corefcn/fcn-info.cc-tst"
"libinterp/corefcn/pinv.cc-tst"
"libinterp/corefcn/call-stack.cc-tst"
"libinterp/corefcn/mgorth.cc-tst"
"libinterp/corefcn/__magick_read__.cc-tst"
"libinterp/corefcn/schur.cc-tst"
"libinterp/corefcn/environment.cc-tst"
"libinterp/corefcn/event-manager.cc-tst"
"libinterp/corefcn/fft2.cc-tst"
"libinterp/corefcn/__qp__.cc-tst"
"libinterp/corefcn/help.cc-tst"
"libinterp/corefcn/colloc.cc-tst"
"libinterp/corefcn/__contourc__.cc-tst"
"libinterp/corefcn/nproc.cc-tst"
"libinterp/corefcn/spparms.cc-tst"
"libinterp/corefcn/tril.cc-tst"
"libinterp/corefcn/filter.cc-tst"
"libinterp/corefcn/errwarn.cc-tst"
"libinterp/corefcn/error.cc-tst"
"libinterp/corefcn/sparse.cc-tst"
"libinterp/corefcn/__dsearchn__.cc-tst"
"libinterp/corefcn/syscalls.cc-tst"
"libinterp/corefcn/svd.cc-tst"
"libinterp/corefcn/__ilu__.cc-tst"
"libinterp/corefcn/typecast.cc-tst"
"libinterp/corefcn/dirfns.cc-tst"
"libinterp/corefcn/eig.cc-tst"
"libinterp/corefcn/graphics.cc-tst"
"libinterp/corefcn/rand.cc-tst"
"libinterp/corefcn/rcond.cc-tst"
"libinterp/corefcn/oct-map.cc-tst"
"libinterp/corefcn/hess.cc-tst"
"libinterp/corefcn/regexp.cc-tst"
"libinterp/corefcn/lu.cc-tst"
"libinterp/corefcn/time.cc-tst"
"libinterp/corefcn/__ichol__.cc-tst"
"libinterp/corefcn/file-io.cc-tst"
"libinterp/corefcn/max.cc-tst"
"libinterp/corefcn/qz.cc-tst"
"libinterp/corefcn/besselj.cc-tst"
"libinterp/corefcn/defaults.cc-tst"
"libinterp/corefcn/hash.cc-tst"
"libinterp/corefcn/lookup.cc-tst"
"libinterp/corefcn/quad.cc-tst"
"libinterp/corefcn/inv.cc-tst"
"libinterp/corefcn/Cell.cc-tst"
"libinterp/corefcn/variables.cc-tst"
"libinterp/corefcn/symtab.cc-tst"
"libinterp/corefcn/dassl.cc-tst"
"libinterp/corefcn/debug.cc-tst"
"libinterp/corefcn/sylvester.cc-tst"
"libinterp/corefcn/sqrtm.cc-tst"
"libinterp/corefcn/lsode.cc-tst"
"libinterp/corefcn/getrusage.cc-tst"
"libinterp/corefcn/psi.cc-tst"
"libinterp/corefcn/sub2ind.cc-tst"
"libinterp/corefcn/bitfcns.cc-tst"
"libinterp/corefcn/__lin_interpn__.cc-tst"
"libinterp/corefcn/pr-output.cc-tst"
"libinterp/corefcn/utils.cc-tst"
"libinterp/corefcn/cellfun.cc-tst"
"libinterp/corefcn/input.cc-tst"
"libinterp/parse-tree/pt-eval.cc-tst"
"libinterp/parse-tree/pt-tm-const.cc-tst"
"libinterp/parse-tree/pt-idx.cc-tst"
"libinterp/parse-tree/lex.ll-tst"
"libinterp/parse-tree/pt-fcn-handle.cc-tst"
"libinterp/parse-tree/oct-parse.yy-tst"
"libinterp/parse-tree/bp-table.cc-tst"
"libinterp/parse-tree/pt-assign.cc-tst"
};

## Turn off pager
more off

## Change these to do a binary search of tests
l = 1;
u = 132;  # 132 is max

tst_list = all_tst_files(l : u);
for i = 1 : numel (tst_list)
  fname = tst_list{i};
  disp ("--------------------------------------------------------------------");
  disp (fname);
  test (fname);
  disp ("--------------------------------------------------------------------");
endfor

disp ("--------------------------------------------------------------------");
disp ("NOW RUNNING SPARSE.TST");
disp ("--------------------------------------------------------------------");
test ("test/sparse.tst");

