13#ifndef ZYPP_MISC_TESTCASESETUP_H
14#define ZYPP_MISC_TESTCASESETUP_H
44 struct ForceInstallImpl;
45 struct TestcaseSetupImpl;
53 const std::string &
alias()
const;
55 const std::string &
path()
const;
68 const std::string &channel ()
const;
69 const std::string &package ()
const;
70 const std::string &kind ()
const;
85 Arch architecture ()
const;
87 const std::optional<RepoData> &systemRepo()
const;
88 const std::vector<RepoData> &repos()
const;
94 const Pathname &hardwareInfoFile()
const;
99 const std::vector<std::vector<std::string>> &vendorLists()
const;
101 const std::set<std::string> &multiversionSpec()
const;
102 const std::vector<ForceInstall> &forceInstallTasks()
const;
104 bool set_licence()
const;
105 bool show_mediaid()
const;
107 bool ignorealreadyrecommended()
const;
108 bool onlyRequires()
const;
109 bool forceResolve()
const;
110 bool cleandepsOnRemove()
const;
112 bool allowDowngrade()
const;
113 bool allowNameChange()
const;
114 bool allowArchChange()
const;
115 bool allowVendorChange()
const;
117 bool dupAllowDowngrade()
const;
118 bool dupAllowNameChange()
const;
119 bool dupAllowArchChange()
const;
120 bool dupAllowVendorChange()
const;
creates and provides information about known sources.
RWCOW_pointer< ForceInstallImpl > _pimpl
const RepoDataImpl & data() const
TestcaseRepoType type() const
RWCOW_pointer< RepoDataImpl > _pimpl
const std::string & path() const
const std::string & alias() const
RWCOW_pointer< TestcaseSetupImpl > _pimpl
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.
Track added/removed set items based on an initial set.
#define ZYPP_API_DEPTESTOMATIC