Joe Kesselman created XALANJ-2822:
-------------------------------------

             Summary: Old issue: Packaging possibly outdated xalan-test result 
files
                 Key: XALANJ-2822
                 URL: https://issues.apache.org/jira/browse/XALANJ-2822
             Project: XalanJ2
          Issue Type: Bug
      Security Level: No security risk; visible to anyone (Ordinary problems in 
Xalan projects.  Anybody can view the issue.)
          Components: Build, TestHarness-TestCase, Xalan
            Reporter: Joe Kesselman
             Fix For: The Latest Development Code


As of XALANJ-2651 , the maven build will emulate the old ant build's behavior 
and include a copy of ../xalan-test in the .src.tar.gz/.src/zip package files.

{*}Issue, persisting from the Ant build{*}: That copy may include test result 
files that are out of date vs. the source code being packaged.

Fixing this "properly" – ensuring that packaging always includes _successful, 
current_ test results -- would require modifying xalan-test to not depend on 
the un-version-numbered jarfiles we're producing in xalan-java/build, since 
those do not exist until packaging has run. That would seem to require either 
having xalan-test determine the version number being tested and use that in its 
classpaths, or changing xalan-test to reference ../xalan-java/target/* since 
that's the only form of wildcard Java allows in classpaths.

Fixing it "improperly" would just require ensuring that test results are not 
present in the source bundles, so we don't risk lying to the user about the 
current xalan-test status. Currently xalan-test does not have a target that 
cleans out old test results, but one could be added, and that could be invoked 
without requiring we find the current xalan-java.



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