Details
-
Sub-task
-
Status: Resolved
-
Normal
-
Resolution: Won't Fix
-
We need to test with at least two versions of Python:- Python 2.7
- Python 3.x (need to determine what versions of Python 3 are available by default on Ubuntu and RHEL/CentOS)
Additionally, it is recommended to test on at least three platforms:
- Ubuntu or other Debian derivative
- RHEL, CentOS, or other Red Hat derivative
- Windows (unless a consensus has formed around not testing on Windows?)
We need to test with at least two versions of Python: Python 2.7 Python 3.x (need to determine what versions of Python 3 are available by default on Ubuntu and RHEL/CentOS) Additionally, it is recommended to test on at least three platforms: Ubuntu or other Debian derivative RHEL, CentOS, or other Red Hat derivative Windows (unless a consensus has formed around not testing on Windows?)
Description
It appears that a consensus is forming around maintaining Python 2.7 compatibility for cqlsh. However, the dtests now run in a Python 3 environment. We need to identify an option for testing infrastructure for testing cqlsh on Python 2.7, including the dtests.
Based on experience updating the cqlsh dtests, it is strongly recommended to test in more than one environment - for example, for Linux, we should test on a Debian derivative as well as a Red Hat derivative.