diff --git a/lib/galaxy/tools/xsd/galaxy.xsd b/lib/galaxy/tools/xsd/galaxy.xsd
index 3b58a5255f0..8d0cecc92c1 100644
--- a/lib/galaxy/tools/xsd/galaxy.xsd
+++ b/lib/galaxy/tools/xsd/galaxy.xsd
@@ -2046,7 +2046,7 @@ in the [planemo documentation](http://planemo.readthedocs.io/en/latest/writing_a
#### ``color``
-$attribute_list:value
+$attribute_list:value,rgb
##### Examples
diff --git a/test/functional/tools/color_param.xml b/test/functional/tools/color_param.xml
new file mode 100644
index 00000000000..fb4d01652f8
--- /dev/null
+++ b/test/functional/tools/color_param.xml
@@ -0,0 +1,30 @@
+
+
+ echo "$color_default" > $out_file1;
+ echo "$color_rgb" > $out_file2;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/functional/tools/samples_tool_conf.xml b/test/functional/tools/samples_tool_conf.xml
index 2f2e3c6bc0e..d57356e25d9 100644
--- a/test/functional/tools/samples_tool_conf.xml
+++ b/test/functional/tools/samples_tool_conf.xml
@@ -2,6 +2,7 @@
+