parroty / excheck

Property-based testing library for Elixir (QuickCheck style).
MIT License
316 stars 26 forks source link

Formatted output + better error loggings from property tests #12

Closed luc-tielen closed 8 years ago

luc-tielen commented 8 years ago

Fixes #11, currently error loggings are displayed all at once after all tests ran. This could possibly be improved by first monitoring the ExUnit test processes as soon as they emit one of the various "error" messages and then display the errors for that process as soon as the server process notices that a test process goes down.

parroty commented 8 years ago

Thanks, it's great! I'll be merging, but please allow me some-time to play around.

parroty commented 8 years ago

Thanks for the PR. I didn't know much about group_leader and IO framework, but it seems nice. I've added one comment to the TODO section, could you check?

parroty commented 8 years ago

Thanks!

lpil commented 8 years ago

Just wanted to comment saying that I'm really enjoying this new output! :D

luc-tielen commented 8 years ago

You're welcome! Was a lot of fun to make and learned a thing or 2 myself implementing this.. :smile:

lpil commented 8 years ago

Yes! I enjoyed reading the implementation. Didn't realise you could do that with output.