The Arquillian team is proud to announce the 1.0.0.Alpha4 release of the Arquillian Extension Byteman component!
We’re happy to announce fourth release of the Arquillian Byteman.
Byteman is a tool which simplifies tracing and testing of Java programs. Byteman allows you to insert extra Java code into your application, either as it is loaded during JVM startup or even after it has already started running. The injected code is allowed to access any of your data and call any application methods, including where they are private. You can inject code almost anywhere you want and there is no need to prepare the original source code in advance nor do you have to recompile, repackage or redeploy your application. In fact you can remove injected code and reinstall different code while the application continues to execute.
When testing your application you can use Byteman to inject faults or synchronization code, causing your application to perform unusual or unexpected operations required to exercise a test scenario.
In this release we brought several improvements:
- Updated extension to use latest version of Byteman as well as Arquillian Core.
- Fixed an issue with
Submitcommand when agent is already running.
- Improved test suite using Arquillian Chameleon to test it against several different containers (such as different WildFly versions).
See the Byteman Website for more on how to write rules.
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.
|Component||Arquillian Extension Byteman|
|Version||1.0.0.Alpha4 view tag|
|Released by||Bartosz Majsak|