Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] running jst.jsp.core.tests

Thanks to the pointers Mickael.  I imported that project and ran the tests from Eclipse.  Just running the tests on master without my patch for 432978 I get 142 errors.  Perhaps that is because of something in my environment.  But at least when I applied my patch it didn't create any new errors :) 



On Fri, Apr 18, 2014 at 3:23 PM, Mickael Istria <mistria@xxxxxxxxxx> wrote:
On 04/18/2014 04:36 AM, Greg Amerson wrote:
Hello wtp-dev list,

I have a bug entry that I reported here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=432978

The JSP editor is having some problems with the taglibs produced by the Liferay project and I've investigated it and have proposed a potential fix to the JSPTranslator in the referenced bugzilla but I'd like to help out the committers by first running the jst.jsp.core.tests to see if my patch is breaking anything there.  But I'm unsure of how to execute those unit tests outside of the eclipse.org infrastructure.  Is there a document somewhere that describes how to do that? I've clicked a few links on the webtools/** pages but haven't seen what looks like a current doc for that.
AFAIK, tests by themselves don't have any dependency on eclipse.org architecture. So you should be able to try them from your IDE by setting up a good enough target-platform, importing projects you want to test + the test and use PDE "Run As > JUnit Plugin Test" context menu.

I don't know the status of this specific WTP component, but as part of https://bugs.eclipse.org/bugs/show_bug.cgi?id=425148 , there is an ongoing effort to run tests easily with Maven.
So I suggest you first try:
  $ mvn clean verify -Pbuild-individual-bundles -DskipTests=false -Dmaven.test.skip=false
run this from the root of Git repository, to see what happens.
* mvn clean verify means "please build and test"
* -Pbuild-individual-bundles means "please use dependencies from latest webtools integration site" (cf https://git.eclipse.org/c/webtools/webtools.releng.aggregator.git/tree/wtp-parent/pom.xml#n376 )
* -DskipTests=false -Dmaven.test.skip=false are there to make sure tests are not disabled (they should be optional since those are the default values, but it's better being sure)
If you see any issue with that, I guess you can report it on bug 425148 or one of its children bugs.

For the other Ant-based build, I don't know much how to help you. I believe if you have the tests working with both PDE and Maven, you don't have to worry much about it.

HTH
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat
My blog - My Tweets

_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-dev




--
Greg Amerson
Liferay Developer Tools
Liferay, Inc. www.liferay.com

Back to the top