1. 03 Aug, 2020 4 commits
    • Parth Sarin's avatar
      Make multiprocessing False by default in testsuite. · 08b29d87
      Parth Sarin authored
      - Multiprocessing has a lot of bugs... for now, best to keep it as an
        optional feature.
      08b29d87
    • Parth Sarin's avatar
      Create README.md · a3cbb36a
      Parth Sarin authored
      a3cbb36a
    • Parth Sarin's avatar
      Add ML hook. · be4c7608
      Parth Sarin authored
      - `ml` can now be passed as a parameter into a `TestSuite` and will be
        called after the suite is finished executing.
      - This is so that people can add in a smart prediction algorithm to make
        grading easier.
      - `ml` is called with a list of 1s and 0s. A 1 in position `i` means
        that the program passed test number `i` and a 0 means it failed that
        test.
      be4c7608
    • Parth Sarin's avatar
      Implement @coopermj's progressive diff idea. · 9cda2df0
      Parth Sarin authored
      - Tests were unweildy so this stops at the first error and allows you to
        see prior and subsequent output.
      - Doesn't work in multiprocessing mode.
      9cda2df0
  2. 13 Jul, 2020 1 commit