mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 10:25:15 +00:00
Add analysis-ukrainian plugin to packaging tests
This commit adds the analysis-ukrainian plugin to the packaging tests. Relates #21219
This commit is contained in:
parent
1d8d8ea55f
commit
344a8028f8
@ -205,6 +205,10 @@ fi
|
|||||||
install_and_check_plugin analysis stempel
|
install_and_check_plugin analysis stempel
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "[$GROUP] install ukrainian plugin" {
|
||||||
|
install_and_check_plugin analysis ukrainian morfologik-fsa-*.jar morfologik-stemming-*.jar
|
||||||
|
}
|
||||||
|
|
||||||
@test "[$GROUP] install gce plugin" {
|
@test "[$GROUP] install gce plugin" {
|
||||||
install_and_check_plugin discovery gce google-api-client-*.jar
|
install_and_check_plugin discovery gce google-api-client-*.jar
|
||||||
}
|
}
|
||||||
@ -341,6 +345,10 @@ fi
|
|||||||
remove_plugin analysis-stempel
|
remove_plugin analysis-stempel
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "[$GROUP] remove ukrainian plugin" {
|
||||||
|
remove_plugin analysis-ukrainian
|
||||||
|
}
|
||||||
|
|
||||||
@test "[$GROUP] remove gce plugin" {
|
@test "[$GROUP] remove gce plugin" {
|
||||||
remove_plugin discovery-gce
|
remove_plugin discovery-gce
|
||||||
}
|
}
|
||||||
|
@ -129,20 +129,28 @@ install_and_check_plugin() {
|
|||||||
shift
|
shift
|
||||||
|
|
||||||
if [ "$prefix" == "-" ]; then
|
if [ "$prefix" == "-" ]; then
|
||||||
local fullName="$name"
|
local full_name="$name"
|
||||||
else
|
else
|
||||||
local fullName="$prefix-$name"
|
local full_name="$prefix-$name"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
install_jvm_plugin $fullName "$(readlink -m $fullName-*.zip)"
|
install_jvm_plugin $full_name "$(readlink -m $full_name-*.zip)"
|
||||||
|
|
||||||
assert_module_or_plugin_directory "$ESPLUGINS/$fullName"
|
assert_module_or_plugin_directory "$ESPLUGINS/$full_name"
|
||||||
|
|
||||||
|
# analysis plugins have a corresponding analyzers jar
|
||||||
if [ $prefix == 'analysis' ]; then
|
if [ $prefix == 'analysis' ]; then
|
||||||
assert_module_or_plugin_file "$ESPLUGINS/$fullName/lucene-analyzers-$name-*.jar"
|
local analyzer_jar_suffix=$name
|
||||||
|
# the name of the analyzer jar for the ukrainian plugin does
|
||||||
|
# not match the name of the plugin, so we have to make an
|
||||||
|
# exception
|
||||||
|
if [ $name == 'ukrainian' ]; then
|
||||||
|
analyzer_jar_suffix='morfologik'
|
||||||
|
fi
|
||||||
|
assert_module_or_plugin_file "$ESPLUGINS/$full_name/lucene-analyzers-$analyzer_jar_suffix-*.jar"
|
||||||
fi
|
fi
|
||||||
for file in "$@"; do
|
for file in "$@"; do
|
||||||
assert_module_or_plugin_file "$ESPLUGINS/$fullName/$file"
|
assert_module_or_plugin_file "$ESPLUGINS/$full_name/$file"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user