mirror of
https://github.com/corda/corda.git
synced 2025-02-19 00:51:35 +00:00
* ENT-1967: Enable byteman library * ENT-1967: Add an integration test to experiment with Byteman. This needs to be running with: `-Dexperimental.test.enable` As in: `gradlew -Dexperimental.test.enable integrationTest` * ENT-1967: Modify Node driver to allow for optional instrumentation and use it in the integration test * ENT-1967: Rely on port allocation * ENT-1967: Install the rule that works * ENT-1967: Trying to introduce counter rule (doesn't work) * ENT-1967: Install rules that make correct use of countdown and also improve debug logging for Byteman * ENT-1967: Add assertion to validate that exception is indeed thrown as per rules installed. * ENT-1967: Less logging and more assertions * ENT-1967: Replace `fun` with `val` * ENT-1967: Un-break DriverDSL public API. * ENT-1967: Minor change * ENT-1967: Remove Byteman settings from NodeParameters and hide them inside InternalDriverDSL. * ENT-1967: Change the way how Jars resolved and use `Try` construct.