Below is the list of CAMP versions, along with a quick summary of the changes that were made.
CAMP v0.6.0 (Aug. 20, 2019)
Add support for JMeter test execution, report collection and report aggregation. Thanks to Daniele for contributing this new feature!
Add a ‘-v’ command that display the version of the key dependencies, including, OS, Python, Z3 solver, Docker, and Docker-compose.
CAMP v0.5.1 (July 1, 2019)
CAMP v0.5.0 (June 20, 2019)
CAMP v0.4.1 (May 14, 2019)
CAMP v0.4.0 (May 7, 2019)
CAMP v0.3.10 (May 5, 2019)
Fix Issue 56 about substitutions pattern that contains characters interpreted by the Python regular expression engine.
New sample where we apply CAMP on Ruby on Rails.
New sample where we apply CAMP on the Atom project.
Update version numbers so they include the related short Git commit hash (for releases).
CAMP v0.3.9 (May 1, 2019)
CAMP v0.3.8 (Apr. 29, 2019)
CAMP v0.3.7 (Apr. 29, 2019)
CAMP v0.3.6 (Apr. 29, 2019)
camp realizecommand, which failed when a variable substitution targeted a file nested in a subdirectory of a component template.
CAMP v0.3.5 (Apr. 25, 2019)
CAMP v0.3.4 (Apr. 12, 2019)
Expose the parameter of CAMP execute in the CAMP model.
Add a new Python example following the Java Greetings example.
Move to Green 2.15.0, which generates JUnit reports (see Issue 104).
Drop the tecor tool that was in the repository under the
modules directory. This is replaced by CAMP execute.
CAMP v0.3.3 (Apr. 9, 2019)
Move to Green 2.14.2. Fix Issue 203 about the ‘GreenStream’ object that had no attribute ‘encoding’ when capturing tests’s output.
Port to Python 3.5. Runs now on both Python 2.7 and 3.5.
CAMP v0.3.2 (Apr. 3, 2019)
Merge with Pull Request 38 that contains the case-study from ActiveEon.
Test CAMP against multiple versions of Z3 (4.8.4, 4.7.1 and 4.6) using Travis Matrix Build.
CAMP v0.3.1 (Apr. 1, 2019)
docker cp to fetch test reports, instead of
Fix Issue 27 with revision of the installation documentation that pointed to CAMP v1.0.0, which does not exists yet.
taking into account the presence of
avoid Maven to create local repository in a directory that
does not exist.
move dependencies from
setup.py. Add an alternative installation procedure,
which does not requires docker.
Fix Issue 28 about libgomp that fails the Docker build process.
CAMP v0.3.0 (Mar. 21, 2019)
CAMP v0.2.3 (Nov. 22, 2018)
CAMP v0.2.2 (Nov. 20, 2018)
CAMP v0.2.1 (Nov. 19, 2018)
CAMP v0.2.0 (Nov. 19, 2018)
Consolidated input files (now only one, as per Issue 19)
Support for coverage over integer variables (see Atos case-study, Issue 22)
Integrate the solution of both case-study, so that both are solved with the same code.
Revised the documentation (Issue 18)
CAMP v0.1 (Oct. 23, 2018)
First complete draft
Common command line interface for all three commands, generate, realize and execute.