DEV Community

Andrew Tassone
Andrew Tassone

Posted on

Learning Github Actions - The Great Site Generator

This week I learned about the great uses of Github Actions for this project. I created a workflow that runs CMake and make on a linux system to compile and run the project. It then runs a command to ensure the project passes all tests with Google Test.

My partner, @jli used Catch2 to test his project. It looks very similar to Google Test and I was able to add another test to his project. This test is able to check if folders are read by the program. It was fun writing tests for someone else's project as I enjoy ensuring everything is running as smooth as it can be.

Now that Ive used CI, I realize how useful it can be for testing pull requests in projects before accidentally merging them with mistakes. I hope to keep using it in my future projects!

Discussion (0)