Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-45981

Improve Python language test coverage

    XMLWordPrintableJSON

Details

    Description

      This umbrella Jira aims to improve Apache Spark 4 test coverage across various Python language versions .

      • PySpark
      • Spark Connect Python Client

      Attachments

        Issue Links

          1.
          Add Python GitHub Action Daily Job Sub-task Resolved Dongjoon Hyun
          2.
          Add `Python 3.10` to Infra docker image Sub-task Resolved Dongjoon Hyun
          3.
          Add `Python 3.10` to the Daily Python Github Action job Sub-task Resolved Dongjoon Hyun
          4.
          Add `Python 3.11` to Infra docker image Sub-task Resolved Dongjoon Hyun
          5.
          Add `Python 3.11` to the Daily Python Github Action job Sub-task Resolved Dongjoon Hyun
          6.
          Fix `pyspark.sql.tests.connect.test_connect_basic` in Python 3.11 Sub-task Resolved Dongjoon Hyun
          7.
          Fix `pyspark.pandas.tests.computation.test_apply_func` in Python 3.11 Sub-task Resolved Dongjoon Hyun
          8.
          Fix `pyspark.pandas.tests.connect.computation.test_parity_apply_func` in Python 3.11 Sub-task Resolved Dongjoon Hyun
          9.
          Fix `pyspark.ml.torch.tests.test_distributor` in Python 3.11 Sub-task Resolved Hyukjin Kwon
          10.
          Upgrade python to 3.11 for non-python tests Sub-task Resolved Ruifeng Zheng
          11.
          Add `Python 3.12` to Infra docker image Sub-task Resolved Dongjoon Hyun
          12.
          Add `Python 3.12` to the Daily Python Github Action job Sub-task Resolved Hyukjin Kwon
          13.
          Reenable a `releaseSession` test case in SparkConnectServiceE2ESuite Sub-task Resolved Hyukjin Kwon
          14.
          Install `six==1.16.0` explicitly for `pandas` in Python 3.12 Sub-task Resolved Dongjoon Hyun
          15.
          Remove `unittest` deprecated alias usage for Python 3.12 Sub-task Resolved Dongjoon Hyun
          16.
          Install `torch` nightly only at Python 3.12 in Infra docker image Sub-task Resolved Dongjoon Hyun
          17.
          Upgrade Cloudpickle to 3.0.0 Sub-task Resolved Hyukjin Kwon
          18.
          Upgrade `pytorch` for Python 3.12 Sub-task Resolved Hyukjin Kwon
          19.
          Fix the doctest in pyspark.pandas.frame.DataFrame.to_dict (Python 3.12) Sub-task Resolved Hyukjin Kwon
          20.
          Flaky `pyspark.tests.test_worker.WorkerSegfaultNonDaemonTest.test_python_segfault` with Python 3.12 Sub-task Resolved Hyukjin Kwon
          21.
          Install torchvision for Python 3.12 build Sub-task Resolved Hyukjin Kwon
          22.
          Fix the doctest in pyspark.pandas.series.Series.to_dict (Python 3.12) Sub-task Resolved Hyukjin Kwon
          23.
          Fix pyspark.pandas.mlflow.load_model test (Python 3.12) Sub-task Resolved Hyukjin Kwon
          24.
          Skip `TorchDistributorLocalUnitTests.test_end_to_end_run_locally` with Python 3.12 Sub-task Resolved Hyukjin Kwon
          25.
          Skip 'CrossValidatorTests.test_crossvalidator_with_fold_col' with Python 3.12 Sub-task Resolved Hyukjin Kwon
          26.
          Split scheduled Python build Sub-task Resolved Hyukjin Kwon
          27.
          Upgrade memory-profiler>=0.61.0 for Python 3.12 Sub-task Resolved Ruifeng Zheng
          28.
          Run Python 3.11 and 3.12 test independently Sub-task Resolved Dongjoon Hyun
          29.
          Install `lxml` in Python 3.12 Sub-task Resolved Dongjoon Hyun
          30.
          `pyspark.sql.tests.test_group` should skip Pandas/PyArrow tests if not available Sub-task Resolved Dongjoon Hyun
          31.
          Disable `fail-fast` in Python CI Sub-task Resolved Dongjoon Hyun
          32.
          Exclude unittest-xml-reporting in Python 3.12 image Sub-task Resolved Hyukjin Kwon
          33.
          Add unittest-xml-reporting into Python 3.12 image Sub-task Resolved Hyukjin Kwon
          34.
          Add `Python 3.13` to Infra docker image Sub-task Resolved Dongjoon Hyun
          35.
          Add `Python 3.13` Daily Python Github Action job Sub-task Resolved Dongjoon Hyun
          36.
          Add NumPy in Python 3.13 image Sub-task Resolved Hyukjin Kwon
          37.
          Use `grpcio*` 1.67.0 in Python 3.13 image Sub-task Resolved Dongjoon Hyun
          38.
          Install BASIC_PIP_PKGS except `pyarrow` in Python 3.13 image Sub-task Resolved Dongjoon Hyun
          39.
          Make pysaprk-connect tests passing without optional dependencies Sub-task Resolved Hyukjin Kwon
          40.
          Make pysaprk-ml-connect tests passing without optional dependencies Sub-task Resolved Hyukjin Kwon
          41.
          Upgrade PyPy CI to 3.10 Sub-task Resolved Dongjoon Hyun
          42.
          Add 'Python 3.9` to the Daily Python GitHub Action job Sub-task Resolved Dongjoon Hyun
          43.
          Use `PyArrow>=18.0.0` for Python 3.13 Sub-task Resolved Dongjoon Hyun
          44.
          Use latest Python dependencies for Python client3.5 <> 4.0server job Sub-task Resolved Hyukjin Kwon
          45.
          Use Spark 3.4.4 instead of 3.0.1 in `test_install_spark` Sub-task Resolved Dongjoon Hyun
          46.
          Skip FeatureTests if torch is not installed Sub-task Resolved Hyukjin Kwon
          47.
          Skip PipelineTests if torch is not installed Sub-task Resolved Hyukjin Kwon
          48.
          Add BASIC_PIP_PKGS and CONNECT_PIP_PKGS to Python 3.13 image when it supports Python 3.13 Sub-task Open Unassigned
          49.
          Reeanble `pyspark.tests.test_worker.WorkerSegfaultNonDaemonTest.test_python_segfault` with Python 3.12 Sub-task Open Unassigned
          50.
          Remove unnecessary installation `miniconda` from `build_and_test.yml` Sub-task Resolved Pan Bingkun

          Activity

            People

              dongjoon Dongjoon Hyun
              dongjoon Dongjoon Hyun
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: