Exemple #1
0
        public override void ExitTestFunction(sim6502Parser.TestFunctionContext context)
        {
            var test        = context.testName().GetText();
            var description = context.testDescription().GetText();

            if (!_didJsr)
            {
                FailAssertion("No JSR encountered. Make sure you call the jsr function in this test!");
            }

            if (TestPassed)
            {
                Logger.Info($"'{test} - {description}' : PASSED");
                TotalTestsPassed++;
            }
            else
            {
                Logger.Fatal($"'{test} - {description}' : FAILED");
                TotalTestsFailed++;
                foreach (var msg in _testFailureMessages)
                {
                    Logger.Fatal($"'{test}' - {msg}");
                }
            }
        }
Exemple #2
0
 public override void EnterTestFunction(sim6502Parser.TestFunctionContext context)
 {
     ResetTest();
 }