We should build a systematic test suite for models.
Currently, there are tests per model.
A "test suite" means something like TestAllForecasters in sktime, where we loop over forecasters, but with the contract of pytorch-forecasting.
The test suite should cover basic usage vignettes, including those shown in the tutorials.
Architecturally, I suggest using scikit-base as a soft dependency (testing depset only), to index and collect all forecasters, and to build the test framework.
While this is probably not a good first issue, we should collect code snippets that should work for all foercaster classes, for inclusion in the test suite.
We should build a systematic test suite for models.
Currently, there are tests per model.
A "test suite" means something like
TestAllForecastersinsktime, where we loop over forecasters, but with the contract ofpytorch-forecasting.The test suite should cover basic usage vignettes, including those shown in the tutorials.
Architecturally, I suggest using
scikit-baseas a soft dependency (testing depset only), to index and collect all forecasters, and to build the test framework.While this is probably not a good first issue, we should collect code snippets that should work for all foercaster classes, for inclusion in the test suite.