1. 15 1月, 2019 1 次提交
    • H
      ENH: Refactor and enhance the CI testing infrastructure · a3c8e86c
      Hans Johnson 提交于
      1) Improve travis build script for use outside travis.
         Allow the script used for CI builds to also be used
         locally in a similar manner to the CI use of the scrips
      
      2) Add ctest compatible testing and CDASH support
         Report testing and building results to
         https://my.cdash.org/index.php?project=jsoncpp
      
         NOTE: The new ctest infrastructure is not yet robust on winodws
               Do no yet enable the new features for running test with ctest
               on windows platform.  The previous behaviors are maintainted,
               but enhance test reporting from windows is not yet supported.
      
      3) Add a cmake coverage testing option
         Ensure that cmake builds on linux are tested.
         Ensure that code coverage is reported.
      
      4) Move conditional environment checking into the matrix
         Avoid multiple places where conditional logic is used to
         change compiler behavior.  As more test environments are
         created fromt the travis.yml matrix, all settings should be
         obvious from that one location.
      
      5) Tests with known regressions from the jsonchecker are suppressed
          Tests that are known to pass with jsoncpp more lenient
          syntax enforcement are exluded from tests in test/runjsontests.py
      a3c8e86c
  2. 13 1月, 2019 3 次提交
  3. 12 1月, 2019 2 次提交
  4. 31 12月, 2018 14 次提交
  5. 13 12月, 2018 1 次提交
    • H
      COMP: Use nullptr instead of 0 or NULL · f64244ed
      Hans Johnson 提交于
      The check converts the usage of null pointer constants (eg. NULL, 0) to
      use the new C++11 nullptr keyword.
      
      SRCDIR=/Users/johnsonhj/src/jsoncpp #My local SRC
      BLDDIR=/Users/johnsonhj/src/jsoncpp/cmake-build-debug/ #My local BLD
      
      cd /Users/johnsonhj/src/jsoncpp/cmake-build-debug/
      run-clang-tidy.py -extra-arg=-D__clang__ -checks=-*,modernize-use-nullptr  -header-filter=.* -fix
      f64244ed
  6. 04 12月, 2018 1 次提交
  7. 03 12月, 2018 5 次提交
  8. 15 7月, 2018 1 次提交
  9. 03 7月, 2018 1 次提交
  10. 25 6月, 2018 3 次提交
  11. 24 6月, 2018 5 次提交
  12. 23 6月, 2018 1 次提交
  13. 22 6月, 2018 1 次提交
  14. 05 6月, 2018 1 次提交