IntelliJ is an IDE for Java development. Pulse provides a Java SDK that can be used instantiate and control a Pulse engine over a JNI bridge. The test suite is also written in Java and may be debugged or developed in this environment.
Note that as part of the Pulse build, a Pulse.jar file was built to
<pulse/bin> and is available for you to use in your Java projects. All dependent jars are located in the
Pulse provides an IntelliJ project. To open it, select 'File->Open Project' and navigate to the root of your Pulse source directory.
Run the SDK examples
We provide 2 examples for controlling the Pulse engine through Java.
- HowTo_EngineUse - Shows how to dynamically control the engine via the API
- HowTo_RunScenarios - Shows how to run static scenarios through the engine to get a csv results file.
To run these, right click the java file of your choice, and select the 'Debug HowTo_XXX.java.main()' option. The executable drop down will be populated and you will need to select the 'Edit Configurations...' option on the drop down.
Next set the Working directory to your
You may then set break points in your HowTo file and run to through the debugger exploring the Pulse code!