https://github.com/GPflow/GPflow
Revision 57d8ab787dbb1b7b555279d38641d8b4db5dda0e authored by st-- on 26 February 2020, 14:09:18 UTC, committed by GitHub on 26 February 2020, 14:09:18 UTC
Historically, there was just a single flat directory full of test modules. This had several negative implications: a) some test files ended up very long, b) it was occasionally hard to find a good place for new tests, c) no separation between unit and integration tests.

This PR gives the tests a directory structure that mirrors that of the gpflow package. Where possible, the code in gpflow/submodule/file.py is tested in tests/gpflow/submodule/test_file.py. Integration tests (e.g. notebooks, method equivalence) are now in tests/integration/.

Most of this PR is simple file moves, plus some splitting up of tests (particularly for models) according to the new structure. The reference kernel implementations are now unified in tests/gpflow/kernels/reference.py.
1 parent f8ee093
Raw File
Tip revision: 57d8ab787dbb1b7b555279d38641d8b4db5dda0e authored by st-- on 26 February 2020, 14:09:18 UTC
improve organization of test modules (#1288)
Tip revision: 57d8ab7
notebooks
doc/source/notebooks/
back to top