docker bench integrated with bluval
[validation.git] / tests / docker / docker_bench / docker_bench.robot
diff --git a/tests/docker/docker_bench/docker_bench.robot b/tests/docker/docker_bench/docker_bench.robot
new file mode 100644 (file)
index 0000000..591c6cc
--- /dev/null
@@ -0,0 +1,35 @@
+##############################################################################
+# Copyright (c) 2019 AT&T Intellectual Property.                             #
+# Copyright (c) 2019 Nokia.                                                  #
+#                                                                            #
+# Licensed under the Apache License, Version 2.0 (the "License");            #
+# you maynot use this file except in compliance with the License.            #
+#                                                                            #
+# You may obtain a copy of the License at                                    #
+#       http://www.apache.org/licenses/LICENSE-2.0                           #
+#                                                                            #
+# Unless required by applicable law or agreed to in writing, software        #
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
+# See the License for the specific language governing permissions and        #
+# limitations under the License.                                             #
+##############################################################################
+
+
+*** Settings ***
+Documentation     Runs the Docker Bench for Security script which checks for
+...               dozens of common best-practices around deploying Docker
+...               containers in production.
+Library           BuiltIn
+Resource          docker_bench.resource
+Suite Setup       Run Keywords  Open Connection And Log In
+...                             Download Docker Bench Software
+Suite Teardown    Run Keywords  Remove Docker Bench Software
+...                             Close All Connections
+Test Setup        Upload Test Software To Nodes
+Test Teardown     Remove Test Software From Nodes
+
+
+*** Test Cases ***
+Security Check By Docker Bench
+    Run Test Software On Nodes