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/06/13 16:32:00 UTC

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

     [ https://issues.apache.org/jira/browse/IMPALA-11308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Smith closed IMPALA-11308.
----------------------------------
    Fix Version/s: Impala 4.2.0
       Resolution: Fixed

Addressed by other tickets.

> 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
>            Assignee: Michael Smith
>            Priority: Major
>             Fix For: Impala 4.2.0
>
>         Attachments: python3 test failures
>
>
> 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}})
> Full test output attached.



--
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