Vasily,
Don't you find this is a bad way to fix failures?
Please consider alternatives, e.g. separating the testcase and
excluding it on problem platform.
--
Alexey

2008/4/16, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> Author: vmz
> Date: Tue Apr 15 11:37:22 2008
> New Revision: 648367
>
> URL: http://svn.apache.org/viewvc?rev=648367&view=rev
> Log:
> HARMONY-5622 [drlvm][kernel][geronimo] Method.getGeneric*() methods throw NPE 
> for parametrized interface methods
> Removed regression test from kernel tests, as it causes the acceptance test 
> failure:
> StackOverflowError occurs on Windows/x86/64/Interpreter due to extensive 
> stack use.
>
> Modified:
>    
> harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/reflect/MethodTest.java
>
> Modified: 
> harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/reflect/MethodTest.java
> URL: 
> http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/reflect/MethodTest.java?rev=648367&r1=648366&r2=648367&view=diff
> ==============================================================================
> --- 
> harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/reflect/MethodTest.java
>  (original)
> +++ 
> harmony/enhanced/drlvm/trunk/vm/tests/kernel/java/lang/reflect/MethodTest.java
>  Tue Apr 15 11:37:22 2008
> @@ -332,30 +332,4 @@
>             fail("Error2: " + e.toString());
>         }
>     }
> -
> -    interface GenericSample {
> -        public <T extends GenericSample, E extends Throwable> T test(T 
> param) throws E;
> -    }
> -
> -    /**
> -     *
> -     */
> -    public void test_getGeneric() {
> -        // Regression for HARMONY-5622
> -        Method method = GenericSample.class.getMethods()[0];
> -        for (int i = 0; i < 5; i++) {
> -            switch (i) {
> -            case 0: method.getGenericParameterTypes();
> -                    break;
> -            case 1: method.getGenericReturnType();
> -                    break;
> -            case 2: method.getGenericExceptionTypes();
> -                    break;
> -            case 3: method.getTypeParameters();
> -                    break;
> -            case 4: method.toGenericString();
> -                    break;
> -            }
> -        }
> -    }
>  }
>
>
>

Reply via email to