|
libzypp 17.38.14
|
Classes | |
| class | ForceInstall |
| struct | ForceInstallImpl |
| class | LoadTestcase |
| class | RepoData |
| struct | RepoDataImpl |
| class | TestcaseSetup |
| struct | TestcaseSetupImpl |
| struct | TestcaseTrial |
Enumerations | |
| enum class | TestcaseRepoType { Helix , Testtags , Url } |
| enum | ApplySetupFlag { AS_REPOS_ONLY = 0 , AS_SOLVER_FLAGS = (1 << 0) , AS_LOCALES = (1 << 1) , AS_AUTOINSTALLED = (1 << 2) , AS_VENDOR_LISTS = (1 << 3) , AS_MODALIAS = (1 << 4) , AS_MULTIVERSION = (1 << 5) , AS_LOCKS = (1 << 6) , AS_UNIVERSE = AS_LOCALES | AS_AUTOINSTALLED | AS_VENDOR_LISTS | AS_MODALIAS | AS_MULTIVERSION | AS_LOCKS , AS_ALL = ~0 } |
| Bits controlling how much of the testcase setup is applied. More... | |
Functions | |
| ZYPP_DECLARE_FLAGS_AND_OPERATORS (ApplySetupFlags, ApplySetupFlag) | |
Variables | |
| static const std::string | helixControlFile = "solver-test.xml" |
| static const std::string | yamlControlFile = "zypp-control.yaml" |
|
strong |
| Enumerator | |
|---|---|
| Helix | |
| Testtags | |
| Url | |
Definition at line 41 of file TestcaseSetup.h.
Bits controlling how much of the testcase setup is applied.
The zero-flag value (AS_REPOS_ONLY) replicates the historic behaviour of applySetup(RepoManager&): only architecture, repos and hardware-info are applied. Use AS_ALL to apply everything — this is what deptestomatic and testcase-runner want for full fidelity. Use AS_UNIVERSE when you want the package environment but not the solver opinions from the captured session (e.g. MCP tool).
| Enumerator | |
|---|---|
| AS_REPOS_ONLY | Only arch, repos, hardware-info (historic default). |
| AS_SOLVER_FLAGS | Resolver flags, focus, DUP flags. |
| AS_LOCALES | initRequestedLocales + setRequestedLocales |
| AS_AUTOINSTALLED | setAutoInstalled |
| AS_VENDOR_LISTS | VendorAttr vendor-equivalence lists. |
| AS_MODALIAS | Modalias list. |
| AS_MULTIVERSION | ZConfig multiversion spec. |
| AS_LOCKS | lock/keep nodes extracted from trial nodes |
| AS_UNIVERSE | Package universe without solver opinions: repos, locales, autoinstalled, vendor lists, modalias, multiversion, locks — but NOT solver flags. Use this when the solver will be driven by a new request (e.g. MCP tool) rather than replaying the original session. |
| AS_ALL | Apply everything (full fidelity replay). |
Definition at line 92 of file TestcaseSetup.h.
| zypp::misc::testcase::ZYPP_DECLARE_FLAGS_AND_OPERATORS | ( | ApplySetupFlags | , |
| ApplySetupFlag | ) |
|
static |
Definition at line 20 of file LoadTestcase.cc.
|
static |
Definition at line 21 of file LoadTestcase.cc.