# List of Testing Related packages

**URL:** <https://discourse.julialang.org/t/list-of-testing-related-packages/14842>\
**Category:** Tooling\
**Tags:** testing\
**Created:** [September 12, 2018, 5:17am UTC](https://discourse.julialang.org/t/list-of-testing-related-packages/14842 "2018-09-12T05:17:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [September 12, 2018, 5:17am UTC](https://discourse.julialang.org/t/list-of-testing-related-packages/14842/1 "2018-09-12T05:17:44Z")

</div>

For my interest, I would like to construct a list of testing related packages,  
possibly with intent to do a blog post on them later.

## General

- Test stdlib ([Unit Testing · The Julia Language](https://docs.julialang.org/en/v1/stdlib/Test/))
- [GitHub - IainNZ/Pukeko.jl: Testing for Julia, simplified.](https://github.com/IainNZ/Pukeko.jl)
- [GitHub - pdobacz/PyTest.jl: Trying to give Julia pytest-like testing abilities](https://github.com/pdobacz/PyTest.jl)
- [https://github.com/polytomous/Ledecka.jl](https://github.com/polytomous/Ledecka.jl)
- older/dead/deprecated:
  - [GitHub - JuliaAttic/FactCheck.jl: Midje-like testing for Julia](https://github.com/JuliaAttic/FactCheck.jl)
  - [GitHub - burrowsa/Fixtures.jl: Fixtures and patching to improve your test life with Julia](https://github.com/burrowsa/Fixtures.jl)
  - [GitHub - JuliaCI/BaseTestNext.jl: Provides the Base.Test functionality added in Julia v0.5](https://github.com/JuliaCI/BaseTestNext.jl)

## Testing Strategy Related

- [GitHub - JuliaTesting/ReferenceTests.jl: Utility package for comparing data against reference files](https://github.com/Evizero/ReferenceTests.jl/)
- [GitHub - vchuravy/ConcolicFuzzer.jl: Prototype of a fuzzer for Julia based on concolic execution](https://github.com/vchuravy/ConcolicFuzzer.jl)
- [GitHub - martinholters/TypeFuzz.jl: Fuzz testing of the Julia type system](https://github.com/martinholters/TypeFuzz.jl)
- older/dead/deprecated:
  - [GitHub - oxinabox/InterfaceTesting.jl: (Julia 0.5 only) Concept still good, but needs updating for julia 1.0](https://github.com/oxinabox/InterfaceTesting.jl)
  - [GitHub - robertfeldt/BaseTestAuto.jl: Extends the BaseTestNext.jl package to support many forms of automated testing](https://github.com/robertfeldt/BaseTestAuto.jl)
  - [GitHub - robertfeldt/AutoTest.jl: Testing framework for Julia with auto execution and auto generation of data](https://github.com/robertfeldt/AutoTest.jl)

## Reporting/Output Related

- [GitHub - JuliaTesting/TestReports.jl: Making JUnit style XML reports for your julia tests](https://github.com/oxinabox/TestReports.jl)
- [GitHub - ssfrr/TestSetExtensions.jl: Extensions to Julia's Base.Test](https://github.com/ssfrr/TestSetExtensions.jl)

## Mocking Related

- [GitHub - JuliaTesting/Mocking.jl: Allows Julia function calls to be temporarily overloaded for the purpose of testing](https://github.com/invenia/Mocking.jl/)
- [GitHub - oxinabox/ExpectationStubs.jl: Mocks on which you can set expectations of how they are called. And check those expectations were true.](https://github.com/oxinabox/ExpectationStubs.jl)

What have I missed?

---

<div class="post-metadata">

**Author:** ![iaindunning](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iaindunning/32/63_2.png) [@iaindunning](https://discourse.julialang.org/u/iaindunning)\
**Post date:** [September 12, 2018, 2:11pm UTC](https://discourse.julialang.org/t/list-of-testing-related-packages/14842/2 "2018-09-12T14:11:38Z")

</div>

Guess worth noting that BaseTestNext.jl was == Base.Test circa Julia 0.5, but after that had no reason for existing.

---

<div class="post-metadata">

**Author:** ![miguelraz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/miguelraz/32/631_2.png) [@miguelraz](https://discourse.julialang.org/u/miguelraz)\
**Post date:** [September 12, 2018, 5:28pm UTC](https://discourse.julialang.org/t/list-of-testing-related-packages/14842/3 "2018-09-12T17:28:05Z")

</div>

@oxinabox Ledecka.jl

---

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [September 13, 2018, 2:30am UTC](https://discourse.julialang.org/t/list-of-testing-related-packages/14842/4 "2018-09-13T02:30:12Z")

</div>

Would be nice to create a JuliaTest org?
