Eu estou no Ubuntu 14.04. Eu instalei o Ubuntu SDK IDE. Executar um aplicativo QML no meu telefone Ubuntu via IDE funciona bem. Estou seguindo este tutorial sobre como testar o link . Aqui está minha mensagem de erro:
qmltestrunner -input tests/unit
qmltestrunner: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmltestrunner': No such file or directory
Eu assumo que meu bash tenta usar a versão do Qt incluída no anaconda de distribuição do python.
which qmltestrunner
/usr/bin/qmltestrunner
qmake -v
QMake version 2.01a
Using Qt version 4.8.7 in /home/user/anaconda/lib
Eu tenho várias versões do Qt instaladas:
qtchooser -list-versions
4
5
default
qt4-i386-linux-gnu
qt4
qt5-i386-linux-gnu
qt5
Eu quero que o bash execute uma versão do Qt, que executa o qmltestrunner.
O arquivo qmltestrunner existe em / usr / lib / i386-linux-gnu / qt5 / bin. Eu tentei executá-lo:
/usr/lib/i386-linux-gnu/qt5/bin/qmltestrunner -input tests/unit
file:///home/user/ubuntuSDKprojects/CurrencyConverter/app/tests/unit/tst_main.qml:1:1: module "QtQuick" version 2.4 is not installed
import QtQuick 2.4
^
********* Start testing of qmltestrunner *********
Config: Using QtTest library 5.2.1, Qt 5.2.1
QWARN : qmltestrunner::tst_main::compile()
/home/user/ubuntuSDKprojects/CurrencyConverter/app/tests/unit/tst_main.qml produced 1 error(s):
/home/user/ubuntuSDKprojects/CurrencyConverter/app/tests/unit/tst_main.qml:1,1: module "QtQuick" version 2.4 is not installed
Working directory: /home/user/ubuntuSDKprojects/CurrencyConverter/app
View: QQuickView, import paths:
'/usr/lib/i386-linux-gnu/qt5/bin'
'/usr/lib/i386-linux-gnu/qt5/qml'
Plugin paths:
'.'
FAIL! : qmltestrunner::tst_main::compile() module "QtQuick" version 2.4 is not installed
Loc: [/home/user/ubuntuSDKprojects/CurrencyConverter/app/tests/unit/tst_main.qml(1)]
Totals: 0 passed, 1 failed, 0 skipped
********* Finished testing of qmltestrunner *********
A versão do Qt é capaz de executar o qmltestrunner incluído no IDE do Ubuntu SDK? Se sim, onde posso encontrá-lo? Se não, como posso adicionar "QtQuick" versão 2.4 ao meu qt5 em / usr / lib / i386-linux-gnu /?