====== Unittests ====== To define a unit test simply write a testing procedure by using ''test'' instead of ''code''. A test cannot have any arguments. firsttest is test := print "This is my first test\n"; secondtest is test := print "This is my second test\n"; print "This is my program"; You can run the programm by using $ gsys -r test.g This is my program $ gsys --test test.g This is my first test This is my second test Every test will executed if you do not specify a test by name. If you want to execute a test suite you can use ''--require'' to require it: gsys --test --require pro.genesys.test At the ''pro/genesys/test.gex'' file you simply collect all files you want to be tested by using the require-command.