[MAGNOLIA-4728] Add demo-project / demo-features to crawling in ce-bundle's integration test Created: 13/Dec/12  Updated: 29/Jul/13  Resolved: 10/May/13

Status: Closed
Project: Magnolia
Component/s: integration tests
Affects Version/s: 5.0
Fix Version/s: 5.0

Type: Improvement Priority: Critical
Reporter: Daniel Lipp Assignee: Daniel Lipp
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLUI-1768 Add Dialog Migration task to Modules ... Closed
depends upon MGNLSTK-1146 demo-project / demo-features content ... Closed
depends upon DEVDECT-9 ClassCastException when retrieving MG... Closed
depends upon MAGNOLIA-4906 Remove unwanted dependency to templat... Closed
depends upon MAGNOLIA-5009 PathNotFoundException on newly create... Closed
depends upon MGNLCAT-49 Bootstrap files refer to deleted types Closed
depends upon MGNLDATA-168 Bootstrap files refer to deleted types Closed
depends upon MGNLRSSAGG-79 Bootstrap files refer to deleted types Closed
depends upon MGNLSTK-1134 Bootstrap files refer to deleted types Closed
depends upon MGNLSTK-1136 Add install task temporarily fixing b... Closed
is depended upon by MGNLSTK-1048 Some asset links are no longer proper... Closed
is depended upon by MGNLSTK-1049 Adapt all imaging references in boots... Closed
relation
is related to MGNLUI-1877 Enable usage of Maven's scope:import ... Closed
is related to MAGNOLIA-3545 Enable usage of Maven's scope:import ... Closed
is related to MAGNOLIA-5207 Enable usage of Maven's scope:import ... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Sprint: Iteration 2013-17, Beta 2

 Description   

Currently the crawling tests (http://wiki.magnolia-cms.com/display/DEVINT/Crawling+tests) only test ftl-sample-site and jsp-sample-site. As we experienced a couple of problems in demo-project lately (stack traces etc.) we should extend the crawling to demo-project /demo-features (already integrated in the bundled webapp).
We simply have to add demo-project & demo-features to the list of root urls to be crawled (ce-bundle/magnolia-integration-tests/tests/pom.xml).

Should only be done after MGNLSTK-1048, MGNLSTK-1049 & MGNLSTK-1065 - else it's guaranteed the integration tests will fail.



 Comments   
Comment by Daniel Lipp [ 14/Mar/13 ]

Could be much easier when making use of the import scope.

Comment by Daniel Lipp [ 14/Mar/13 ]

Because of MAGNOLIA-4613 there's error logs when starting up M5 so crawling tests will fail when adding demo-project.

e.g.:
ERROR info.magnolia.jcr.wrapper.ExtendingNodeWrapper : Can't find referenced node for value: node /modules/standard-templating-kit/dialogs50/components/pur/stkPURForm/formDefinition/tabs/tabMain

Comment by Daniel Lipp [ 14/Mar/13 ]

And as there's no RssAggregator and Categorization version for M5 we also have:

2013-03-14 15:03:19,411 ERROR .magnolia.module.admininterface.TreeHandlerManager: Can't register tree handler [RssAggregator]: class [info.magnolia.module.data.trees.GenericDataAdminTree] not found
2013-03-14 15:03:19,415 ERROR .magnolia.module.admininterface.TreeHandlerManager: Can't register tree handler [category]: class [info.magnolia.module.data.trees.GenericDataAdminTree] not found
Comment by Daniel Lipp [ 05/Apr/13 ]

Cannot be backported to stable bundle yet. Integration tests would fail right now as required changes (MGNLFORM-163 , MGNLPUR-92, MAGNOLIA-4613) are not yet integrated there...

Comment by Daniel Lipp [ 05/Apr/13 ]

demo-project + demo-features is added but crawling cannot be activated until MGNLSTK-1146 is resolved

Generated at Mon Feb 12 03:58:28 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.