A B C E H I M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTUAL_VERSION_IN_CONFIG_V2 - Static variable in class org.projectnessie.tools.compatibility.api.Version
B
- beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
- beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
- beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
- beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
- beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
- beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
- beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
- beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
- builderClassName() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieAPI
C
- compareTo(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
- CURRENT - org.projectnessie.tools.compatibility.api.TargetVersion
-
The current in-tree Nessie.
- CURRENT - Static variable in class org.projectnessie.tools.compatibility.api.Version
-
Useful to run an upgrade test only for the in-tree version, when used in
@VersionCondition(minVersion = "current"). - CURRENT_STRING - Static variable in class org.projectnessie.tools.compatibility.api.Version
E
- equals(Object) - Method in class org.projectnessie.tools.compatibility.api.Version
- evaluateExecutionCondition(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
H
- hashCode() - Method in class org.projectnessie.tools.compatibility.api.Version
I
- isGreaterThan(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
- isGreaterThanOrEqual(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
- isLessThan(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
- isLessThanOrEqual(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
- isSame(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
M
- maxVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.VersionCondition
-
The maximum Nessie version, inclusive, that the annotated element (test class or method) shall run against.
- MERGE_KEY_BEHAVIOR_FIX - Static variable in class org.projectnessie.tools.compatibility.api.Version
-
See PR #6894.
- minVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.VersionCondition
-
The minimum Nessie version, inclusive, that the annotated element (test class or method) shall run against.
N
- name() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperty
- name() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperty
- NessieAPI - Annotation Type in org.projectnessie.tools.compatibility.api
-
Fields or method parameters annotated with
NessieAPIreceive the API instance using the "expected" (or "currently tested") Nessie client version. - NessieApiBuilderProperties - Annotation Type in org.projectnessie.tools.compatibility.api
- NessieApiBuilderProperty - Annotation Type in org.projectnessie.tools.compatibility.api
-
Configuration properties passed to
NessieClientBuilderviaNessieClientBuilder.fromConfig(Function). - NessieBaseUri - Annotation Type in org.projectnessie.tools.compatibility.api
-
Annotation for JUnit5 method parameters that need the base URI for a test Nessie Server.
- NessieServerProperties - Annotation Type in org.projectnessie.tools.compatibility.api
-
Container annotation for
NessieServerProperty. - NessieServerProperty - Annotation Type in org.projectnessie.tools.compatibility.api
-
Configuration properties for Nessie servers started for "older server" tests.
- NessieUpgradesExtension - Class in org.projectnessie.tools.compatibility.internal
-
Populates the
NessieApitype fields in test classes and starts a Nessie server (in-tree version), when needed. - NessieUpgradesExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
- NessieVersion - Annotation Type in org.projectnessie.tools.compatibility.api
-
Fields or method parameters annotated with
NessieVersionreceive the API instance using the "expected" (or "currently tested") Nessie clientversion. - NEW_STORAGE_MODEL_WITH_COMPAT_TESTING - Static variable in class org.projectnessie.tools.compatibility.api.Version
- NOT_CURRENT - Static variable in class org.projectnessie.tools.compatibility.api.Version
-
Useful to exclude the
Version.CURRENTversion using@VersionCondition(maxVersion = "not-current"). - NOT_CURRENT_STRING - Static variable in class org.projectnessie.tools.compatibility.api.Version
O
- OlderNessieClientsExtension - Class in org.projectnessie.tools.compatibility.internal
-
Populates the
NessieApitype fields in test classes and starts a Nessie server using the currently exercised old Nessie version. - OlderNessieClientsExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
- OlderNessieServersExtension - Class in org.projectnessie.tools.compatibility.internal
-
Populates the
NessieApitype fields in test classes and starts a Nessie server using the currently exercised old Nessie version. - OlderNessieServersExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
- org.projectnessie.tools.compatibility.api - package org.projectnessie.tools.compatibility.api
- org.projectnessie.tools.compatibility.internal - package org.projectnessie.tools.compatibility.internal
P
- parseVersion(String) - Static method in class org.projectnessie.tools.compatibility.api.Version
R
- RollingUpgradesExtension - Class in org.projectnessie.tools.compatibility.internal
-
Simulates a rolling-upgrade situation with one Nessie instance running an old version and another instance running the current (in-tree) version.
- RollingUpgradesExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
S
- SPEC_VERSION_IN_CONFIG_V2 - Static variable in class org.projectnessie.tools.compatibility.api.Version
- SPEC_VERSION_IN_CONFIG_V2_GA - Static variable in class org.projectnessie.tools.compatibility.api.Version
- SPEC_VERSION_IN_CONFIG_V2_SEMVER - Static variable in class org.projectnessie.tools.compatibility.api.Version
T
- targetVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieAPI
-
Defines the target Nessie version instance in case multiple Nessie versions are running, for rolling-upgrade tests.
- TargetVersion - Enum in org.projectnessie.tools.compatibility.api
- TESTED - org.projectnessie.tools.compatibility.api.TargetVersion
-
The tested Nessie version.
- toString() - Method in class org.projectnessie.tools.compatibility.api.Version
V
- value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperties
- value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperty
- value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperties
- value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperty
- valueOf(String) - Static method in enum org.projectnessie.tools.compatibility.api.TargetVersion
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.projectnessie.tools.compatibility.api.TargetVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in org.projectnessie.tools.compatibility.api
-
Value object representing a released nessie version or "virtual" versions "current" or "not-current".
- VersionCondition - Annotation Type in org.projectnessie.tools.compatibility.api
-
Restrict execution of a test class or method to a range of versions.
All Classes All Packages