Coluna.jl icon indicating copy to clipboard operation
Coluna.jl copied to clipboard

Generic tests for algorithms implementation

Open guimarqu opened this issue 3 years ago • 0 comments

When I tried to use the regular storage in #748, I experienced how painful the implementation of a new algorithm is. The first reason is obviously a lack of documentation, the second is that you need to run the algorithm to make sure that you implement the "API". To waste less time, it would be nice to have a generic integration test for algorithms that test the following methods:

  • run!
  • get_child_algorithm
  • get_unit_usages
  • make sure that we can access data stored in the unit storages used by the algorithm

guimarqu avatar Nov 24 '22 10:11 guimarqu