-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue37 - Have a working flow test for AM #43
Conversation
…work. Now flow_setup and flow_cleanup are working as intended
…tice new files when flow starts
… for the watch to v3.
…g with adding '+' or '-' to the events in fileEvents. This is added by the converter
…riginal bulletins, but proved to be too much work
…mpare tree to only check filenames, have a working flow test that passes all checks as of now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great start! checksums being different, and having to block certain bulletins are concerning. It sounds like there are improvements to make in AM so that this kind of babying is not needed. I think it's better to merge and improve afterward, and this isn't in critical path yet... but it needs more work for sure.
@andreleblanc11 After I reviewed it... I saw it was in draft mode... oops... Do you want to keep it in draft for a while, or did you intend to ask for it to be merged? |
I want to add more bulletins in the mix for the test. So I'm working on another commit to add bulletins that are more frequently encountered on the NCPs. But yes the idea was to have at least a pretty good test that is working, which is better then nothing. |
I was able to get a working flow test for AM. All 9 tests pass at the moment.
The data flow
watch -> (post locally) -> sarra -> (post locally) -> sender/am_send -> (AM socket) -> flow/amserver -> (post locally) -> download locally
Here are what the results look like when the test passes
Notes
SACN[34]
andKWAL
bulletins as they were causing problems downstream with the AM sender (or AM server, I forget which).^M
at the end of the file (before going through the socket). However, even when trying to remove these, the checksums were still different so I just decided to not compare the checksums before and after going through the AM socket.Points of improvement
static_flow
- COMPLETED