I have installed cactus with the recommended jakarta-cactus-ant-1.5-20020421.zip file.
I got following error when runing test.junit : ... cut [junit] Running org.apache.struts.action.TestDynaActionForm [junit] Tests run: 44, Failures: 0, Errors: 44, Time elapsed: 0,27 sec [junit] Testsuite: org.apache.struts.action.TestDynaActionForm [junit] Tests run: 44, Failures: 0, Errors: 44, Time elapsed: 0,27 sec [junit] ------------- Standard Error ----------------- [junit] [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testBeanCreate took 0,19 sec [junit] Caused an ERROR [junit] Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:364) [junit] at org.apache.struts.action.DynaActionFormClass.newInstance(DynaActionFormClass.java:234) [junit] at org.apache.struts.action.TestDynaActionForm.setUp(TestDynaActionForm.java:165) [junit] [junit] Testcase: testBeanCreateTestcase: testIndexedReset took 0,01 sec [junit] Caused an ERROR [junit] Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:364) [junit] at org.apache.struts.action.DynaActionFormClass.newInstance(DynaActionFormClass.java:234) [junit] at org.apache.struts.action.TestDynaActionForm.setUp(TestDynaActionForm.java:165) [junit] [junit] Testcase: testIndexedResetTestcase: testScalarReset took 0 sec [junit] Caused an ERROR [junit] Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:364) [junit] at org.apache.struts.action.DynaActionFormClass.newInstance(DynaActionFormClass.java:234) [junit] at org.apache.struts.action.TestDynaActionForm.setUp(TestDynaActionForm.java:165) [junit] mo ... cut (more similar errors) And with test.tomcat.all : ... cut [junit] Testsuite: org.apache.struts.action.TestDynaActionForm [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0,24 sec [junit] ------------- Standard Error ----------------- [junit] [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true [junit] ------------- ---------------- --------------- [junit] [junit] Testcase: testBeanCreate took 0,23 sec [junit] Caused an ERROR [junit] Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'intArray' of type '[I' [junit] at org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:364) [junit] at org.apache.struts.action.DynaActionFormClass.newInstance(DynaActionFormClass.java:234) [junit] at org.apache.struts.action.TestDynaActionForm.setUp(TestDynaActionForm.java:165) [junit] [junit] Testcase: testBeanCreate stop.tomcat.40: [java] Stopping service Tomcat-Standalone [runservertests] Server stopped ! Any ideas ? Craig R. McClanahan wrote: >On Thu, 11 Jul 2002, Cedric Dumoulin wrote: > > > >>Date: Thu, 11 Jul 2002 17:13:00 +0200 >>From: Cedric Dumoulin <[EMAIL PROTECTED]> >>Reply-To: Struts Developers List <[EMAIL PROTECTED]> >>To: Struts Developers List <[EMAIL PROTECTED]> >>Subject: Re: Running Unit Tests Before Commits >> >>Craig R. McClanahan wrote: >> >> I have try to run "ant test.junit" and "ant test.tomcat.all" on the >>nightly build, and they report some errors. As I have just installed >>cactus, I don't really know if it is my configuration or the nightly build ! >> So, does someone have run successfully the test suites on the nightly >>build ? >> >> >> > >Both tests run successfully against my current CVS repository (which >should match the 20020711 nightly build). What errors are you getting? > >Setting up Cactus was pretty painful. I found it easiest to download the >"jakarta-cactus-ant-1.5-20020421.zip" file and grab the JARs out of there, >to put into my $ANT_HOME/lib directory. > > > >> Cedric >> >> >> > >Craig > > > > >>>Doing the fix for 7751, I ran into a case where the undo of the "/" adding >>>change caused the unit tests to fail, because I'd added some tests for the >>>new behavior. I've commented those tests out until we figure out what to >>>do about that particular situation. >>> >>>I'd like to ask all Struts committers to follow these practices: >>> >>>* When fixing a bug, build a unit test to verify the corrected behavior >>> if this is at all reasonable to do. There are some mock objects in >>> the src/test hierarchy now, so you should be able to write JUnit tests >>> for pretty much any class other than the tag implementations. >>> >>>* Always run "ant test.junit" and "ant test.tomcat.all" before checking >>> in your changes, to ensure that we don't introduce any regressions on >>> stuff that is already tested. >>> >>>Thanks! >>> >>>Craig >>> >>> >>> >>>-- >>>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >>>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >>> >>> >>> >>> >>> >> >> >>-- >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >> >> >> >> > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>