libzypp 17.38.14
zypp::misc::testcase::TestcaseSetup Class Reference

#include <zypp/misc/TestcaseSetup.h>

Public Types

using LockEntry = std::pair<std::string, std::map<std::string,std::string>>
 lock/keep node data extracted from trial nodes and applied as pool setup.

Public Member Functions

 TestcaseSetup ()
 ~TestcaseSetup ()
Arch architecture () const
const std::optional< RepoData > & systemRepo () const
const std::vector< RepoData > & repos () const
ResolverFocus resolverFocus () const
const PathnameglobalPath () const
const PathnamehardwareInfoFile () const
const PathnamesystemCheck () const
const target::Modalias::ModaliasListmodaliasList () const
const base::SetTracker< LocaleSet > & localesTracker () const
const std::vector< std::vector< std::string > > & vendorLists () const
const sat::StringQueueautoinstalled () const
const std::set< std::string > & multiversionSpec () const
const std::vector< ForceInstall > & forceInstallTasks () const
const std::vector< LockEntry > & locks () const
bool set_licence () const
bool show_mediaid () const
bool ignorealreadyrecommended () const
bool onlyRequires () const
bool forceResolve () const
bool cleandepsOnRemove () const
bool noUpdateProvide () const
bool allowDowngrade () const
bool allowNameChange () const
bool allowArchChange () const
bool allowVendorChange () const
bool dupAllowDowngrade () const
bool dupAllowNameChange () const
bool dupAllowArchChange () const
bool dupAllowVendorChange () const
bool applySetup (zypp::RepoManager &manager) const
bool applySetup (zypp::RepoManager &manager, ApplySetupFlags flags_r) const
TestcaseSetupImpldata ()
const TestcaseSetupImpldata () const

Static Public Member Functions

static bool loadRepo (zypp::RepoManager &manager, const TestcaseSetup &setup, const RepoData &data)

Private Attributes

RWCOW_pointer< TestcaseSetupImpl_pimpl

Detailed Description

Definition at line 110 of file TestcaseSetup.h.

Member Typedef Documentation

◆ LockEntry

using zypp::misc::testcase::TestcaseSetup::LockEntry = std::pair<std::string, std::map<std::string,std::string>>

lock/keep node data extracted from trial nodes and applied as pool setup.

Definition at line 114 of file TestcaseSetup.h.

Constructor & Destructor Documentation

◆ TestcaseSetup()

zypp::misc::testcase::TestcaseSetup::TestcaseSetup ( )

Definition at line 240 of file TestcaseSetup.cc.

◆ ~TestcaseSetup()

zypp::misc::testcase::TestcaseSetup::~TestcaseSetup ( )

Definition at line 243 of file TestcaseSetup.cc.

Member Function Documentation

◆ architecture()

Arch zypp::misc::testcase::TestcaseSetup::architecture ( ) const

Definition at line 246 of file TestcaseSetup.cc.

◆ systemRepo()

const std::optional< RepoData > & zypp::misc::testcase::TestcaseSetup::systemRepo ( ) const

Definition at line 249 of file TestcaseSetup.cc.

◆ repos()

const std::vector< RepoData > & zypp::misc::testcase::TestcaseSetup::repos ( ) const

Definition at line 252 of file TestcaseSetup.cc.

◆ resolverFocus()

ResolverFocus zypp::misc::testcase::TestcaseSetup::resolverFocus ( ) const

Definition at line 255 of file TestcaseSetup.cc.

◆ globalPath()

const zypp::filesystem::Pathname & zypp::misc::testcase::TestcaseSetup::globalPath ( ) const

Definition at line 258 of file TestcaseSetup.cc.

◆ hardwareInfoFile()

const zypp::filesystem::Pathname & zypp::misc::testcase::TestcaseSetup::hardwareInfoFile ( ) const

Definition at line 261 of file TestcaseSetup.cc.

◆ systemCheck()

const zypp::filesystem::Pathname & zypp::misc::testcase::TestcaseSetup::systemCheck ( ) const

Definition at line 264 of file TestcaseSetup.cc.

◆ modaliasList()

const target::Modalias::ModaliasList & zypp::misc::testcase::TestcaseSetup::modaliasList ( ) const

Definition at line 267 of file TestcaseSetup.cc.

◆ localesTracker()

const base::SetTracker< LocaleSet > & zypp::misc::testcase::TestcaseSetup::localesTracker ( ) const

Definition at line 270 of file TestcaseSetup.cc.

◆ vendorLists()

const std::vector< std::vector< std::string > > & zypp::misc::testcase::TestcaseSetup::vendorLists ( ) const

Definition at line 273 of file TestcaseSetup.cc.

◆ autoinstalled()

const sat::StringQueue & zypp::misc::testcase::TestcaseSetup::autoinstalled ( ) const

Definition at line 276 of file TestcaseSetup.cc.

◆ multiversionSpec()

const std::set< std::string > & zypp::misc::testcase::TestcaseSetup::multiversionSpec ( ) const

Definition at line 279 of file TestcaseSetup.cc.

◆ forceInstallTasks()

const std::vector< ForceInstall > & zypp::misc::testcase::TestcaseSetup::forceInstallTasks ( ) const

Definition at line 282 of file TestcaseSetup.cc.

◆ locks()

const std::vector< TestcaseSetup::LockEntry > & zypp::misc::testcase::TestcaseSetup::locks ( ) const

Definition at line 285 of file TestcaseSetup.cc.

◆ set_licence()

bool zypp::misc::testcase::TestcaseSetup::set_licence ( ) const

Definition at line 288 of file TestcaseSetup.cc.

◆ show_mediaid()

bool zypp::misc::testcase::TestcaseSetup::show_mediaid ( ) const

Definition at line 291 of file TestcaseSetup.cc.

◆ ignorealreadyrecommended()

bool zypp::misc::testcase::TestcaseSetup::ignorealreadyrecommended ( ) const

Definition at line 294 of file TestcaseSetup.cc.

◆ onlyRequires()

bool zypp::misc::testcase::TestcaseSetup::onlyRequires ( ) const

Definition at line 297 of file TestcaseSetup.cc.

◆ forceResolve()

bool zypp::misc::testcase::TestcaseSetup::forceResolve ( ) const

Definition at line 300 of file TestcaseSetup.cc.

◆ cleandepsOnRemove()

bool zypp::misc::testcase::TestcaseSetup::cleandepsOnRemove ( ) const

Definition at line 303 of file TestcaseSetup.cc.

◆ noUpdateProvide()

bool zypp::misc::testcase::TestcaseSetup::noUpdateProvide ( ) const

Definition at line 306 of file TestcaseSetup.cc.

◆ allowDowngrade()

bool zypp::misc::testcase::TestcaseSetup::allowDowngrade ( ) const

Definition at line 309 of file TestcaseSetup.cc.

◆ allowNameChange()

bool zypp::misc::testcase::TestcaseSetup::allowNameChange ( ) const

Definition at line 312 of file TestcaseSetup.cc.

◆ allowArchChange()

bool zypp::misc::testcase::TestcaseSetup::allowArchChange ( ) const

Definition at line 315 of file TestcaseSetup.cc.

◆ allowVendorChange()

bool zypp::misc::testcase::TestcaseSetup::allowVendorChange ( ) const

Definition at line 318 of file TestcaseSetup.cc.

◆ dupAllowDowngrade()

bool zypp::misc::testcase::TestcaseSetup::dupAllowDowngrade ( ) const

Definition at line 321 of file TestcaseSetup.cc.

◆ dupAllowNameChange()

bool zypp::misc::testcase::TestcaseSetup::dupAllowNameChange ( ) const

Definition at line 324 of file TestcaseSetup.cc.

◆ dupAllowArchChange()

bool zypp::misc::testcase::TestcaseSetup::dupAllowArchChange ( ) const

Definition at line 327 of file TestcaseSetup.cc.

◆ dupAllowVendorChange()

bool zypp::misc::testcase::TestcaseSetup::dupAllowVendorChange ( ) const

Definition at line 330 of file TestcaseSetup.cc.

◆ applySetup() [1/2]

bool zypp::misc::testcase::TestcaseSetup::applySetup ( zypp::RepoManager & manager) const

Definition at line 333 of file TestcaseSetup.cc.

◆ applySetup() [2/2]

bool zypp::misc::testcase::TestcaseSetup::applySetup ( zypp::RepoManager & manager,
ApplySetupFlags flags_r ) const

Definition at line 450 of file TestcaseSetup.cc.

◆ loadRepo()

bool zypp::misc::testcase::TestcaseSetup::loadRepo ( zypp::RepoManager & manager,
const TestcaseSetup & setup,
const RepoData & data )
static

Definition at line 372 of file TestcaseSetup.cc.

◆ data() [1/2]

TestcaseSetupImpl & zypp::misc::testcase::TestcaseSetup::data ( )

Definition at line 440 of file TestcaseSetup.cc.

◆ data() [2/2]

const TestcaseSetupImpl & zypp::misc::testcase::TestcaseSetup::data ( ) const

Definition at line 445 of file TestcaseSetup.cc.

Member Data Documentation

◆ _pimpl

RWCOW_pointer<TestcaseSetupImpl> zypp::misc::testcase::TestcaseSetup::_pimpl
private

Definition at line 173 of file TestcaseSetup.h.


The documentation for this class was generated from the following files: