It's easy enough to get the test to pass by delambdafication. But we may not want to fix the test because it's not clear whether it's a jdk lambda bug or not, and we don't sweep bugs under the rug.
Maybe instead of a "tier2" bucket we really want a "test found a bug that's not yet fixed" bucket? On Thu, Feb 18, 2016 at 4:48 PM, joe darcy <joe.da...@oracle.com> wrote: > Hello, > > Right now, we are seeing some cross-platform intermittent failures of > > java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java > > as noted in bug JDK-8150014. Until that test instability is resolved, the > test should be demoted from tier 1 to tier 2. > > Please see the patch below. > > (Circumstantial evidence points to the changes in JDK-8145485 being > involved.) > > -Joe > > diff -r 3973fe856db2 test/TEST.groups > --- a/test/TEST.groups Wed Feb 17 12:47:35 2016 -0800 > +++ b/test/TEST.groups Thu Feb 18 16:44:40 2016 -0800 > @@ -29,6 +29,7 @@ > :jdk_lang \ > -java/lang/ProcessHandle/TreeTest.java \ > -java/util/zip/TestLocalTime.java \ > + -java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java \ > :jdk_util \ > -java/util/WeakHashMap/GCDuringIteration.java \ > -java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java \ > @@ -39,6 +40,7 @@ > :jdk_math > > tier2 = \ > + java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java \ > java/lang/ProcessHandle/TreeTest.java \ > java/util/zip/TestLocalTime.java \ > java/util/WeakHashMap/GCDuringIteration.java \ >