--- /tmp/erlang-proper-1.2+git988ea0ed9f+dfsg-2.14k6mdeep/debian/erlang-proper-doc_1.2+git988ea0ed9f+dfsg-2.1_all.deb +++ erlang-proper-doc_1.2+git988ea0ed9f+dfsg-2.1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2021-01-02 15:29:53.000000 debian-binary │ -rw-r--r-- 0 0 0 1204 2021-01-02 15:29:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 34564 2021-01-02 15:29:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 34560 2021-01-02 15:29:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/overview-summary.html │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

PropEr: A QuickCheck-inspired property-based testing tool for Erlang │ │ │

│ │ │

Copyright © 2010-2013 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ -

Version: Jan 2 2021 16:13:06

│ │ │ +

Version: Oct 7 2021 23:25:36

│ │ │

Authors: Manolis Papadakis.

│ │ │

This is PropEr's Reference Manual. If you are new to PropEr, you should │ │ │ first read the User Guide (available online at │ │ │ PropEr's website, │ │ │ and also in PropEr's README file). The bulk of the PropEr API is contained in │ │ │ the documentation for the following modules:

│ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper.html │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

Module proper

│ │ │ This is the main PropEr module. │ │ │

Copyright © 2010-2017 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Manolis Papadakis.

│ │ │ │ │ │

Description

This is the main PropEr module.

│ │ │ │ │ │

How to write properties

│ │ │ The simplest properties that PropEr can test consist of a single boolean │ │ │ expression (or a statement block that returns a boolean), which is expected │ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_fsm.html │ │ │ @@ -10,15 +10,15 @@ │ │ │


│ │ │ │ │ │

Module proper_fsm

│ │ │ This module defines the proper_fsm behaviour, useful for testing │ │ │ systems that can be modeled as finite state machines. │ │ │

Copyright © 2010-2016 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:36

│ │ │

Authors: Eirini Arvaniti.

│ │ │ │ │ │

Description

This module defines the proper_fsm behaviour, useful for testing │ │ │ systems that can be modeled as finite state machines. That is, a finite │ │ │ collection of named states and transitions between them. proper_fsm is │ │ │ closely related to proper_statem and is, in fact, implemented in │ │ │ terms of that. Testcases generated using proper_fsm will be on precisely │ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_gen.html │ │ │ @@ -9,15 +9,15 @@ │ │ │

│ │ │
│ │ │ │ │ │

Module proper_gen

│ │ │ Generator subsystem and generators for basic types. │ │ │

Copyright © 2010-2017 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Manolis Papadakis.

│ │ │ │ │ │

Description

Generator subsystem and generators for basic types.

│ │ │ │ │ │

You can use these functions to try out the random │ │ │ instance generation and shrinking subsystems.

│ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_sa.html │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

Module proper_sa

│ │ │ │ │ │

Copyright © 2017 Andreas Löscher and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:36

│ │ │

Behaviours: proper_target.

│ │ │

Authors: Andreas Löscher.

│ │ │ │ │ │

Data Types

│ │ │ │ │ │

first_next()

│ │ │

first_next() = proper_target:tmap()

│ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_sa_gen.html │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

Module proper_sa_gen

│ │ │ │ │ │

Copyright © 2017 Andreas Löscher and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:36

│ │ │

Authors: Andreas Löscher.

│ │ │ │ │ │

Function Index

│ │ │ │ │ │ │ │ │ │ │ │
from_proper_generator/1
set_temperature_scaling/1
update_caches/1
│ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_statem.html │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ │

Module proper_statem

│ │ │ This module defines the proper_statem behaviour, useful for testing │ │ │ stateful reactive systems whose internal state and side-effects are │ │ │ specified via an abstract state machine. │ │ │

Copyright © 2010-2016 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Eirini Arvaniti.

│ │ │ │ │ │

Description

This module defines the proper_statem behaviour, useful for testing │ │ │ stateful reactive systems whose internal state and side-effects are │ │ │ specified via an abstract state machine. Given a callback module │ │ │ implementing the proper_statem behaviour (i.e. defining an abstract state │ │ │ machine of the system under test), PropEr can generate random symbolic │ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_symb.html │ │ │ @@ -9,15 +9,15 @@ │ │ │

│ │ │
│ │ │ │ │ │

Module proper_symb

│ │ │ Symbolic datatypes handling functions. │ │ │

Copyright © 2010-2017 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Manolis Papadakis.

│ │ │ │ │ │

Description

Symbolic datatypes handling functions.

│ │ │ │ │ │

Symbolic datatypes

│ │ │ When writing properties that involve abstract data types, such as dicts or │ │ │ sets, it is usually best to avoid dealing with the ADTs' internal │ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_target.html │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

Module proper_target

│ │ │ │ │ │

Copyright © 2017 Andreas Löscher and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Andreas Löscher.

│ │ │ │ │ │

Data Types

│ │ │ │ │ │

fitness()

│ │ │

fitness() = number()

│ │ ├── ./usr/share/doc/erlang-proper-doc/edoc/proper_transformer.html │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ │
│ │ │ │ │ │

Module proper_transformer

│ │ │ PropEr's main parse transform. │ │ │

Copyright © 2010-2017 Manolis Papadakis, Eirini Arvaniti and Kostis Sagonas

│ │ │ │ │ │ -

Version: Jan 2 2021 16:13:05

│ │ │ +

Version: Oct 7 2021 23:25:35

│ │ │

Authors: Manolis Papadakis.

│ │ │ │ │ │

Description

PropEr's main parse transform. It is automatically applied to modules │ │ │ when including the main PropEr header, unless PROPER_NO_TRANS is defined. │ │ │ Applying this transform has the following effects: │ │ │