Fix qmltestrunner hang bug when no TestCase item