This is an automated email from the ASF dual-hosted git repository.
duncangrant pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.
from 0a8f536 better support for deserializing list types
new 2f5c60f fix bug where negative duration doesn't parse in some cases
new afd965e clarify and improve semantics of negative duration
new 4c8a726 switch validation to run _after_ coercion not before
new f6a8b7d run validation on more set-config paths
new 06b6054 assert valid on most config gets
new 27742e8 do validation on container-sensitive key lookup routines
new f7b5765 preserve special case coercion skip for locations, with new
warning
new 268e449 better logging for test errors
new bdc3b2d fix where validation done in the ConfigMapImpl coercion chain
new 554f092 skip redundant validation check (with null key)
new 3d3e2ae minor error message tidy
new 096fef0 Merge pull request #1142 from ahgittin/better-validation
The 12774 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../spi/dsl/methods/BrooklynDslCommon.java | 2 +-
.../brooklyn/spi/dsl/methods/DslComponent.java | 2 +-
.../brooklyn/core/config/ConfigConstraints.java | 48 ++++---
.../config/internal/AbstractConfigMapImpl.java | 57 +++++---
.../brooklyn/core/entity/AbstractEntity.java | 8 +-
.../core/entity/internal/EntityConfigMap.java | 7 +
.../brooklyn/core/location/AbstractLocation.java | 5 -
.../core/location/internal/LocationConfigMap.java | 16 ++-
.../objs/AbstractConfigurationSupportInternal.java | 39 ++++--
.../brooklyn/core/objs/AbstractEntityAdjunct.java | 5 -
.../brooklyn/core/objs/AdjunctConfigMap.java | 6 +
.../brooklyn/core/objs/BrooklynObjectInternal.java | 5 +
.../brooklyn/core/entity/EntityConfigTest.java | 147 ++++++++++++++++++++-
.../core/policy/basic/BasicPolicyTest.java | 93 ++++++++++++-
.../resources/brooklyn/logback-appender-stdout.xml | 2 +-
.../java/org/apache/brooklyn/test/Asserts.java | 19 ++-
.../util/exceptions/ReferenceWithError.java | 2 +-
.../java/org/apache/brooklyn/util/time/Time.java | 83 ++++++++----
.../apache/brooklyn/util/time/DurationTest.java | 21 ++-
19 files changed, 461 insertions(+), 106 deletions(-)