What is qmltestrunner?
<p>I have gone through the documentation provided by Qt on <a href="http://doc.qt.io/qt-5/qml-qttest-testcase.html" rel="nofollow noreferrer">TestCase</a>, <a href="http://doc.qt.io/qt-5/qtquick-qtquicktest.htmlhttp://" rel="nofollow noreferrer">Qt Quick Test Reference Documentation</a>, <a href="https://wiki.ubuntu.com/Touch/Testing/QML" rel="nofollow noreferrer">Ubuntu QML unit testing</a>, <a href="https://www.youtube.com/watch?v=Pj1hV93icRU" rel="nofollow noreferrer">Testing with qmltestrunner part 1 &amp; 2</a>, <a href="http://www.theseus.fi/bitstream/handle/10024/98894/Johansson_Lauri.pdf;sequence=1" rel="nofollow noreferrer">Writing and running qml testcases</a>, <a href="https://stackoverflow.com/questions/33210134/how-to-create-a-qt-quick-test">How to create a Qt-Quick Test</a></p>

<p>All that I have found about it is:</p>

<p>Qmltestrunner is a tool used for unit testing. This tool allows to execute QML files as test cases. These files should contain test_functions. Qmltestrunner is an open-source project and its source code can be found from the github.</p>

<p>But there are few questions for which I'm looking out for answers:</p>

<ol>
<li><p>qmltestrunner documentation? where can I find it? (Could not find wiki page for it)</p></li>
<li><p>Is qmltestrunner part of qt quick test framework?</p></li>
<li><p>What all dependencies are there for qmltestrunner?</p></li>
<li><p>Is there any proper example where I can find complete explanation about QML unit testing? qt quick test framework explains <a href="http://doc.qt.io/qt-5/qtquick-qtquicktest.html#running-tests" rel="nofollow noreferrer">running-tests</a> which I couldn't understand.</p></li>
</ol>

<p>Thank you</p>