We currently test Proton in several ways:

  • Python tests that can be run against either proton-c, proton-j or proton-c-via-JNI.
  • A small number of JUnit system tests
  • A small number of JUnit unit tests

System tests

The following diagram illustrates how the system tests exercise the different implementations of Proton.

Proton-Tests
  • No labels