Tests are now always read from JSON if possible, from .txt as a secondary choice