[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [jakartaee-tck-dev] Question about running Faces old TCK tests for EE 10 TCK testing...
 | 
  
  
    
    
    On 9/1/22 4:10 PM, Scott Marlow wrote:
    
    
      
      I have my user hat on now for this email.  We are trying to get
        the Faces old-tck tests running/passing with WildFly. 
        Previously we ran those tests as part of the Platform TCK which
        had the `config.vi` task defined in the $TS_HOME/bin/build.xml
        but I do not see the same task defined in the
faces-tck-4.0.1/tck/old-tck/source/release/JSF_BUILD/latest/faces-tck/bin/build.xml
        file as I would expect and as a result I see failure [1].  
      
      Are others seeing the [1] failure?
    
    Thanks Alwin for explaining to me that some of the Standalone
      TCKs generated from the Platform TCK use the `config.vi` task and
      some do not.  Personally, I would be in favor of using the
      `config.vi` task in all of the (Platform TCK generated) Standalone
      TCKs if possible.
    It may also be nice to consider allowing the Platform TCK
      `ts.jte` configuration files to be used with the various
      Standalone TCKs (as much as possible by supporting the `javaee`
      base property prefix).  
    
    Both of these changes could ease the pain for an EE
      implementation to transition from running the Platform TCK Faces
      tests to running the Standalone Faces 4.0 (old) TCK.  The same
      could be true for other Standalone TCKs.
    
    Scott
    
    
      The Security TCK does include the `config.vi` task [2] but that
        is missing from the Faces TCK [3].  I think we should update [3]
        to include `config.vi` if that helps.  Does that sound like
        something we should create a TCK challenge to request?  I
        haven't tried making this change locally yet.
      
      Scott
      [1] BUILD FAILED
          
          Target "config.vi" does not exist in the project "JSF top
          level".  
                 at
          org.apache.tools.ant.Project.tsort(Project.java:1930) 
                 at
          org.apache.tools.ant.Project.topoSort(Project.java:1838) 
                 at
          org.apache.tools.ant.Project.topoSort(Project.java:1801) 
                 at
          org.apache.tools.ant.Project.executeTarget(Project.java:1377)
          
                 at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
                 at
          org.apache.tools.ant.Project.executeTargets(Project.java:1261)
          
                 at org.apache.tools.ant.Main.runBuild(Main.java:857) 
                 at org.apache.tools.ant.Main.startAnt(Main.java:236) 
                 at
          org.apache.tools.ant.launch.Launcher.run(Launcher.java:287) 
                 at
          org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
          
      
      [2]
        https://github.com/jakartaee/security/blob/master/tck/old-tck/source/install/securityapi/bin/build.xml#L144
      [3]
        https://github.com/jakartaee/faces/blob/master/tck/old-tck/source/install/jsf/bin/build.xml