forked from qt-creator/qt-creator
		
	AutoTest: Fix debugging tests
Some special characters need to get masked if passed on the commandline. Task-number: QTCREATORBUG-19943 Change-Id: Ib20ccb33ee9fbb50819d3386905df536c5193b3c Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
		@@ -45,9 +45,10 @@
 | 
			
		||||
#include <projectexplorer/session.h>
 | 
			
		||||
#include <projectexplorer/target.h>
 | 
			
		||||
 | 
			
		||||
#include <utils/outputformat.h>
 | 
			
		||||
#include <utils/runextensions.h>
 | 
			
		||||
#include <utils/hostosinfo.h>
 | 
			
		||||
#include <utils/outputformat.h>
 | 
			
		||||
#include <utils/qtcprocess.h>
 | 
			
		||||
#include <utils/runextensions.h>
 | 
			
		||||
 | 
			
		||||
#include <QComboBox>
 | 
			
		||||
#include <QDialogButtonBox>
 | 
			
		||||
@@ -468,7 +469,9 @@ void TestRunner::debugTests()
 | 
			
		||||
    QStringList omitted;
 | 
			
		||||
    ProjectExplorer::StandardRunnable inferior = config->runnable();
 | 
			
		||||
    inferior.executable = commandFilePath;
 | 
			
		||||
    inferior.commandLineArguments = config->argumentsForTestRunner(&omitted).join(' ');
 | 
			
		||||
 | 
			
		||||
    const QStringList args = config->argumentsForTestRunner(&omitted);
 | 
			
		||||
    inferior.commandLineArguments = Utils::QtcProcess::joinArgs(args);
 | 
			
		||||
    if (!omitted.isEmpty()) {
 | 
			
		||||
        const QString &details = constructOmittedDetailsString(omitted);
 | 
			
		||||
        emit testResultReady(TestResultPtr(new FaultyTestResult(Result::MessageWarn,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user