gatein_wsrp_trunk_sun5 #133: Still Failing
No tests ran.
No tests ran.
Changes for Build #123
[chris.laprun(a)jboss.com] - GTNWSRP-83:
+ Use a custom ConsumerRegistry so that we can inject a mock endpoint configuration into
"real" consumer to be able to test closer to real conditions.
+ Created attached test jar in consumer so that we can reuse the test classes in
admin-gui module.
- Improved comment in consumer POM since it wasn't accurate.
[chris.laprun(a)jboss.com] - GTNWSRP-83: Re-activated and improved existing tests. Lots more
work needed, of course!
[chris.laprun(a)jboss.com] - Log to debug instead of info.
[chris.laprun(a)jboss.com] - GTNWSRP-82: Added RequestedMarkupBehavior class to record
currently requested markup behavior so that we can remove dependency of
BehaviorBackedServiceFactory on tests.
[mwringe] GTNWSRP-81: fix issues with throwing exceptions about missing parameters which
are not actually required. Updated tests to test for this.
[chris.laprun(a)jboss.com] - GTNWSRP-77: Moved session-related API to a session package and
added context package to gather APIs related to the context in which the WSRP runs.
Renamed PortalStructureProvider to ConsumerStructureProvider to be more explicit.
- GTNWSRP-44: Add hook for producer to retrieve list of supported locales from host
portal.
Changes for Build #124
[chris.laprun(a)jboss.com] - Improved error message creation, hopefully.
[chris.laprun(a)jboss.com] - GTNWSRP-53: Completely deactivate handler. Extensions had
already been deactivated in the handler proper.
[chris.laprun(a)jboss.com] - GTNWSRP-86: fixed target for consumer creation error messages
[chris.laprun(a)jboss.com] - GTNWSRP-85: only checks if a consumer supports exports if
it's active.
[chris.laprun(a)jboss.com] - GTNWSRP-83: Minor test improvements.
Changes for Build #125
[chris.laprun(a)jboss.com] - Improved error message creation, hopefully.
Changes for Build #126
[chris.laprun(a)jboss.com] - GTNWSRP-87: work on namespace being doubly encoded.
+ CFixed MimeResponseHandler.processMarkup as it wasn't properly working for WSRP 1.
Will probably need TextTools support from new version of common to avoid double parsing of
markup.
+ Properly use the WSRP-provided namespace using a custom WindowContext implementation:
WSRPWindowContext.
+ Moved namespace initialization to MimeResponseProcessor on producer since the behavior
is the same in all subclasses and deactivated it for now as it's not needed anymore in
WSRP 2. Need to check that it works properly with WSRP 1.
+ Introduced ProducerHelper interface to decouple processors from WSRPProducerImpl so
that they're easier to test.
+ Adapted test cases.
[chris.laprun(a)jboss.com] - Use PC 2.2.0-Beta05-SNAPSHOT
[chris.laprun(a)jboss.com] - Forgot to commit this in my last commit.
[chris.laprun(a)jboss.com] - Added isUsingWSRP2 method and make isSupportsExport use it (for
now).
[chris.laprun(a)jboss.com] - GTNWSRP-91: Only parse markup for timeout value if we don't
run in EPP (since the associated bug has been fixed in EAP 5.1)
Changes for Build #127
[mwringe] GTNWSRP-92: Fix remaining issues with potential compatibilities between the V1
and V2 schemas. The V2ToV1Converter should now make sure to return required values in v1
which became optional in v2.
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare for next development iteration
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare release 2.0.0-Beta01
[chris.laprun(a)jboss.com] [maven-release-plugin] rollback the release of 2.2.0-Beta01
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare for next development iteration
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare release 2.2.0-Beta01
[chris.laprun(a)jboss.com] - GTNWSRP-93: partial workaround, there still is issues with
resources not passing either a resource id or url...
[mwringe] GTNWSRP-92: Setup the default values for RuntimeContext PortletInstanceKey and
NamespacePrefix when converting from V1 (optional) to V2 (required).
[chris.laprun(a)jboss.com] - GTNWSRP-85: Changed implementation of isUsingWSRP2 method so
that it doesn't depend on the MarkupService but rather is determined by the underlying
ServiceFactory which should prevent unneeded refreshes (and associated side-effects such
as automatic registration).
- ServiceFactory now provides a getWSRPVersion method.
- Removed getVersion method on MarkupService.
Changes for Build #128
[chris.laprun(a)jboss.com] - GTNWSRP-49: properly support events using NamedStringArray...
Changes for Build #129
[chris.laprun(a)jboss.com] - GTNWSRP-49: Improvements to marshalling / unmarshalling, which
should now be more accurate. Still not working with NetUnity's producer though... and
somehow feeling that this should not be that complex. :(
[chris.laprun(a)jboss.com] - Need to pass a String, not an int...
[chris.laprun(a)jboss.com] - GTNWSRP-96: properly set resource state in WSRPResourceURL.
[chris.laprun(a)jboss.com] - Updated WSDL for NetUnity's public producer and split
between v1 and v2 support.
Changes for Build #130
[chris.laprun(a)jboss.com] - GTNWSRP-45: Make ServiceDescriptionHandler extend
ManagedObjectRegistryEventListener so that they can react to portlet deploy/undeploy
events to
update the ServiceDescription cache. WSRPProducer also extends the interface so we can
register it without polluting clients which already know about
the producer but not ServiceDescriptionHandler and then delegate event handling to that
last one.
- Only skeletton code in ServiceDescriptionHandler so far.
Changes for Build #131
[chris.laprun(a)jboss.com] - Removed unused logger. It was shadowing the one in
WSRPPortletURL anyway.
[chris.laprun(a)jboss.com] - Fixed improper grammar.
[mwringe] GTNWSRP-98: make consumer rewriting work for consumers other than just 1.0.
Update tests for this change.
[chris.laprun(a)jboss.com] - GTNWSRP-49: If there was an exception un-/marshalling the
payload, just ignore that particular event but log the exception.
Changes for Build #132
[chris.laprun(a)jboss.com] - GTNWSRP-97, GTNWSRP-99:
+ Significantly improved URL templates by providing values where none were previously
provided, including parameters that cannot be handled by
PortletInvocationContext.renderURL method.
+ Parameters that cannot be handled regularly are passed around using the Invocation
attribute mechanism. Note that this will require support from the portal side.
- Should now properly handle public navigational state provided via URL templates as well,
though this hasn't been tested yet.
- Adapted to changes in PC CacheLevel.
- Moved public NS encoding and decoding methods from WSRPRenderURL to WSRPUtils.
- Use PC 2.2.0-BETA06-SNAPSHOT.
Changes for Build #133
[chris.laprun(a)jboss.com] - GTNWSRP-103: if we don't have a resource id and
wsrp-requiresRewrite has not been specified, set it to false for better compatibility.
Should be harmless to do so without a need for a compatibility mode.
[mwringe] GTNWSRP-101: update how we handle markup contexts so that at handled more
correctly, we need to take into consideration the isUseCachedMarkup when determining if
the required values are set. Update tests to check for this behaviour.
[chris.laprun(a)jboss.com] - GTNWSRP-102: Fixed copy constructor.
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare for next development iteration
[chris.laprun(a)jboss.com] [maven-release-plugin] prepare release 2.0.0-Beta02
[chris.laprun(a)jboss.com] - Updated to PC 2.2.0-Beta06.
Public URL:
https://hudson.jboss.org/hudson/job/gatein_wsrp_trunk_sun5/133
Private URL:
http://hudson.qa.jboss.com/hudson/job/gatein_wsrp_trunk_sun5/133/