New Job to run TLS tests in AAA project 22/53222/2
authorMiguel Angel Muñoz Gonzalez <miguel.angel.munoz.gonzalez@ericsson.com>
Mon, 13 Mar 2017 14:33:48 +0000 (15:33 +0100)
committerMiguel Ángel Muñoz González <miguel.angel.munoz.gonzalez@ericsson.com>
Tue, 21 Mar 2017 07:20:16 +0000 (07:20 +0000)
This commit runs AAA / TLS testplan in charge of checking secure
communication for different
interfaces, including client authentication with certificates.
For now it tests RESTCONF (northbound) interface.

Note the test suites run by this job will require much interaction
with operating system, e.g. Karaf will be required to restart in some
occasions as the security configuration cannot be loaded dinamically.
In some other cases a Jetty bundle restart will be enough.

Change-Id: I168a83a672c6786753e7799d9a6c7fe5e6e003b6
Signed-off-by: Miguel Angel Munoz Gonzalez <miguel.angel.munoz.gonzalez@ericsson.com>
jjb/aaa/aaa-csit-tls.yaml [new file with mode: 0644]

diff --git a/jjb/aaa/aaa-csit-tls.yaml b/jjb/aaa/aaa-csit-tls.yaml
new file mode 100644 (file)
index 0000000..11423ff
--- /dev/null
@@ -0,0 +1,32 @@
+---
+- project:
+    name: aaa-csit-tls
+    jobs:
+      - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+    # The project name
+    project: 'aaa'
+
+    # The functionality under test
+    functionality: 'tls'
+
+    # Project branches
+    stream:
+      - carbon:
+          branch: 'master'
+          jre: 'openjdk8'
+
+    install:
+      - only:
+          scope: 'only'
+
+    # Features to install
+    install-features: odl-restconf,
+        odl-netconf-all,
+        http
+
+    # Robot custom options
+    robot-options: ''
+
+    # Don't spin up mininet vms as aaa-csit-authn jobs don't need them
+    tools_system_count: 0