Mercurial > octave
comparison libinterp/corefcn/qr.cc @ 31259:e39634a768e7
qr.cc: Run test with sparse input only if built with necessary libraries (bug #63069).
* libinterp/corefcn/qr.cc: Skip test if Octave was built without necessary
libraries for sparse input for qr.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 05 Oct 2022 10:55:13 +0200 |
parents | fa4bb329a51a |
children | ad8a4102f910 |
comparison
equal
deleted
inserted
replaced
31258:473ac0a602b9 | 31259:e39634a768e7 |
---|---|
804 %!test | 804 %!test |
805 %! assert (qr (zeros (0, 0)), zeros (0, 0)) | 805 %! assert (qr (zeros (0, 0)), zeros (0, 0)) |
806 %! assert (qr (zeros (1, 0)), zeros (1, 0)) | 806 %! assert (qr (zeros (1, 0)), zeros (1, 0)) |
807 %! assert (qr (zeros (0, 1)), zeros (0, 1)) | 807 %! assert (qr (zeros (0, 1)), zeros (0, 1)) |
808 | 808 |
809 %!test <*63069> | 809 %!testif ; (__have_feature__ ("SPQR") && __have_feature__ ("CHOLMOD")) || __have_feature__ ("CXSPARSE") <*63069> |
810 %! assert (qr (sparse (0, 0)), sparse (0, 0)) | 810 %! assert (qr (sparse (0, 0)), sparse (0, 0)) |
811 %! assert (qr (sparse (1, 0)), sparse (1, 0)) | 811 %! assert (qr (sparse (1, 0)), sparse (1, 0)) |
812 %! assert (qr (sparse (0, 1)), sparse (0, 1)) | 812 %! assert (qr (sparse (0, 1)), sparse (0, 1)) |
813 | 813 |
814 %!error qr () | 814 %!error qr () |