|
libzypp
9.1.2
|
Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml) More...
Public Member Functions | |
| HelixControl (const std::string &controlPath, const RepositoryTable &sourceTable, const Arch &systemArchitecture, const LocaleSet &languages, const std::string &systemPath="solver-system.xml.gz", const bool forceResolve=false, const bool onlyRequires=false, const bool ignorealreadyrecommended=false) | |
| HelixControl () | |
| ~HelixControl () | |
| void | installResolvable (const ResObject::constPtr &resObject, const ResStatus &status) |
| void | lockResolvable (const ResObject::constPtr &resObject, const ResStatus &status) |
| void | keepResolvable (const ResObject::constPtr &resObject, const ResStatus &status) |
| void | deleteResolvable (const ResObject::constPtr &resObject, const ResStatus &status) |
| void | addDependencies (const CapabilitySet &capRequire, const CapabilitySet &capConflict) |
| void | addUpgradeRepos (const std::set< Repository > &upgradeRepos_r) |
| void | distupgrade () |
| void | verifySystem () |
| void | update () |
| std::string | filename () |
Private Attributes | |
| std::string | dumpFile |
| std::ofstream * | file |
Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml)
Definition at line 267 of file Testcase.cc.
| zypp::solver::detail::HelixControl::HelixControl | ( | const std::string & | controlPath, |
| const RepositoryTable & | sourceTable, | ||
| const Arch & | systemArchitecture, | ||
| const LocaleSet & | languages, | ||
| const std::string & | systemPath = "solver-system.xml.gz", |
||
| const bool | forceResolve = false, |
||
| const bool | onlyRequires = false, |
||
| const bool | ignorealreadyrecommended = false |
||
| ) |
Definition at line 303 of file Testcase.cc.
References zypp::repo::RepoInfoBase::alias(), zypp::RepoInfo::baseUrlsBegin(), zypp::RepoInfo::baseUrlsEnd(), file, zypp::str::form(), zypp::str::numstring(), zypp::RepoInfo::path(), zypp::RepoInfo::priority(), TAB, zypp::RepoInfo::type(), and ZYPP_THROW.
Definition at line 362 of file Testcase.cc.
References dumpFile.
Definition at line 368 of file Testcase.cc.
References file.
| void zypp::solver::detail::HelixControl::installResolvable | ( | const ResObject::constPtr & | resObject, |
| const ResStatus & | status | ||
| ) |
Definition at line 375 of file Testcase.cc.
References file, and zypp::str::toLower().
Referenced by zypp::solver::detail::Testcase::createTestcase().
| void zypp::solver::detail::HelixControl::lockResolvable | ( | const ResObject::constPtr & | resObject, |
| const ResStatus & | status | ||
| ) |
Definition at line 385 of file Testcase.cc.
References file, and zypp::str::toLower().
| void zypp::solver::detail::HelixControl::keepResolvable | ( | const ResObject::constPtr & | resObject, |
| const ResStatus & | status | ||
| ) |
Definition at line 395 of file Testcase.cc.
References file, and zypp::str::toLower().
| void zypp::solver::detail::HelixControl::deleteResolvable | ( | const ResObject::constPtr & | resObject, |
| const ResStatus & | status | ||
| ) |
Definition at line 405 of file Testcase.cc.
References file, and zypp::str::toLower().
| void zypp::solver::detail::HelixControl::addDependencies | ( | const CapabilitySet & | capRequire, |
| const CapabilitySet & | capConflict | ||
| ) |
Definition at line 414 of file Testcase.cc.
References file.
| void zypp::solver::detail::HelixControl::addUpgradeRepos | ( | const std::set< Repository > & | upgradeRepos_r | ) |
Definition at line 424 of file Testcase.cc.
Definition at line 432 of file Testcase.cc.
References file.
Definition at line 437 of file Testcase.cc.
References file.
Definition at line 442 of file Testcase.cc.
References file.
| std::string zypp::solver::detail::HelixControl::filename | ( | ) | [inline] |
Definition at line 300 of file Testcase.cc.
References dumpFile.
std::string zypp::solver::detail::HelixControl::dumpFile [private] |
Definition at line 270 of file Testcase.cc.
Referenced by filename(), and HelixControl().
std::ofstream* zypp::solver::detail::HelixControl::file [private] |
Definition at line 271 of file Testcase.cc.
Referenced by addDependencies(), addUpgradeRepos(), deleteResolvable(), distupgrade(), HelixControl(), installResolvable(), keepResolvable(), lockResolvable(), update(), verifySystem(), and ~HelixControl().
1.7.6.1