void SvnImport::initTestCase() { AutoTestShell::init(); TestCore::initialize(); QList<IPlugin*> plugins = Core::self()->pluginController()->allPluginsForExtension("org.kdevelop.IBasicVersionControl"); foreach(IPlugin* p, plugins) { qDebug() << "checking plugin" << p; ICentralizedVersionControl* icentr = p->extension<ICentralizedVersionControl>(); if (!icentr) continue; if (icentr->name() == "Subversion") { vcs = icentr; break; } }
void SvnRecursiveAdd::test() { KTempDir reposDir; KProcess cmd; cmd.setWorkingDirectory(reposDir.name()); cmd << "svnadmin" << "create" << reposDir.name(); QCOMPARE(cmd.execute(10000), 0); AutoTestShell::init(); std::auto_ptr<TestCore> core(new TestCore()); core->initialize(Core::Default); QList<IPlugin*> plugins = Core::self()->pluginController()->allPluginsForExtension("org.kdevelop.IBasicVersionControl"); IBasicVersionControl* vcs = NULL; foreach(IPlugin* p, plugins) { qDebug() << "checking plugin" << p; ICentralizedVersionControl* icentr = p->extension<ICentralizedVersionControl>(); if (!icentr) continue; if (icentr->name() == "Subversion") { vcs = icentr; break; } }