Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-28183

flink-python is lacking several test dependencies

    XMLWordPrintableJSON

Details

    Description

      The pyflink_gateway_server searches the output directories of various modules to construct a test classpath.
      Half of these are not declared as actual test dependencies in maven. Because of that there are no guarantees that these modules are actually built before flink-python.

      Additionally there seem to be no safeguards in place to verify that these jars actually exist.

      Considering that this is only required for testing most of this logic should also be moved into maven, copying these dependencies to some directory under flink-python/target, to make this de-facto build logic more discoverable.

      Attachments

        Issue Links

          Activity

            People

              chesnay Chesnay Schepler
              chesnay Chesnay Schepler
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: