Maoni0 / realmon

A monitoring tool that tells you when GCs happen in a process and some characteristics about these GCs
MIT License
281 stars 25 forks source link

Add Functional Tests #22

Open MokoSan opened 2 years ago

MokoSan commented 2 years ago

Now that we are adding an increasing number of command line conditions, automated functional tests will be essential to efficiently test out conditions.

The conditions to test could include:

  1. Configuration creation.
  2. Testing basic monitoring functionality.
  3. Running both dotnet cli + GCRealTimeMon exes and comparing the equality of results.
  4. Testing different build configs such as AoT Compilation.

Once these tests are added, the .github/workflows script must be edited to include these new tests.