13#ifndef ZYPP_MISC_TESTCASESETUP_H
14#define ZYPP_MISC_TESTCASESETUP_H
18#include <zypp/Pathname.h>
21#include <zypp/base/PtrTypes.h>
43 struct ForceInstallImpl;
44 struct TestcaseSetupImpl;
52 const std::string &
alias()
const;
54 const std::string &
path()
const;
67 const std::string &
channel ()
const;
68 const std::string &
package ()
const;
69 const std::string &
kind ()
const;
86 const std::optional<RepoData> &
systemRepo()
const;
87 const std::vector<RepoData> &
repos()
const;
98 const std::vector<std::vector<std::string>> &
vendorLists()
const;
RWCOW_pointer< ForceInstallImpl > _pimpl
const std::string & package() const
const std::string & kind() const
const std::string & channel() const
const ForceInstallImpl & data() const
const RepoDataImpl & data() const
TestcaseRepoType type() const
RWCOW_pointer< RepoDataImpl > _pimpl
const std::string & path() const
const std::string & alias() const
Arch architecture() const
const std::vector< RepoData > & repos() const
bool applySetup(zypp::RepoManager &manager) const
ResolverFocus resolverFocus() const
bool onlyRequires() const
const target::Modalias::ModaliasList & modaliasList() const
const std::vector< ForceInstall > & forceInstallTasks() const
const std::optional< RepoData > & systemRepo() const
const std::vector< std::vector< std::string > > & vendorLists() const
const std::set< std::string > & multiversionSpec() const
bool dupAllowVendorChange() const
RWCOW_pointer< TestcaseSetupImpl > _pimpl
bool allowNameChange() const
const sat::StringQueue & autoinstalled() const
bool allowDowngrade() const
static bool loadRepo(zypp::RepoManager &manager, const TestcaseSetup &setup, const RepoData &data)
const Pathname & systemCheck() const
TestcaseSetupImpl & data()
bool dupAllowNameChange() const
bool allowArchChange() const
bool cleandepsOnRemove() const
bool show_mediaid() const
bool forceResolve() const
const Pathname & globalPath() const
const Pathname & hardwareInfoFile() const
bool ignorealreadyrecommended() const
bool allowVendorChange() const
const base::SetTracker< LocaleSet > & localesTracker() const
bool dupAllowArchChange() const
bool dupAllowDowngrade() const
Libsolv Id queue wrapper.
std::vector< std::string > ModaliasList
Easy-to use interface to the ZYPP dependency resolver.
ResolverFocus
The resolver's general attitude.
RW_pointer supporting 'copy on write' functionality.
creates and provides information about known sources.
Track added/removed set items based on an initial set.