瀏覽代碼

[test] packaging test logging for suse distros

Andy Bristol 7 年之前
父節點
當前提交
ba8bb1d4a1

+ 1 - 0
qa/vagrant/src/test/resources/packaging/tests/20_tar_package.bats

@@ -68,6 +68,7 @@ setup() {
 @test "[TAR] install archive" {
     # Install the archive
     install_archive
+    set_debug_logging
 
     count=$(find /tmp -type d -name 'elasticsearch*' | wc -l)
     [ "$count" -eq 1 ]

+ 1 - 0
qa/vagrant/src/test/resources/packaging/tests/module_and_plugin_test_cases.bash

@@ -61,6 +61,7 @@ setup() {
             [ ! -d "$ESHOME" ]; then
         clean_before_test
         install
+        set_debug_logging
     fi
 }
 

+ 7 - 0
qa/vagrant/src/test/resources/packaging/utils/utils.bash

@@ -461,6 +461,13 @@ debug_collect_logs() {
     describe_port 127.0.0.1 9201
 }
 
+set_debug_logging() {
+    if [ "$ESCONFIG" ] && [ -d "$ESCONFIG" ] && [ -f /etc/os-release ] && (grep -qi suse /etc/os-release); then
+        echo 'logger.org.elasticsearch.indices: DEBUG' >> "$ESCONFIG/elasticsearch.yml"
+        echo 'logger.org.elasticsearch.gateway: TRACE' >> "$ESCONFIG/elasticsearch.yml"
+    fi
+}
+
 # Waits for Elasticsearch to reach some status.
 # $1 - expected status - defaults to green
 wait_for_elasticsearch_status() {

+ 1 - 0
x-pack/qa/vagrant/src/test/resources/packaging/tests/10_basic.bats

@@ -30,6 +30,7 @@ setup() {
 
     # Install the archive
     install_archive
+    set_debug_logging
 }
 
 @test "[X-PACK] verify x-pack installation" {

+ 1 - 0
x-pack/qa/vagrant/src/test/resources/packaging/tests/bootstrap_password.bash

@@ -13,6 +13,7 @@ setup() {
         export PACKAGE_NAME="elasticsearch"
         clean_before_test
         install
+        set_debug_logging
 
         generate_trial_license
         verify_xpack_installation

+ 2 - 0
x-pack/qa/vagrant/src/test/resources/packaging/tests/certgen.bash

@@ -96,6 +96,7 @@ install_node_using_archive() {
     export_elasticsearch_paths
 
     install_archive
+    set_debug_logging
     verify_archive_installation
 
     export ESPLUGIN_COMMAND_USER=$DEFAULT_ARCHIVE_USER
@@ -123,6 +124,7 @@ install_node_using_package() {
     export_elasticsearch_paths
 
     install_package
+    set_debug_logging
     verify_package_installation
 
     export ESPLUGIN_COMMAND_USER=$DEFAULT_PACKAGE_USER

+ 1 - 0
x-pack/qa/vagrant/src/test/resources/packaging/tests/setup_passwords.bash

@@ -14,6 +14,7 @@ setup() {
         export PACKAGE_NAME="elasticsearch"
         clean_before_test
         install
+        set_debug_logging
 
         generate_trial_license
         verify_xpack_installation