Remove '-enable-debugger' argument from qml executable
Task-number: QTBUG-34836 Change-Id: I3ab2a16036a1086c0ac1f50880a402caf9f54f2d Reviewed-by: Alan Alpert <aalpert@blackberry.com>
This commit is contained in:
parent
f189bb4581
commit
b3d0da4ee6
|
@ -48,7 +48,6 @@
|
|||
#include <QtCore/QString>
|
||||
#include <QtTest/QtTest>
|
||||
|
||||
const char *ENABLE_DEBUG= "-enable-debugger";
|
||||
const char *NORMALMODE = "-qmljsdebugger=port:3777,3787,block";
|
||||
const char *QMLFILE = "test.qml";
|
||||
|
||||
|
@ -183,7 +182,7 @@ void tst_QDebugMessageService::init()
|
|||
m_process = new QQmlDebugProcess(QLibraryInfo::location(QLibraryInfo::BinariesPath) + "/qml", this);
|
||||
m_client = new QQmlDebugMsgClient(m_connection);
|
||||
|
||||
m_process->start(QStringList() << QLatin1String(ENABLE_DEBUG) << QLatin1String(NORMALMODE) << QQmlDataTest::instance()->testFile(QMLFILE));
|
||||
m_process->start(QStringList() << QLatin1String(NORMALMODE) << QQmlDataTest::instance()->testFile(QMLFILE));
|
||||
QVERIFY2(m_process->waitForSessionStart(),
|
||||
"Could not launch application, or did not get 'Waiting for connection'.");
|
||||
|
||||
|
|
|
@ -110,7 +110,7 @@ void tst_QQmlEngineDebugInspectorIntegration::init()
|
|||
// ### Still using qmlscene because of QTBUG-33376
|
||||
m_process = new QQmlDebugProcess(QLibraryInfo::location(QLibraryInfo::BinariesPath)
|
||||
+ "/qmlscene", this);
|
||||
m_process->start(QStringList() << QLatin1String("-enable-debugger") << argument << testFile("qtquick2.qml"));
|
||||
m_process->start(QStringList() << argument << testFile("qtquick2.qml"));
|
||||
QVERIFY2(m_process->waitForSessionStart(),
|
||||
"Could not launch application, or did not get 'Waiting for connection'.");
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ void tst_QQmlInspector::startQmlsceneProcess(const char * /* qmlFile */)
|
|||
|
||||
// ### This should be using qml instead of qmlscene, but can't because of QTBUG-33376 (same as the XFAIL testcase)
|
||||
m_process = new QQmlDebugProcess(QLibraryInfo::location(QLibraryInfo::BinariesPath) + "/qmlscene", this);
|
||||
m_process->start(QStringList() << QLatin1String("-enable-debugger") << argument << testFile("qtquick2.qml"));
|
||||
m_process->start(QStringList() << argument << testFile("qtquick2.qml"));
|
||||
QVERIFY2(m_process->waitForSessionStart(),
|
||||
"Could not launch application, or did not get 'Waiting for connection'.");
|
||||
|
||||
|
|
|
@ -300,8 +300,6 @@ void tst_QQmlProfilerService::connect(bool block, const QString &testFile)
|
|||
// ### Still using qmlscene due to QTBUG-33377
|
||||
const QString executable = QLibraryInfo::location(QLibraryInfo::BinariesPath) + "/qmlscene";
|
||||
QStringList arguments;
|
||||
arguments << QLatin1String("-enable-debugger");
|
||||
|
||||
if (block)
|
||||
arguments << QString("-qmljsdebugger=port:" STR_PORT_FROM "," STR_PORT_TO ",block");
|
||||
else
|
||||
|
|
|
@ -206,7 +206,6 @@ bool tst_QV8ProfilerService::connect(bool block, const QString &testFile,
|
|||
{
|
||||
const QString executable = QLibraryInfo::location(QLibraryInfo::BinariesPath) + "/qml";
|
||||
QStringList arguments;
|
||||
arguments << QLatin1String("-enable-debugger");
|
||||
|
||||
if (block)
|
||||
arguments << QString("-qmljsdebugger=port:" STR_PORT_FROM "," STR_PORT_TO ",block");
|
||||
|
|
|
@ -267,7 +267,6 @@ void printUsage()
|
|||
printf("\t-- ........................... Arguments after this one are ignored by the launcher, but may be used within the QML application.\n");
|
||||
printf("\tDebugging options:\n");
|
||||
printf("\t-verbose ..................... Print information about what qml is doing, like specific file urls being loaded.\n");
|
||||
printf("\t-enable-debugger ............. Allow the QML debugger to connect to the application (also requires debugger arguments).\n");
|
||||
printf("\t-translation [file] .......... Load the given file as the translations file.\n");
|
||||
printf("\t-dummy-data [directory] ...... Load QML files from the given directory as context properties.\n");
|
||||
printf("\t-slow-animations ............. Run all animations in slow motion.\n");
|
||||
|
@ -278,15 +277,9 @@ void printUsage()
|
|||
//Called before application initialization, removes arguments it uses
|
||||
void getAppFlags(int &argc, char **argv)
|
||||
{
|
||||
for (int i=0; i<argc; i++) {
|
||||
if (!strcmp(argv[i], "-enable-debugger")) { // Normally done via a define in the include, so expects to be before application (and must be before engine)
|
||||
static QQmlDebuggingEnabler qmlEnableDebuggingHelper(true);
|
||||
for (int j=i; j<argc-1; j++)
|
||||
argv[j] = argv[j+1];
|
||||
argc --;
|
||||
}
|
||||
#ifdef QT_GUI_LIB
|
||||
else if (!strcmp(argv[i], "-apptype")) { // Must be done before application, as it selects application
|
||||
for (int i=0; i<argc; i++) {
|
||||
if (!strcmp(argv[i], "-apptype")) { // Must be done before application, as it selects application
|
||||
applicationType = QmlApplicationTypeUnknown;
|
||||
if (i+1 < argc) {
|
||||
if (!strcmp(argv[i+1], "core"))
|
||||
|
@ -311,8 +304,8 @@ void getAppFlags(int &argc, char **argv)
|
|||
argv[j] = argv[j+2];
|
||||
argc -= 2;
|
||||
}
|
||||
#endif // QT_GUI_LIB
|
||||
}
|
||||
#endif // QT_GUI_LIB
|
||||
}
|
||||
|
||||
bool getFileSansBangLine(const QString &path, QByteArray &output)
|
||||
|
|
|
@ -12,4 +12,6 @@ mac {
|
|||
ICON = qml.icns
|
||||
}
|
||||
|
||||
DEFINES += QT_QML_DEBUG_NO_WARNING
|
||||
|
||||
load(qt_tool)
|
||||
|
|
Loading…
Reference in New Issue