Skip to content

Latest commit

 

History

History
42 lines (37 loc) · 930 Bytes

outline.asciidoc

File metadata and controls

42 lines (37 loc) · 930 Bytes

Chapters

  • [Preface](preface.asciidoc)

  • [Building With Rebar](rebar.asciidoc)

    • Introduction

    • Configuring Project Directories

    • Using Dependences

  • [Using EUnit](eunit.asciidoc)

    • Basics of Unit testing

    • Eunit Test Macros

    • Running Tests

    • Setup and Tear Down

  • [Mocking With Meck](meck.asciidoc)

  • Common Test

  • [Dialyzer](dialyzer.asciidoc)

    • What is Dialyzer

    • Setting up the PLT File

    • Running Dialyzer

    • Understanding what it is telling you

    • Adding type information to your program

    • Dialyzer Options

    • Getting Dialyzer and EUnit to work together

  • [PropER](prop_er.asciidoc)

    • The concept of Property Based Testing

    • Using types to create a test

    • Running tests

    • Testing common types of code

      • Example 1

      • Example 2

      • Example 3

      • Example 4

  • Finding Concurrency Errors using Concuerror

  • Setting up CI

    • The basics of CI

    • Travis CI

    • Circle CI

    • Jenkins-CI

  • Performance Testing