-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add the foundation for automated unit testing using the Google Test framework #11
Conversation
Still need to add unit tests for i32 and i64 wire types. |
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.
Pulled down code base. Verified unit tests compile, run and all tests pass. I'll take a look at the implementation details as time permits - maybe take a shot at implementing the unit tests for I32 and I64 wire types as an exercise to get my head around gtest.
Lots of changes in this one due to a pretty big reorganization, as well as the fact that my new neovim setup feels very strongly about the way things should be formatted. 😅 Still working out the kinks there.
Primarily, the purpose of these updates is to get us set up to write unit tests for the parser so we don't have to eyeball the output of
spicy-driver
manually each time we make a change. We can also set up a GitHub action to run the tests automatically on each PR and after each merge.Changes:
Leaving this in a draft state for now, as it is blocked by zeek/spicy#1752.