1. 23 Oct, 2019 1 commit
    • Pádraig Ó Conbhuí's avatar
      Add src/megadep/megadep.test.cpp · 7d49e481
      Pádraig Ó Conbhuí authored
      Add test which checks megadep::megadep correctly reads and processes the
      includes from a Rattlehead-generated project.
      
      Change Log:
      * Add explicit write_direct_includes and write_indirect_includes methods
        for MegadepPolicy in megadep::megadep.
      * Add rm_rf function in tests/src/utilities/rm_rf.hpp, which implements
        rm -rf. Replace manual file management in tests with rm_rf.
      * Move some console output from megadep::megadep to megadep.main.cpp.
      * Add megadep::librattlehead alias library
      7d49e481
  2. 21 Oct, 2019 1 commit
    • Pádraig Ó Conbhuí's avatar
      Add Rattlehead project · cb2de32a
      Pádraig Ó Conbhuí authored
      The Rattlehead project is intended to be used to test the correctness of
      Megadep, and to benchmark it in a fine-tunable manner.
      
      Rattlehead generates test project layouts with nested directories and
      acyclic dependencies between files.
      Project files contain #include directives to a number of other files in the
      project to create dependencies between files, suitable for consumption by
      Megadep.
      
      Rattlehead has been added in tests/src.
      cb2de32a
  3. 30 Aug, 2019 1 commit
    • Pádraig Ó Conbhuí's avatar
      Add Gitlab CI · 5b7c1c65
      Pádraig Ó Conbhuí authored
      Change Log:
      * Add .gitlab-ci.yml and CI scripts under tests/ci.
      * Add CI tests for lint.sh, format.sh, and unit tests
      * Fix missing headers
      * Drop CMake version to 3.13 for Ubuntu 19.04
      5b7c1c65
  4. 24 Aug, 2019 1 commit
  5. 21 Aug, 2019 1 commit
  6. 25 Jul, 2019 1 commit
  7. 24 Jul, 2019 1 commit
  8. 16 Jul, 2019 4 commits
  9. 15 Jul, 2019 2 commits
  10. 12 Jul, 2019 3 commits
  11. 11 Jul, 2019 1 commit
  12. 10 Jul, 2019 1 commit
  13. 09 Jul, 2019 1 commit
  14. 08 Jul, 2019 1 commit
  15. 02 Jul, 2019 4 commits
  16. 01 Jul, 2019 6 commits