MCPcopy Create free account
hub / github.com/KDE/kdevelop / testGetenv

Method testGetenv

plugins/craft/tests/test_craftruntime.cpp:110–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110void CraftRuntimeTest::testGetenv()
111{
112 QFETCH_GLOBAL(TempDirWrapper, runtimeInstance);
113
114 QVERIFY(!runtimeInstance->getenv("KDEROOT").isEmpty());
115
116 QDir craftDir1 = QDir(QString::fromLocal8Bit(runtimeInstance->getenv("KDEROOT")));
117 QDir craftDir2 = QDir(runtimeInstance.path());
118 QCOMPARE(craftDir1.canonicalPath(), craftDir2.canonicalPath());
119
120 QString pythonpathValue = QString::fromLocal8Bit(runtimeInstance->getenv("PYTHONPATH"));
121 QVERIFY(!pythonpathValue.isEmpty());
122 QDir craftPythonPathDir = QDir(pythonpathValue);
123
124 QVERIFY(craftPythonPathDir.path().startsWith(craftDir1.path()));
125}
126
127void CraftRuntimeTest::testStartProcess()
128{

Callers

nothing calls this directly

Calls 5

canonicalPathMethod · 0.80
QDirClass · 0.50
isEmptyMethod · 0.45
getenvMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected