alfert / propcheck

Property based Testing for Elixir (based upon PropEr)
GNU General Public License v3.0
376 stars 42 forks source link

Add support for OTP/23 (requires :proper update) #180

Closed flowerett closed 3 years ago

flowerett commented 4 years ago

Currently, OTP/23 is not supported due to the outdated version of the :proper library. We discovered that stack traces from exceptions raised inside prop checks are not visible.

This happens at this line: https://github.com/alfert/propcheck/blob/master/lib/propcheck.ex#L452 error got reraised inside the :proper.forall call: https://github.com/alfert/propcheck/blob/master/lib/propcheck.ex#L425

What has been discovered and done so far:

flowerett commented 3 years ago

I will close this issues as it seems to be fixed, but we need to keep an eye on :proper's future changes.