Kousuke Saruta created SPARK-56352:
--------------------------------------

             Summary: Remove pre-built test JAR and class files from the 
repository
                 Key: SPARK-56352
                 URL: https://issues.apache.org/jira/browse/SPARK-56352
             Project: Spark
          Issue Type: Umbrella
          Components: Build, Tests
    Affects Versions: 4.2.0
            Reporter: Kousuke Saruta


This umbrella tracks the work to achieve that goal: replace all pre-built test 
JAR and class files with dynamic generation at test time, so that:
 - No binary artifacts remain in the source tree
 - All existing tests continue to pass (no test coverage loss)
 - The release-time workaround (dev/test-jars.txt, dev/test-classes.txt, 
release-tag.sh exclusion) becomes unnecessary

The work is split into three sub-tasks by generation pattern:
1. Java-based test JARs (10 JARs: TestUDTF, TestHello, SPARK-33084, 
SPARK-21101, hive-test-udfs, TestSerDe)
2. Scala-based test JARs (3 JARs + 1 binary: test.jar, udf_noA.jar, udf.jar/udf 
binary)
3. Artifact transfer test files (2 JARs + 7 .class + CRC files in connect 
module)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to