Added support for generating results for a test case without it failing

Each test case is now classified as Passed, Failed or Generated after
execution. A Generated test case means that no expected results exists
for that test case. Currently indicated by keyword "GENERATE"