- Renamed `MessageTest` to `MessageRomTest` for clarity in context. - Added checks to skip tests if the ROM file is not available or if tests are disabled via environment variable, enhancing test robustness. - Updated all test cases to use the new class name, ensuring consistency across the test suite.