diff --git a/compute/src/test/java/org/jclouds/compute/BaseComputeServiceLiveTest.java b/compute/src/test/java/org/jclouds/compute/BaseComputeServiceLiveTest.java index 4322ebf777..f2dd242894 100644 --- a/compute/src/test/java/org/jclouds/compute/BaseComputeServiceLiveTest.java +++ b/compute/src/test/java/org/jclouds/compute/BaseComputeServiceLiveTest.java @@ -642,14 +642,16 @@ public abstract class BaseComputeServiceLiveTest extends BaseVersionedServiceLiv try { ImmutableMap userMetadata = ImmutableMap. of("Name", group); + ImmutableSet tags = ImmutableSet. of(group); Stopwatch watch = new Stopwatch().start(); NodeMetadata node = getOnlyElement(client.createNodesInGroup(group, 1, - inboundPorts(22, 8080).blockOnPort(22, 300).userMetadata(userMetadata))); + inboundPorts(22, 8080).blockOnPort(22, 300).userMetadata(userMetadata).tags(tags))); long createSeconds = watch.elapsedTime(TimeUnit.SECONDS); final String nodeId = node.getId(); checkUserMetadataInNodeEquals(node, userMetadata); + checkTagsInNodeEquals(node, tags); getAnonymousLogger().info( format("<< available node(%s) os(%s) in %ss", node.getId(), node.getOperatingSystem(), createSeconds)); @@ -758,6 +760,10 @@ public abstract class BaseComputeServiceLiveTest extends BaseVersionedServiceLiv userMetadata, node); } + protected void checkTagsInNodeEquals(NodeMetadata node, ImmutableSet tags) { + assert node.getTags().equals(tags) : String.format("node tags did not match %s %s", tags, node); + } + public void testListImages() throws Exception { for (Image image : client.listImages()) { assert image.getProviderId() != null : image;