This currently results in a zero score for the student, even though other parts of the student's code works correctly. This behavior is a feature to prevent students from submitting code with such severe failures. They should fix the problem first.
There are other types of error messages that should also give zero score. For example:
fatal error: all goroutines are asleep - deadlock!
However, these specific strings are Go specific.
Autograder should provide a language-specific list of error messages that should result in zero score for tests of that specific language. Different types of error messages are relevant for Java, Python and others.
Currently, ci/deamon.go provides a check for
fatal error: stack overflow
This currently results in a zero score for the student, even though other parts of the student's code works correctly. This behavior is a feature to prevent students from submitting code with such severe failures. They should fix the problem first.
There are other types of error messages that should also give zero score. For example:
fatal error: all goroutines are asleep - deadlock!
However, these specific strings are Go specific.
Autograder should provide a language-specific list of error messages that should result in zero score for tests of that specific language. Different types of error messages are relevant for Java, Python and others.