OpenSearch/plugins
Alan Woodward e28750b001
Add parameter update and conflict tests to MapperTestCase (#62828) (#62902)
This commit adds a mechanism to MapperTestCase that allows implementing
test classes to check that their parameters can be updated, or throw conflict
errors as advertised. Child classes override the registerParameters method
and tell the passed-in UpdateChecker class about their parameters. Simple
conflicts can be checked, using the existing minimal mappings as a base to
compare against, or alternatively a particular initial mapping can be provided
to check edge cases (eg, norms can be updated from true to false, but not
vice versa). Updates are registered with a predicate that checks that the update
has in fact been applied to the resulting FieldMapper.

Fixes #61631
2020-09-24 20:38:12 +01:00
..
analysis-icu Add parameter update and conflict tests to MapperTestCase (#62828) (#62902) 2020-09-24 20:38:12 +01:00
analysis-kuromoji Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
analysis-nori Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
analysis-phonetic Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
analysis-smartcn Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
analysis-stempel Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
analysis-ukrainian Upgrade to lucene-8.7.0-snapshot-830bd186a8d. (#62596) 2020-09-18 09:51:34 +02:00
discovery-azure-classic Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
discovery-ec2 Hide c.a.s.s.i.UseArnRegionResolver noise (#62522) 2020-09-18 08:30:39 +01:00
discovery-gce Simplify adding plugins and modules to testclusters (#61886) 2020-09-03 19:37:46 -07:00
examples Merge test runner task into RestIntegTest (7.x backport) (#60600) 2020-08-04 14:46:32 +02:00
ingest-attachment Add data.path fast path for FilePermission (#61302) 2020-09-01 12:03:22 -06:00
mapper-annotated-text Share same existsQuery impl throughout mappers (#57607) 2020-09-23 11:00:53 +02:00
mapper-murmur3 Add parameter update and conflict tests to MapperTestCase (#62828) (#62902) 2020-09-24 20:38:12 +01:00
mapper-size [7.x] Allow metadata fields in the _source (#62616) 2020-09-18 19:56:41 +03:00
repository-azure Faster Azure Blob InputStream (#61812) (#62387) 2020-09-15 18:27:22 +02:00
repository-gcs Upgrade GCS SDK to 1.113.1 (#62848) (#62864) 2020-09-24 15:43:21 +02:00
repository-hdfs [7.x] Remove integTest task from PluginBuildPlugin (#61879) (#62135) 2020-09-09 14:25:41 -05:00
repository-s3 Hide c.a.s.s.i.UseArnRegionResolver noise (#62522) 2020-09-18 08:30:39 +01:00
store-smb [7.x] Convert most OSS plugins from integTest to [yaml | java]RestTest or internalClusterTest (#59444) (#60343) 2020-07-29 13:06:13 -05:00
transport-nio [7.x] Remove integTest task from PluginBuildPlugin (#61879) (#62135) 2020-09-09 14:25:41 -05:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00