[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [tycho-user] Tycho 2.1.0 cannot run tests with Java 1.8 anymore. Bug?
 | 
  
  
    Hi
    You have to use something fairly recent to build and test the
      current build, else you will inevitably die from a legacy
      breakage. This is what the ocl-master job does. 
    
    Each ocl-compatibility jobs just installs the current build
      product on a legacy platform and (re-)runs most of the current
      tests, albeit with a small amount of run-time tailoring for
      evolving EMF/UML2/Xtext functionality. These tests live in the
      past, so using the old Tycho is appropriate and will be good until
      the Jenkins support evolves to a point where Java 8 and a
      corresponding Eclipse no longer run. Yes
      org.eclipse.ocl.compatibility.tests/pom.xml is hardwired to Tycho
      1.6.0; it could usefully be parameterized to match the version
      appropriate to the Eclipse version under test. At present the
      minimal actions of compiling six Java test file wrappers before
      running surefire works fine; none of the more interesting
      deployment plugins are necessary. Until Jenkins breaks, I see no
      need to move the compatibility testing onwards.
    
        Regards
            Ed Willink
    
    On 15/04/2021 10:04, Andreas Sewe
      wrote:
    
    
      Hi Ed,
      
        The OCL jobs at https://ci.eclipse.org/ocl/ perform a weekly test that
the latest build is useful on Oxygen through to 2021-03 using the
appropriate Java for each release. This presumably gives adequate Java
8/11 variance.
The Ecore/UML standalone jobs also test that the legacy functionality
works on a Java 5 platform.
      
      
Nice!
But if I interpret the outputs of "ocl-compatibility-oxygen" [1]
correctly, that still uses tycho-surfefire-plugin 1.6.0 (in addition to
unit tests with the maven-surefire-plugin) and running pre-Tycho 2.1 in
a Java 8 test runtime works for me, too. I want to use Tycho 2.1 (or,
preferrably, 2.3) to execute my tests.
Best wishes,
Andreas
[1] <https://ci.eclipse.org/ocl/job/ocl-compatibility-oxygen/54/consoleFull>
      
      
      _______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-user