Skip to content
Snippets Groups Projects
  1. Feb 04, 2018
    • Joris ten Tusscher's avatar
      - Fixed QuickCheck bugs, it works on 15/16 tests now. · 4f188800
      Joris ten Tusscher authored
      - Added correct handling of LIsnull in QuickCheck.
      - Fixed a bug in Rewrite.hs that wasn’t causing issues yet, but was a bug nonetheless.
      - Sped up QuickCheck tests by making the number of iterations dependent on the specific test.
      4f188800
    • Joris ten Tusscher's avatar
      Slight overall improvements to the QuickCheck module: · a0860371
      Joris ten Tusscher authored
        - Fixed bug that caused some QuickCheck tests to throw an exception because not a complete substitution was taking place.
        - Uncommented the legendary 16th bug that causes an endless loop when Z3 is used. It doesn’t cause an endless loop with QuickCheck, but QuickCheck does give the wrong answer :’(.
      
      All in all, the very naive testing module correctly tests 13/16 tests at the moment (most of the time at least; it’s random).
      a0860371
    • Joris ten Tusscher's avatar
      - Fixed some bugs in QuickChec · d1f847e3
      Joris ten Tusscher authored
      - Removed the eval tests.
      - Added tests for QuickCheck
      - Note that something is broken: multiple tests fail.
      d1f847e3
    • Joris ten Tusscher's avatar
    • Joris ten Tusscher's avatar
      - wrote eval for LExpr; · b0505741
      Joris ten Tusscher authored
      - wrote a function in SimpleFormulaChecker.hs that can be used to evaluate (for now just preconditions) in java files;
      - wrote some (for now) very basic tests for LExpr eval;
      - worked on QuickCheck.hs, but I have some ideas (mainly regarding arrays) that I need to discuss before I proceed;
      - added extra parentheses in Pretty.hs to make debugging the AST easier.
      b0505741
  2. Dec 13, 2017
    • Orestis Melkonian's avatar
      LogicIR parser. · 62233d68
      Orestis Melkonian authored
      * LogicIR EDSL.
      * Minimized LogicIR.
      * General styling fixes.
      * Supressed output in tests.
      * Single-threaded test execution.
      62233d68
  3. Dec 09, 2017
Loading