Skip to content
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 unit testing with Catch2 #36

Merged
merged 15 commits into from
Apr 14, 2021
Merged

Add unit testing with Catch2 #36

merged 15 commits into from
Apr 14, 2021

Commits on Apr 10, 2021

  1. add CMake static library BrickSimLib so it can be linked to productiv…

    …e exe and test exe
    
    TODO find out why some files are built twice
    add Catch2 for unit tests
    bb1950328 committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    a7dd991 View commit details
    Browse the repository at this point in the history
  2. add more tests

    add optimized versions of util::toLower, util::toUpper, util::startsWith, util::endsWith
    t=4.25h
    bb1950328 committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    debb8f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. try to run tests after windows build

    only build needed targets
    bb1950328 committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    5ba6c70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0209969 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    faff8ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed37fe3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2397271 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    b5c24da View commit details
    Browse the repository at this point in the history
  2. find linux BrickSimTests location

    add conditional in code ql steps to make it faster
    bb1950328 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    162f17e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    094847f View commit details
    Browse the repository at this point in the history
  4. fix BrickSimTestsTests running command

    add test case
    bb1950328 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    8ddaf43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5902e87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    765c3cf View commit details
    Browse the repository at this point in the history
  7. publish Catch2 test results (linux)

    cleanup windows build (remove test build)
    bb1950328 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    2d3fe09 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0548480 View commit details
    Browse the repository at this point in the history