Fixing constructor interface to work better through python (int instead of uint64_t).
Adds argument to annotator test blocks to determine when they add a new tag.
Fixing some bugs.
More test methods. Better testing of the all-to-all policy and more tests for the 1-to-1.
Block executor propagation method returns an error indicator to stop the flowgraph in an error instead of throwing.
Fixing how 1-to-1 annotator handles inputs to better test propagataion method.
Renamed annotator block that goes all-to-all now so that it can take in arbitrary number of inputs and pass tags on that way.
Reworked 1-to-1 annotator block to better testing purposes.
Switches to using the new annotator block with a known graph structure to run tests against the all-to-all tag propagation policy to make sure the tags are flowing downstream properly.
Adding stub for testing the 1-to-1 tag propagation policy.
Modifying the all-to-all stream annotator for better use in testing. It now add tags at pre-determined points in the stream and also grabs all tags that flow past and stores them locally. These tags are to be used for testing that the correct tags are coming through.
Also available in: