Arquillian Cube Q Extension 1.0.0.Alpha2 Released
Since we wrote this post we didn't laze around. Check our latest announcement.
The Arquillian team is proud to announce the 1.0.0.Alpha2 release of the Arquillian Cube Q Extension component!
This release of Arquillian Cube Q contains one new, but important feature – ability to add randomness on selected toxics values using mathematical distributions. Currently uniform distribution and log-normal distribution are supported.
Example using Log Normal distribution
networkChaos.on("pingpong", 8080)
.latency(logNormalLatencyInMillis(2000, 0.3))
.exec(times(2), () -> {
URL url = new URL("http://" + ip + ":" + 8081 + "/hw/HelloWorld");
String response = IOUtil.asString(url.openStream());
});
In the example above, latency times are distributed in using a log-normal distribution with median of 2 seconds and 0.3 as sigma value. Then for each iteration of the test, a new value is calculated and send to toxiproxy.
What is Arquillian?
Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.
Release details
Component | Arquillian Cube Q Extension |
---|---|
Version | 1.0.0.Alpha2 view tag |
Release date | 2016-10-13 |
Released by | Alex Soto |
Compiled against |
Published artifacts org.arquillian.cube.q
- org.arquillian.cube.q » arquillian-cube-q-api jar javadoc pom
- org.arquillian.cube.q » arquillian-cube-q-spi jar javadoc pom
- org.arquillian.cube.q » arquillian-cube-q-core jar javadoc pom
- org.arquillian.cube.q » arquillian-cube-q-toxic jar javadoc pom
- org.arquillian.cube.q » arquillian-cube-q-pumba jar javadoc pom
- org.arquillian.cube.q » arquillian-cube-q-simianarmy jar javadoc pom
Release notes and resolved issues 2
Thanks to the following list of contributors: Alex Soto