PDA

View Full Version : A2 Testbench



alef
Oct 12 2010, 13:02
Framework for testing the ArmA2 series games.

Project hosted at dev-heaven (http://dev-heaven.net/projects/alef-projects/wiki/Testbench).

A2 Testbench can help you scripting whatever is needed outside the game engine.
Autohotkey is script language used, and this Testbench comes with a library of functions to be included in your scripts. At the moment, it uses the Autohotkey_L version which adds some more functionalities.
The main concept around the Testbench is to have ArmA2 executables run and doing their job, with their profiles pointing to a temporary common directory.

With the help of other pograms like Mikero's PboDLL and Ln.exe it's possible to add flexibility to your tests. Please put those executable files in testbench root directory.

How to use it

It's not easy, but I'm preparing detailed descriptions, like how to run automated dumpConfig (http://dev-heaven.net/projects/alef-projects/wiki/DumpConfig).
There are some which are more complex, involving local multiplayer semi-automatic setup.

While a test run, an AutoHotkey toolbar icon is present in your taskbar. Every script in tests uses the Pause key to _Stop_ the script itself. If it should not work, please go over the icon and right click on the menu to close and stop the script.

Status

It still "work in progress", and the third time I rewrite the skeleton. Please report here or at dev-heaven any feedback.

Links

Download: http://dev-heaven.net/projects/alef-projects/files
PboDLL: http://dev-heaven.net/projects/mikero-pbodll
Ln.exe: http://schinagl.priv.at/nt/ln/ln.html
Autohotkey: http://www.autohotkey.com

Jeza
Oct 12 2010, 21:55
Looks intersting from what i've read pall
suggest you wack it to mods complete/WIP forums

However congrats on your effort

Regards Jeza

ViperMaul
Oct 13 2010, 22:39
Congratulations alef!
I know you have worked hard on this.
Once Arma Groups Admins and Dev teams recognizes its true power, it will be much appreciated. Complex mission designers will probably also reap good benefits as well.