From 064bb66e6d8ab3ae0aa31bc1409c62d37d7386fa Mon Sep 17 00:00:00 2001
From: Trishna Guha <trishnaguha17@gmail.com>
Date: Thu, 7 Sep 2017 17:30:24 +0530
Subject: [PATCH] run banner exec test only for NXOS7K (#29041)

Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
---
 .../nxos_banner/tests/common/basic-exec.yaml  | 59 +++++++++++--------
 1 file changed, 33 insertions(+), 26 deletions(-)

diff --git a/test/integration/targets/nxos_banner/tests/common/basic-exec.yaml b/test/integration/targets/nxos_banner/tests/common/basic-exec.yaml
index 55d232b8255..add3ea68f9b 100644
--- a/test/integration/targets/nxos_banner/tests/common/basic-exec.yaml
+++ b/test/integration/targets/nxos_banner/tests/common/basic-exec.yaml
@@ -1,34 +1,41 @@
 ---
-- name: setup - remove exec
-  nxos_banner:
-    banner: exec
-    state: absent
-    provider: "{{ connection }}"
+- debug: msg="START nxos_banner exec test"
 
-- name: Set exec
-  nxos_banner: &exec
-    banner: exec
-    text: |
-      this is my exec banner
-      that has a multiline
-      string
-    state: present
-    provider: "{{ connection }}"
-  register: result
+- block:
+    - name: setup - remove exec
+      nxos_banner:
+        banner: exec
+        state: absent
+        provider: "{{ connection }}"
 
-- assert:
-    that:
-      - "result.changed == true"
-      - "'banner exec @\nthis is my exec banner\nthat has a multiline\nstring\n@' in result.commands"
+    - name: Set exec
+      nxos_banner: &exec
+        banner: exec
+        text: |
+          this is my exec banner
+          that has a multiline
+          string
+        state: present
+        provider: "{{ connection }}"
+      register: result
 
-- name: Set exec again (idempotent)
-  nxos_banner: *exec
-  register: result
+    - assert:
+        that:
+          - "result.changed == true"
+          - "'banner exec @\nthis is my exec banner\nthat has a multiline\nstring\n@' in result.commands"
 
-- assert:
-    that:
-      - "result.changed == false"
-      - "result.commands | length == 0"
+    - name: Set exec again (idempotent)
+      nxos_banner: *exec
+      register: result
+
+    - assert:
+        that:
+          - "result.changed == false"
+          - "result.commands | length == 0"
+
+  when: platform | match("N7K")
+
+- debug: msg="END nxos_banner exec test"
 
 # FIXME add in tests for everything defined in docs
 # FIXME Test state:absent + test: