It feels like every few weeks someone writes a new test package, so I was 
thinking of writing a blog post summarizing what has been tried to try to 
prevent wasted effort.
I wanted to do some research first. So here we go, anyone else got anything 
to add?

   - Base.Test
      - Pretty much some useful wrappers around assert. Everything else is 
      DIY.
      - i.e. stops on first failure
   - FactCheck.jl
      - Listed in METADATA
      - https://github.com/zachallaun/FactCheck.jl
      - Based on Closure's Midje, pretty output
   - QuickCheck.jl
      - Listed in METADATA
      - https://github.com/pao/QuickCheck.jl
      - Based on QuickCheck specification-based randomized tester
   - Fixtures.jl
      - Listed in METADATA
      - https://github.com/burrowsa/Fixtures.jl
      - Works with FactCheck, lots of setup/teardown/mock support
      - Partially inspired by unittest.mock in python 3, py.test
   - RunTests.jl
      - Listed in METADATA
      - https://github.com/burrowsa/RunTests.jl
      - Fairly natural extension of Base.Test, nice output
   - UnitTest.jl
   - Unlisted
      - https://github.com/analyzere/UnitTest.jl
      - Writes output to XML for Jenkins(?)
      - testfast.jl
   - Unlisted
      - https://github.com/Veraticus/testfast.jl
      - Automatically finds test files and runs them
      
Cheers,
Iain

Reply via email to