now raise DuplicateTestError when test names are defined more than once (fix #26)