Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tasty progress reporting #311

Merged
merged 13 commits into from Jul 29, 2023

Commits on Jul 29, 2023

  1. Progress reporting ability.

    There are bits that are still not very clever but it seems to work. I'm
    concerned about a performance hit from constantly thrashing the TVars and
    checking them all the time.
    mankyKitty authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    c6def8f View commit details
    Browse the repository at this point in the history
  2. quickcheck: print progress

    QuickCheck has its own progress information which shows number of test
    cases done so far and if a test fails also reports the number of
    shrinks.  Tasty disables QuickCheck's output by setting 'chatty' option
    to 'False'.  We can now feed this information to tasty progress
    reporting by defining how 'QuickCheck's speaks to a terminal.
    coot authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    cc2e0c7 View commit details
    Browse the repository at this point in the history
  3. Added --hide-progress option

    coot authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    22cc6c2 View commit details
    Browse the repository at this point in the history
  4. clean code

    coot authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    7b8c2c5 View commit details
    Browse the repository at this point in the history
  5. Misc cleanup

    UnkindPartition authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    f3282b9 View commit details
    Browse the repository at this point in the history
  6. Avoid potential multi-line progress lines

    Without these changes, I get multiple dots from QuickCheck on the terminal with
    
      --quickcheck-tests=1000000
    
    Either of them suffices for a fix, but they both make sense.
    UnkindPartition authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    417e9ad View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    f0fcf30 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    bc4a788 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    611b716 View commit details
    Browse the repository at this point in the history
  10. Updated tasty-quickcheck CHANGELOG.md file

    And bumped version to 0.10.3.
    coot authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    1e488fb View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    2b6ac07 View commit details
    Browse the repository at this point in the history
  12. Fix CI: turn off haddock step for GHC 8.4

    This haddock is too old for parsing constructor field documentation.
    andreasabel authored and Bodigrim committed Jul 29, 2023
    Copy the full SHA
    7035f76 View commit details
    Browse the repository at this point in the history
  13. Final polishing

    Bodigrim committed Jul 29, 2023
    Copy the full SHA
    29f43a4 View commit details
    Browse the repository at this point in the history