You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Michael Smith (Jira)" <ji...@apache.org> on 2022/05/20 23:06:00 UTC

[jira] [Created] (IMPALA-11308) Shell tests fail when run with a python3 install of impala-shell

Michael Smith created IMPALA-11308:
--------------------------------------

             Summary: Shell tests fail when run with a python3 install of impala-shell
                 Key: IMPALA-11308
                 URL: https://issues.apache.org/jira/browse/IMPALA-11308
             Project: IMPALA
          Issue Type: Bug
          Components: Clients
    Affects Versions: Impala 4.1.0
            Reporter: Michael Smith


27 shell test scenarios fail when runningĀ {{impala-py.test tests/shell}} with a python3 installation of impala-shell.

{code}
AIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_utf8_decoding_error_handling[strict_hs2_protocol: False | protocol: beeswax]
FAIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_utf8_decoding_error_handling[strict_hs2_protocol: True | protocol: hs2]
FAIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_utf8_decoding_error_handling[strict_hs2_protocol: True | protocol: hs2-http]
FAIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_utf8_decoding_error_handling[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_utf8_decoding_error_handling[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_commandline.py::TestImpalaShell::()::test_http_socket_timeout[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_reconnect[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_reconnect[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_ddl_queries_are_closed[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_ddl_queries_are_closed[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_multiline_queries_in_history[strict_hs2_protocol: False | protocol: beeswax]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_multiline_queries_in_history[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_multiline_queries_in_history[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_history_does_not_duplicate_on_interrupt[strict_hs2_protocol: False | protocol: beeswax]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_history_does_not_duplicate_on_interrupt[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_history_does_not_duplicate_on_interrupt[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_rerun[strict_hs2_protocol: False | protocol: beeswax]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_rerun[strict_hs2_protocol: False | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_rerun[strict_hs2_protocol: False | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_commandline_flag_disable_live_progress[strict_hs2_protocol: True | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_commandline_flag_disable_live_progress[strict_hs2_protocol: True | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_commandline_flag_strict_hs2_protocol[strict_hs2_protocol: True | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_commandline_flag_strict_hs2_protocol[strict_hs2_protocol: True | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_live_option_configuration[strict_hs2_protocol: True | protocol: hs2]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_live_option_configuration[strict_hs2_protocol: True | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_http_interactions_extra[strict_hs2_protocol: True | protocol: hs2-http]
FAIL tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_http_interactions_extra[strict_hs2_protocol: False | protocol: hs2-http]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: beeswax]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: beeswax]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: True | protocol: hs2]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: True | protocol: hs2]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: True | protocol: hs2-http]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: True | protocol: hs2-http]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: hs2-http]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: hs2-http]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: hs2]
ERROR tests/shell/test_shell_interactive.py::TestImpalaShellInteractive::()::test_line_with_leading_comment[strict_hs2_protocol: False | protocol: hs2] {code}

Steps to reproduce:
1. build an impala-shell archive; {{make shell_pypi_package}} mostly works for me
2. {{pip3 install shell/dist/impala_shell-<version>.tar.gz}} (optionally use a venv)
3. start an impala cluster
4. run {{impala-py.test --shell_executable=/path/to/impala-shell tests/shell}} (likely installed to {{~/.local/bin/impala-shell}})



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org