1. 26 Aug, 2016 1 commit
    • Dean Moldovan's avatar
      Add barebones build to Travis CI · b62a896f
      Dean Moldovan authored
      This build makes sure everything still works without optional
      dependencies (numpy/scipy/eigen) and also tests the automatic
      discovery functions in CMake (Python version, C++ standard).
      
      [skip appveyor]
      b62a896f
  2. 19 Aug, 2016 2 commits
    • Dean Moldovan's avatar
      Automatically install pytest from CMake · 18319d55
      Dean Moldovan authored
      Pytest is a development dependency but we can make it painless by
      automating the install using CMake.
      18319d55
    • Dean Moldovan's avatar
      Port tests to pytest · a0c1ccf0
      Dean Moldovan authored
      Use simple asserts and pytest's powerful introspection to make testing
      simpler. This merges the old .py/.ref file pairs into simple .py files
      where the expected values are right next to the code being tested.
      
      This commit does not touch the C++ part of the code and replicates the
      Python tests exactly like the old .ref-file-based approach.
      a0c1ccf0
  3. 17 Aug, 2016 3 commits
  4. 15 Aug, 2016 2 commits
    • Dean Moldovan's avatar
      00a30095
    • Jason Rhinelander's avatar
      Add g++-6 builds to travis-ci · 024ce447
      Jason Rhinelander authored
      The current linux/g++ testing (using a backported g++-4.8 on a
      4-year-old Ubuntu) is quite ancient.  It's good as a baseline level of
      support, but it means we aren't testing g++'s C++14 support at all
      (which is why #334 happened).
      
      This commit adds a docker-based travis-ci build using the debian
      "testing" distribution, which will give us both another test system
      (with different versions of build tools), while, more importantly, also
      adding a build and test run using g++ in C++14 mode.
      024ce447
  5. 01 Aug, 2016 1 commit
  6. 30 Jul, 2016 1 commit
  7. 02 Jun, 2016 2 commits
  8. 22 May, 2016 1 commit
  9. 21 May, 2016 1 commit
  10. 21 Jan, 2016 1 commit
  11. 24 Nov, 2015 1 commit
  12. 18 Oct, 2015 1 commit
  13. 11 Oct, 2015 1 commit