You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by Karl Wettin <ka...@gmail.com> on 2008/04/11 16:41:07 UTC
Ant fails to test abstract MatrixTest
MatrixTest is an abstract class that Ant fails to test. Of course. Why
does it even try to instantiate it?
Sorry, did not notice this until now. I ran the tests from my env that
skips abstract classes.
> [junit] ------------- ---------------- ---------------
> [junit] Testsuite: org.apache.mahout.matrix.MatrixTest
> [junit] at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
> [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> [junit] at junit.framework.TestSuite.createTest(TestSuite.java:58)
> [junit] at junit.framework.TestSuite.addTestMethod(TestSuite.java:280)
> [junit] at junit.framework.TestSuite.<init>(TestSuite.java:140)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:397)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
> [junit] ))
> [junit] at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
> [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> [junit] at junit.framework.TestSuite.createTest(TestSuite.java:58)
> [junit] at junit.framework.TestSuite.addTestMethod(TestSuite.java:280)
> [junit] at junit.framework.TestSuite.<init>(TestSuite.java:140)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:397)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
> [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
> [junit] ))
> [junit] at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
> [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
Re: Ant fails to test abstract MatrixTest
Posted by Karl Wettin <ka...@gmail.com>.
Fixed, committed.
Karl Wettin skrev:
> MatrixTest is an abstract class that Ant fails to test. Of course. Why
> does it even try to instantiate it?
>
> Sorry, did not notice this until now. I ran the tests from my env that
> skips abstract classes.
>
>
>> [junit] ------------- ---------------- ---------------
>> [junit] Testsuite: org.apache.mahout.matrix.MatrixTest
>> [junit] at
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
>>
>> [junit] at
>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>> [junit] at
>> junit.framework.TestSuite.createTest(TestSuite.java:58)
>> [junit] at
>> junit.framework.TestSuite.addTestMethod(TestSuite.java:280)
>> [junit] at junit.framework.TestSuite.<init>(TestSuite.java:140)
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:397)
>>
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
>>
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
>>
>> [junit] ))
>> [junit] at
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
>>
>> [junit] at
>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>> [junit] at
>> junit.framework.TestSuite.createTest(TestSuite.java:58)
>> [junit] at
>> junit.framework.TestSuite.addTestMethod(TestSuite.java:280)
>> [junit] at junit.framework.TestSuite.<init>(TestSuite.java:140)
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:397)
>>
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
>>
>> [junit] at
>> org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
>>
>> [junit] ))
>> [junit] at
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
>>
>> [junit] at
>> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>
>