unit test framework
opengate srv main file