Commit Graph

18 Commits

Author SHA1 Message Date
Crozet Sébastien
6cfd2bca14 Use proptest for all nalgebra tests. 2021-02-28 17:52:14 +01:00
Andreas Longva
86aeed6a09 Test nalgebra-sparse in CI 2021-01-26 10:11:24 +01:00
Andreas Longva
5dfe06897f Rename nalgebra/proptest to /proptest-support
This gives us some freedom in the future, in case we need
additional dependencies for the proptest integration.
2021-01-26 09:49:01 +01:00
Andreas Longva
f909638bf4 Designate exhaustive matrix proptest as slow-tests
The slow-tests feature flag is intended to be used for tests
that take substantially more time to run than other unit tests.
2021-01-26 08:57:47 +01:00
Andreas Longva
f9ea2b4471 Initial proptest implementation for nalgebra
This introduces functionality for creating strategies for matrices and
vectors, as well as an implementation of Arbitrary.

Strategies for the geometric types (Point3, Quaternion etc.) are not
currently part of this contribution.

The current strategy implementation for matrices has some limitations
that lead to suboptimal shrinking behavior. This is documented in the
module-level docs, with some additional comments in the code.
2021-01-26 08:57:47 +01:00
Philippe Renon
92cf00a43c circleci: add clippy job 2020-10-26 13:11:10 +01:00
Sébastien Crozet
b96181f6c4 CI: don't eanble --all-features when running the tests.
This would enable the libm_force feature which results in less accurate results causing some tests to fail.
2020-08-25 21:04:37 +02:00
sebcrozet
384aee8325 CI: don't run nalgebra-lapack test for now.
This leads to link errors that will need to be investigated later.
2020-04-05 21:00:42 +02:00
sebcrozet
89a6251292 CI: install dependencies for the tests too. 2020-04-05 20:45:19 +02:00
sebcrozet
ed85d5418a CI: use openblas instead of netlib. 2020-04-05 20:05:53 +02:00
sebcrozet
4233ba1131 CI: add some missing dependencies for lapack 2020-04-05 19:57:31 +02:00
sebcrozet
0c0915d45c CI: install cmake for lapack compilation. 2020-04-05 19:53:25 +02:00
sebcrozet
7bbca5c616 CI: fix feature selection for nalgebra-lapack. 2020-04-05 19:41:58 +02:00
sebcrozet
d802b6b5bf CI: add missing component for compiling with Xargo. 2020-04-05 19:00:16 +02:00
sebcrozet
eadcb31e78 CI: run the no-std build with the nightly compiler. 2020-04-05 18:56:44 +02:00
sebcrozet
8d41a5c20f CI: fix some syntax errors. 2020-04-05 18:53:50 +02:00
sebcrozet
bc1b62d06a circleci: run tests too. 2020-04-05 18:48:21 +02:00
sebcrozet
615e092b24 Add circle CI configuration files. 2020-04-05 18:43:45 +02:00