dev@glassfish.java.net

Re: ABOUT DEPLOYMENT DEV TESTS

From: Hong Zhang <hong.hz.zhang_at_oracle.com>
Date: Fri, 05 Apr 2013 09:10:27 -0400

I see. You can file an issue to track this (target for 4.0.1) and we
will investigate post 4.0.

Thanks,

- Hong

On 4/5/2013 1:38 AM, lvsongping wrote:
>
> Hi, Hong:
>
> Here’s my test results about annotation, I have borrowed an Ubuntu
> machine from my co-worker, all of the tests can be passed when it ran
> on the Ubuntu platform. But it can’t be ran successfully on the
> windows platform. I think it is a windows specific issues.
>
> My working environment are as follows:
>
> GLASSFISH: glassfish-4.0-b83
>
> ANT: apache-ant-1.7.0
>
> JDK:jdk1.7.0_12 b08
>
> If you want to reproduce about this failure cases, I think you’d just
> access to the directory of appserv-tests/devtest/deployment/annotation
> and the execute the “ant all” command to run the tests.
>
> I think there will be two cases failed on the windows platform.
>
> Thanks
>
> Jeremy.
>
> *From:*lvsongping [mailto:lvsongping_at_cn.fujitsu.com]
> *Sent:* Friday, April 05, 2013 9:19 AM
> *To:* 'Hong Zhang'
> *Cc:* dev_at_glassfish.java.net
> *Subject:* RE: ABOUT DEPLOYMENT DEV TESTS
>
> Hi,Hong:
>
> I have updated the tests the day before yesterday, I will update all
> of the related source again today to see whether it can be sun
> successfully.
>
> Yes, I have changed to the ${env.S1AS_HOME}/modules and the test
> failed because of “taskdef class SpawnTask cannot be found”, There’s
> no SpawnTask in the ${env.S1AS_HOME}/modules because it is existed in
> the ${env.APS_HOME}/lib.
>
> Thanks
>
> Jeremy
>
> *From:*Hong Zhang [mailto:hong.hz.zhang_at_oracle.com]
> *Sent:* Thursday, April 04, 2013 10:21 PM
> *To:* lvsongping
> *Cc:* dev_at_glassfish.java.net
> *Subject:* Re: ABOUT DEPLOYMENT DEV TESTS
>
> Hi, Jeremy
> From the test running log, it seems the entries do not match when it's
> comparing the processed annotation results with the golden files (the
> expected results). The golden files have been updated recently for
> these test directories, have you updated your test workspace recently?
> You should do that to see if it makes a difference.
>
>
> And I noticed I had a typo in my previous email, I meant
> ${env.S1AS_HOME}/modules and not ${env.APS_HOME}/modules, where
> S1AS_HOME is the installed GlassFish directory.
>
> Thanks,
>
> - Hong
>
> On 4/4/2013 4:06 AM, lvsongping wrote:
>
> Hi, Hong:
>
> Here attached some useful logs. From the log we can see the code
> of Assert.assertTrue("BundleDescriptors do not
> match.",dc.compareContent(bundleDescs[0], bundleDescs[1])); in
> AnnotationTest.testDescriptors failed when it tests the ejb
> annotation and inheritance annotation. I will check to see the
> exactly reason about this later…
>
> Thanks
>
> Jeremy.
>
> *From:*lvsongping [mailto:lvsongping_at_cn.fujitsu.com]
> *Sent:* Thursday, April 04, 2013 3:58 PM
> *To:* hong.hz.zhang_at_oracle.com <mailto:hong.hz.zhang_at_oracle.com>
> *Cc:* 'dev_at_glassfish.java.net <mailto:dev_at_glassfish.java.net>'
> *Subject:* RE: ABOUT DEPLOYMENT DEV TESTS
>
> Hi, Hong:
>
> I got it. Maybe it is the windows specific issues. There is no
> directory like ${env.APS_HOME}/modules, I think all of the related
> jars are moved to the ${env.APS_HOME}/lib. The reason why it can
> be run in the environment of LINUX is because it is no need to use
> the class called SpawnTask.
>
> I will look into the reason why there exists two failure cases on
> windows platform.
>
> Thanks
>
> Jeremy
>
> *From:*Hong Zhang [mailto:hong.hz.zhang_at_oracle.com]
> *Sent:* Wednesday, April 03, 2013 10:27 PM
> *To:* lvsongping
> *Cc:* dev_at_glassfish.java.net <mailto:dev_at_glassfish.java.net>
> *Subject:* Re: ABOUT DEPLOYMENT DEV TESTS
>
> Hi, Jeremy
> Our deployment dev tests hudson job is running successfully this
> morning (all tests are passing), so this is either something
> windows specific or related to your local changes. Maybe you can
> try to put both (${env.APS_HOME}/modules and ${env.APS_HOME}/lib)
> on the classpath to see if it makes a difference? This particular
> set of the tests are more unit test like and use some GlassFish
> specific classes in the tests which might need access to
> ${env.APS_HOME}/modules.
>
> Thanks,
>
> - Hong
>
> On 4/2/2013 10:57 PM, lvsongping wrote:
>
> Hi Hong:
>
> I have run the dev tests right now and found two failures as
> follows:
>
> Failure/total cases: 2/268
>
> Environment: Windows 7
>
> GlassFish Version: latest build version
>
> [PASSED] AppClientAnnotationTest : testDescriptors,
>
> [FAILED] EjbAnnotationTest : testDescriptors,
>
> [FAILED] InheritanceAnnotationTest : testDescriptors,
>
> [PASSED] WebAnnotationTest : testDescriptors,
>
> *From:*lvsongping [mailto:lvsongping_at_cn.fujitsu.com]
> *Sent:* Wednesday, April 03, 2013 11:36 AM
> *To:* hong.hz.zhang_at_oracle.com <mailto:hong.hz.zhang_at_oracle.com>
> *Cc:* dev_at_glassfish.java.net <mailto:dev_at_glassfish.java.net>
> *Subject:* ABOUT DEPLOYMENT DEV TESTS
>
> Hi, Hong:
>
> When I run the dev tests related to the deployment, I find the
> dev tests can’t be executed successfully when it run in the
> windows platform.
>
> Here’s some useful messages:
>
> start-process-windows:
>
> BUILD FAILED
>
> E:\GF_MAIN\appserv-tests\devtests\deployment\config\common.xml:825:
> The followin
>
> g error occurred while executing this line:
>
> E:\GF_MAIN\appserv-tests\devtests\deployment\config\common.xml:1011:
> The followi
>
> ng error occurred while executing this line:
>
> E:\GF_MAIN\appserv-tests\devtests\deployment\config\common.xml:1291:
> The followi
>
> ng error occurred while executing this line:
>
> E:\GF_MAIN\appserv-tests\devtests\deployment\config\common.xml:1303:
> taskdef cla
>
> ss SpawnTask cannot be found
>
> So I have tried to find the SpawnTask and found the address is
> not correct. So I have changed the classpath from
> "${env.APS_HOME}/modules" to "${env.APS_HOME}/lib"
>
> I will check to see whether the dev tests can be run
> successfully at the windows platform.
>
> Thanks
>
> Jeremy
>