You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by sj...@apache.org on 2015/12/02 19:20:35 UTC

[1/4] incubator-brooklyn git commit: Fix poms: include BROOKLYN_VERSION marker

Repository: incubator-brooklyn
Updated Branches:
  refs/heads/master 862e2ebec -> c45fdcd04


Fix poms: include BROOKLYN_VERSION marker

Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/503c0919
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/503c0919
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/503c0919

Branch: refs/heads/master
Commit: 503c0919af48cd7e54fd029b9cd522b42fa8ac20
Parents: aeb56fd
Author: Aled Sage <al...@gmail.com>
Authored: Tue Dec 1 21:55:50 2015 +0000
Committer: Aled Sage <al...@gmail.com>
Committed: Tue Dec 1 21:55:50 2015 +0000

----------------------------------------------------------------------
 karaf/apache-brooklyn/pom.xml | 10 ++++++----
 karaf/commands/pom.xml        | 13 ++++++-------
 2 files changed, 12 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/503c0919/karaf/apache-brooklyn/pom.xml
----------------------------------------------------------------------
diff --git a/karaf/apache-brooklyn/pom.xml b/karaf/apache-brooklyn/pom.xml
index 8f32f87..6882157 100755
--- a/karaf/apache-brooklyn/pom.xml
+++ b/karaf/apache-brooklyn/pom.xml
@@ -21,16 +21,18 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
   <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>apache-brooklyn</artifactId>
+  <packaging>karaf-assembly</packaging>
+  <name>Brooklyn Karaf Distro</name>
+
   <parent>
     <groupId>org.apache.brooklyn</groupId>
     <artifactId>brooklyn-karaf</artifactId>
     <version>0.9.0-SNAPSHOT</version>  <!-- BROOKLYN_VERSION -->
+    <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>apache-brooklyn</artifactId>
-  <packaging>karaf-assembly</packaging>
-  <name>Brooklyn Karaf Distro</name>
-
   <dependencies>
     <dependency>
       <groupId>org.apache.karaf.features</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/503c0919/karaf/commands/pom.xml
----------------------------------------------------------------------
diff --git a/karaf/commands/pom.xml b/karaf/commands/pom.xml
index 1f59219..0f138b4 100644
--- a/karaf/commands/pom.xml
+++ b/karaf/commands/pom.xml
@@ -20,17 +20,16 @@
 
     <modelVersion>4.0.0</modelVersion>
 
+    <artifactId>brooklyn-commands</artifactId>
+    <packaging>bundle</packaging>
+
     <parent>
-    <artifactId>brooklyn-karaf</artifactId>
     <groupId>org.apache.brooklyn</groupId>
-    <version>0.9.0-SNAPSHOT</version>
+    <artifactId>brooklyn-karaf</artifactId>
+    <version>0.9.0-SNAPSHOT</version> <!-- BROOKLYN_VERSION -->
+    <relativePath>../pom.xml</relativePath>
   </parent>
 
-    <groupId>org.apache.brooklyn</groupId>
-    <artifactId>brooklyn-commands</artifactId>
-    <packaging>bundle</packaging>
-    <version>0.9.0-SNAPSHOT</version>
-
     <name>Brooklyn Karaf Shell Commands</name>
     <description>Provides brooklyn commands within karaf's shell</description>
 


[3/4] incubator-brooklyn git commit: This closes #1081

Posted by sj...@apache.org.
This closes #1081


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/8583f7cf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/8583f7cf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/8583f7cf

Branch: refs/heads/master
Commit: 8583f7cf8c2754e893472f6906ef12b9d417a71a
Parents: 862e2eb 6c40f4d
Author: Sam Corbett <sa...@cloudsoftcorp.com>
Authored: Wed Dec 2 18:20:14 2015 +0000
Committer: Sam Corbett <sa...@cloudsoftcorp.com>
Committed: Wed Dec 2 18:20:14 2015 +0000

----------------------------------------------------------------------
 .../java/org/apache/brooklyn/test/framework/BaseTest.java   | 3 ++-
 .../brooklyn/test/framework/SimpleShellCommandTest.java     | 6 +++---
 .../brooklyn/test/framework/SimpleShellCommandTestImpl.java | 9 +++++++--
 .../org/apache/brooklyn/test/framework/TestHttpCall.java    | 3 ++-
 4 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------



[4/4] incubator-brooklyn git commit: This closes #1080

Posted by sj...@apache.org.
This closes #1080


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/c45fdcd0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/c45fdcd0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/c45fdcd0

Branch: refs/heads/master
Commit: c45fdcd04d961c63c0d34ba2b5abd812477ef7ea
Parents: 8583f7c 503c091
Author: Sam Corbett <sa...@cloudsoftcorp.com>
Authored: Wed Dec 2 18:20:19 2015 +0000
Committer: Sam Corbett <sa...@cloudsoftcorp.com>
Committed: Wed Dec 2 18:20:19 2015 +0000

----------------------------------------------------------------------
 karaf/apache-brooklyn/pom.xml | 10 ++++++----
 karaf/commands/pom.xml        | 13 ++++++-------
 2 files changed, 12 insertions(+), 11 deletions(-)
----------------------------------------------------------------------



[2/4] incubator-brooklyn git commit: Make default values for assertions config be immutable.

Posted by sj...@apache.org.
Make default values for assertions config be immutable.

This is in response to the comment on 1066, https://github.com/apache/incubator-brooklyn/pull/1066/#issuecomment-160699587.


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/6c40f4d8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/6c40f4d8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/6c40f4d8

Branch: refs/heads/master
Commit: 6c40f4d894b3ce1fb3d071a8b8a8877157b469ee
Parents: 3474022
Author: Geoff Macartney <ge...@cloudsoftcorp.com>
Authored: Wed Dec 2 10:03:37 2015 +0000
Committer: Geoff Macartney <ge...@cloudsoftcorp.com>
Committed: Wed Dec 2 10:03:37 2015 +0000

----------------------------------------------------------------------
 .../java/org/apache/brooklyn/test/framework/BaseTest.java   | 3 ++-
 .../brooklyn/test/framework/SimpleShellCommandTest.java     | 6 +++---
 .../brooklyn/test/framework/SimpleShellCommandTestImpl.java | 9 +++++++--
 .../org/apache/brooklyn/test/framework/TestHttpCall.java    | 3 ++-
 4 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/6c40f4d8/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/BaseTest.java
----------------------------------------------------------------------
diff --git a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/BaseTest.java b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/BaseTest.java
index d316268..a97b9db 100644
--- a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/BaseTest.java
+++ b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/BaseTest.java
@@ -18,6 +18,7 @@
  */
 package org.apache.brooklyn.test.framework;
 
+import com.google.common.collect.ImmutableList;
 import com.google.common.reflect.TypeToken;
 import org.apache.brooklyn.api.entity.Entity;
 import org.apache.brooklyn.api.mgmt.ExecutionContext;
@@ -50,7 +51,7 @@ public interface BaseTest extends Entity, Startable {
      * The assertions to be made.
      */
     ConfigKey<Object> ASSERTIONS = ConfigKeys.newConfigKey(Object.class, "assert", "Assertions to be evaluated",
-        new ArrayList<Map<String, Object>>());
+        ImmutableList.<Map<String, Object>>of());
 
     /**
      * THe duration to wait for an assertion to succeed or fail before throwing an exception.

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/6c40f4d8/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTest.java
----------------------------------------------------------------------
diff --git a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTest.java b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTest.java
index 4fb2def..f9ffda6 100644
--- a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTest.java
+++ b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTest.java
@@ -83,20 +83,20 @@ public interface SimpleShellCommandTest extends BaseTest {
      */
     @SetFromFlag("assertStatus")
     ConfigKey<Object> ASSERT_STATUS = ConfigKeys.newConfigKey(Object.class, "assert.status", "Assertions on command exit code",
-        new ArrayList<Map<String, Object>>());
+        ImmutableList.<Map<String, Object>>of());
 
     /**
      * Assertions on the standard output of the command as a String.
      */
     @SetFromFlag("assertOut")
     ConfigKey<Object> ASSERT_OUT = ConfigKeys.newConfigKey(Object.class, "assert.out", "Assertions on command standard output",
-        new ArrayList<Map<String, Object>>());
+        ImmutableList.<Map<String, Object>>of());
 
     /**
      * Assertions on the standard error of the command as a String.
      */
     @SetFromFlag("assertErr")
     ConfigKey<Object> ASSERT_ERR = ConfigKeys.newConfigKey(Object.class, "assert.err", "Assertions on command standard error",
-        new ArrayList<Map<String, Object>>());
+        ImmutableList.<Map<String, Object>>of());
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/6c40f4d8/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTestImpl.java
----------------------------------------------------------------------
diff --git a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTestImpl.java b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTestImpl.java
index e01c482..6f2ef12 100644
--- a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTestImpl.java
+++ b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/SimpleShellCommandTestImpl.java
@@ -32,6 +32,7 @@ import org.apache.brooklyn.core.location.Machines;
 import org.apache.brooklyn.location.ssh.SshMachineLocation;
 import org.apache.brooklyn.test.framework.TestFrameworkAssertions.AssertionSupport;
 import org.apache.brooklyn.util.collections.MutableList;
+import org.apache.brooklyn.util.collections.MutableMap;
 import org.apache.brooklyn.util.core.task.DynamicTasks;
 import org.apache.brooklyn.util.core.task.ssh.SshTasks;
 import org.apache.brooklyn.util.core.task.system.ProcessTaskWrapper;
@@ -232,15 +233,19 @@ public class SimpleShellCommandTestImpl extends AbstractTest implements SimpleSh
     
 
     private List<Map<String, Object>> exitCodeAssertions() {
+
         List<Map<String, Object>> assertStatus = getAssertions(this, ASSERT_STATUS);
         List<Map<String, Object>> assertOut = getAssertions(this, ASSERT_OUT);
         List<Map<String, Object>> assertErr = getAssertions(this, ASSERT_ERR);
 
+        List<Map<String, Object>> result;
         if (assertStatus.isEmpty() && assertOut.isEmpty() && assertErr.isEmpty()) {
             Map<String, Object> shouldSucceed = DEFAULT_ASSERTION;
-            assertStatus.add(shouldSucceed);
+            result = MutableList.of(shouldSucceed);
+        } else {
+            result = assertStatus;
         }
-        return assertStatus;
+        return result;
     }
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/6c40f4d8/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/TestHttpCall.java
----------------------------------------------------------------------
diff --git a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/TestHttpCall.java b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/TestHttpCall.java
index c9faeb1..36fb16e 100644
--- a/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/TestHttpCall.java
+++ b/usage/test-framework/src/main/java/org/apache/brooklyn/test/framework/TestHttpCall.java
@@ -34,7 +34,8 @@ public interface TestHttpCall extends BaseTest {
     @SetFromFlag(nullable = false)
     ConfigKey<String> TARGET_URL = ConfigKeys.newStringConfigKey("url", "URL to test");
 
-    ConfigKey<HttpAssertionTarget> ASSERTION_TARGET = ConfigKeys.newConfigKey(HttpAssertionTarget.class, "applyAssertionTo", "The HTTP field to apply the assertion to [body,status]", HttpAssertionTarget.body);
+    ConfigKey<HttpAssertionTarget> ASSERTION_TARGET = ConfigKeys.newConfigKey(HttpAssertionTarget.class, "applyAssertionTo",
+        "The HTTP field to apply the assertion to [body,status]", HttpAssertionTarget.body);
 
     enum HttpAssertionTarget {
         body("body"), status("status");