Open willtebbutt opened 2 years ago
We should definitely do this.
I think that doing #34 will be dependent on doing this (and associated test refactoring) first.
My rough takeaways from our meeting:
node
, that dispatches on the type of NodeOp
BinaryNodeOp
, for which alignment semantics should apply.
There's lots of useful testing utilities in
test/common.jl
. It would be helpful if these were moved insidesrc
into a module calledTestUtils
(consistent with standard naming conventions), so that others implementing newNodeOps
etc can make use of this functionality (e.g. I'm doing this right now, and thinking "I'd really like to be able to run that_eval
function that gets used in the TimeDag tests so that I can be sure my op handles the batch_interval correctly....")