{"action":"created","comment":{"url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/comments/54469306","id":54469306,"diff_hunk":"@@ -430,6 +430,23 @@ def config_bridge_domain(agent, test_bd, stepinfo='bridge-domain config:')\n   end\n end\n \n+# Helper for setting system bridge-domain configs","path":"tests/beaker_tests/lib/utilitylib.rb","position":null,"original_position":4,"commit_id":"2cd8ff01822fff70cc24e695c3af5b5312574569","original_commit_id":"45c6327c758654cbcdbcd3194bd12d86a3379e5f","user":{"login":"chrisvanheuveln","id":12087548,"avatar_url":"https://avatars.githubusercontent.com/u/12087548?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisvanheuveln","html_url":"https://github.com/chrisvanheuveln","followers_url":"https://api.github.com/users/chrisvanheuveln/followers","following_url":"https://api.github.com/users/chrisvanheuveln/following{/other_user}","gists_url":"https://api.github.com/users/chrisvanheuveln/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisvanheuveln/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisvanheuveln/subscriptions","organizations_url":"https://api.github.com/users/chrisvanheuveln/orgs","repos_url":"https://api.github.com/users/chrisvanheuveln/repos","events_url":"https://api.github.com/users/chrisvanheuveln/events{/privacy}","received_events_url":"https://api.github.com/users/chrisvanheuveln/received_events","type":"User","site_admin":false},"body":"Agreed. Go ahead. It looks like dependency_manifest() didn't take this into account. I'll start a new thread on that issue.","created_at":"2016-02-29T20:08:46Z","updated_at":"2016-02-29T20:08:46Z","html_url":"https://github.com/cisco/cisco-network-puppet-module/pull/215#discussion_r54469306","pull_request_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215","_links":{"self":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/comments/54469306"},"html":{"href":"https://github.com/cisco/cisco-network-puppet-module/pull/215#discussion_r54469306"},"pull_request":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215"}}},"pull_request":{"url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215","id":60599355,"html_url":"https://github.com/cisco/cisco-network-puppet-module/pull/215","diff_url":"https://github.com/cisco/cisco-network-puppet-module/pull/215.diff","patch_url":"https://github.com/cisco/cisco-network-puppet-module/pull/215.patch","issue_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/215","number":215,"state":"open","locked":false,"title":"Feature/stp global","user":{"login":"saichint","id":15788941,"avatar_url":"https://avatars.githubusercontent.com/u/15788941?v=3","gravatar_id":"","url":"https://api.github.com/users/saichint","html_url":"https://github.com/saichint","followers_url":"https://api.github.com/users/saichint/followers","following_url":"https://api.github.com/users/saichint/following{/other_user}","gists_url":"https://api.github.com/users/saichint/gists{/gist_id}","starred_url":"https://api.github.com/users/saichint/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saichint/subscriptions","organizations_url":"https://api.github.com/users/saichint/orgs","repos_url":"https://api.github.com/users/saichint/repos","events_url":"https://api.github.com/users/saichint/events{/privacy}","received_events_url":"https://api.github.com/users/saichint/received_events","type":"User","site_admin":false},"body":"Since stp is has range based attributes, the design was discussed thoroughly with Mike, Chris, Deepak and Sanjay. It would be better if Mike or Chris can do this code review since they have the most background related to this design.\r\n\r\nstp design assumptions:\r\nThere are lot of range based commands in spanning-tree and these ranges dynamically change based on the input. \r\nTo simplify this, we assume:\r\n\r\nAll the multiple ranges given in the manifest will not overlap each other for any given attribute. If they do, it will result in failure.\r\nFor ex:\r\n\r\nvlan_hello_time => [['5,7,13,15-42', '10'], ['83-92,100-230', '5']] -----> correct\r\n\r\nvlan_hello_time => [['5,7,13,15-42', '10'], ['6-100', '5']] -----> not correct\r\n\r\nThe ranges which are not given in the manifest will NOT be set to default. (In future, a new attribute \"purge\" will be added which can be used to alter this behavior)\r\n\r\nFor ex:\r\nvlan_hello_time => [['2,7,13,15-42', '10'], ['3,10-11,100-230', '5']]\r\nIn this case, the vlan_hello_time for [1,4-6,8-9,12,14,43-99,231-3967] will be left as before.\r\nSo if the user needs a particular range to go to default, set that range to 'default' explicitly.\r\n\r\nBridge_domain related attributes are specific to n7k.\r\n\r\nTest Results:\r\n=============\r\n```\r\n[saichint@sjc-ads-6603 /ws/saichint-sjc/puppet_master/cisco-network-puppet-module/tests/beaker_tests] $ beaker --host ./host.cfg --no-validate --no-config --test cisco_stp_global/test_stp_global.rb\r\n<snip>\r\nBegin cisco_stp_global/test_stp_global.rb\r\n\r\nTestCase :: cisco_stp_global\r\n\r\n  Found Platform string: 'Nexus7000 C7010 (10 Slot) Chassis', Alias to: 'n7k'\r\n  #### This device is of type: n7k #####\r\n\r\n  ------------------------------------------------------------\r\n  Section 1. Default Property Testing\r\n\r\n  * sys-bd config:\r\n\r\n    system bridge-domain all ; system bridge-domain none\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.1 Default Properties [ensure => present]\r\n\r\n  * TestStep :: 1.1 Default Properties [ensure => present] :: MANIFEST\r\n  1.1 Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: RESOURCE\r\n    1.1 Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: IDEMPOTENCE\r\n    1.1 Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.2 Default mst Properties [ensure => present]\r\n\r\n  * TestStep :: 1.2 Default mst Properties [ensure => present] :: MANIFEST\r\n  1.2 Default mst Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: RESOURCE\r\n    1.2 Default mst Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: IDEMPOTENCE\r\n    1.2 Default mst Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  1.3 Default Properties platform specific part 1 :: default_plat_1 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(3|9)k/\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.3 Default Properties platform specific part 2 [ensure => present]\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 [ensure => present] :: MANIFEST\r\n  1.3 Default Properties platform specific part 2 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 :: RESOURCE\r\n    1.3 Default Properties platform specific part 2 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 :: IDEMPOTENCE\r\n    1.3 Default Properties platform specific part 2 :: IDEMPOTENCE  :: PASS\r\n\r\n  * sys-bd config:\r\n\r\n    system bridge-domain all\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.4 bridge-domain Default Properties platform specific [ensure => present]\r\n\r\n  * TestStep :: 1.4 bridge-domain Default Properties platform specific [ensure => present] :: MANIFEST\r\n  1.4 bridge-domain Default Properties platform specific [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.4 bridge-domain Default Properties platform specific :: RESOURCE\r\n    1.4 bridge-domain Default Properties platform specific :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.4 bridge-domain Default Properties platform specific :: IDEMPOTENCE\r\n    1.4 bridge-domain Default Properties platform specific :: IDEMPOTENCE  :: PASS\r\n\r\n  ------------------------------------------------------------\r\n  Section 2. Non Default Property Testing\r\n\r\n  * sys-bd config:\r\n\r\n    system bridge-domain all ; system bridge-domain none\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.1 Non Default Properties [ensure => present]\r\n\r\n  * TestStep :: 2.1 Non Default Properties [ensure => present] :: MANIFEST\r\n  2.1 Non Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: RESOURCE\r\n    2.1 Non Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: IDEMPOTENCE\r\n    2.1 Non Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  2.2 Non Default Properties platform specific part 1 :: non_default_plat_1 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(3|9)k/\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.2 Non Default Properties platform specific part 2 [ensure => present]\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 [ensure => present] :: MANIFEST\r\n  2.2 Non Default Properties platform specific part 2 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 :: RESOURCE\r\n    2.2 Non Default Properties platform specific part 2 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 :: IDEMPOTENCE\r\n    2.2 Non Default Properties platform specific part 2 :: IDEMPOTENCE  :: PASS\r\n\r\n  * sys-bd config:\r\n\r\n    system bridge-domain all\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.3 bridge-domain Non Default Properties platform specific [ensure => present]\r\n\r\n  * TestStep :: 2.3 bridge-domain Non Default Properties platform specific [ensure => present] :: MANIFEST\r\n  2.3 bridge-domain Non Default Properties platform specific [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.3 bridge-domain Non Default Properties platform specific :: RESOURCE\r\n    2.3 bridge-domain Non Default Properties platform specific :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.3 bridge-domain Non Default Properties platform specific :: IDEMPOTENCE\r\n    2.3 bridge-domain Non Default Properties platform specific :: IDEMPOTENCE  :: PASS\r\n\r\n  ------------------------------------------------------------\r\n    SKIPPED TESTS SUMMARY\r\n  ------------------------------------------------------------\r\n  1.3 Default Properties platform specific part 1 :: SKIP\r\n  2.2 Non Default Properties platform specific part 1 :: SKIP\r\n\r\n\r\n  TestCase :: cisco_stp_global :: SKIP\r\n  Warning: cisco_stp_global/test_stp_global.rb skipped in 214.75 seconds\r\n      Test Suite: tests @ 2016-02-26 15:55:56 -0800\r\n\r\n      - Host Configuration Summary -\r\n\r\n\r\n              - Test Case Summary for suite 'tests' -\r\n       Total Suite Time: 214.75 seconds\r\n      Average Test Time: 214.75 seconds\r\n              Attempted: 1\r\n                 Passed: 0\r\n                 Failed: 0\r\n                Errored: 0\r\n                Skipped: 1\r\n                Pending: 0\r\n                  Total: 1\r\n\r\n      - Specific Test Case Status -\r\n\r\nFailed Tests Cases:\r\nErrored Tests Cases:\r\nSkipped Tests Cases:\r\n    Test Case cisco_stp_global/test_stp_global.rb skip\r\nPending Tests Cases:\r\n\r\n  No tests to run for suite 'post_suite'\r\n  Cleanup: cleaning up after successful run\r\n  Warning: ssh connection to saipuppetagent has been terminated\r\n  Warning: ssh connection to london-sim2 has been terminated\r\nBeaker completed successfully, thanks.\r\n```\r\n\r\n```\r\n[saichint@sjc-ads-6603 /ws/saichint-sjc/puppet_master/cisco-network-puppet-module/tests/beaker_tests] $ vi host.cfg\r\n[saichint@sjc-ads-6603 /ws/saichint-sjc/puppet_master/cisco-network-puppet-module/tests/beaker_tests] $ beaker --host ./host.cfg --no-validate --no-config --test cisco_stp_global/test_stp_global.rb\r\n<snip>\r\nBegin cisco_stp_global/test_stp_global.rb\r\n\r\nTestCase :: cisco_stp_global\r\n\r\n  Found Platform string: 'NX-OSv Chassis', Alias to: 'n9k'\r\n  #### This device is of type: n9k #####\r\n\r\n  ------------------------------------------------------------\r\n  Section 1. Default Property Testing\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.1 Default Properties [ensure => present]\r\n\r\n  * TestStep :: 1.1 Default Properties [ensure => present] :: MANIFEST\r\n  1.1 Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: RESOURCE\r\n    1.1 Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: IDEMPOTENCE\r\n    1.1 Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.2 Default mst Properties [ensure => present]\r\n\r\n  * TestStep :: 1.2 Default mst Properties [ensure => present] :: MANIFEST\r\n  1.2 Default mst Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: RESOURCE\r\n    1.2 Default mst Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: IDEMPOTENCE\r\n    1.2 Default mst Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.3 Default Properties platform specific part 1 [ensure => present]\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 1 [ensure => present] :: MANIFEST\r\n  1.3 Default Properties platform specific part 1 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 1 :: RESOURCE\r\n    1.3 Default Properties platform specific part 1 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 1 :: IDEMPOTENCE\r\n    1.3 Default Properties platform specific part 1 :: IDEMPOTENCE  :: PASS\r\n\r\n  1.3 Default Properties platform specific part 2 :: default_plat_2 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(5|6|7)k/\r\n\r\n  1.4 bridge-domain Default Properties platform specific :: default_bd :: SKIP\r\n  Platform type does not match testcase platform regexp: /n7k/\r\n\r\n  ------------------------------------------------------------\r\n  Section 2. Non Default Property Testing\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.1 Non Default Properties [ensure => present]\r\n\r\n  * TestStep :: 2.1 Non Default Properties [ensure => present] :: MANIFEST\r\n  2.1 Non Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: RESOURCE\r\n    2.1 Non Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: IDEMPOTENCE\r\n    2.1 Non Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.2 Non Default Properties platform specific part 1 [ensure => present]\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 1 [ensure => present] :: MANIFEST\r\n  2.2 Non Default Properties platform specific part 1 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 1 :: RESOURCE\r\n    2.2 Non Default Properties platform specific part 1 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 1 :: IDEMPOTENCE\r\n    2.2 Non Default Properties platform specific part 1 :: IDEMPOTENCE  :: PASS\r\n\r\n  2.2 Non Default Properties platform specific part 2 :: non_default_plat_2 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(5|6|7)k/\r\n\r\n  2.3 bridge-domain Non Default Properties platform specific :: non_default_bd :: SKIP\r\n  Platform type does not match testcase platform regexp: /n7k/\r\n\r\n  ------------------------------------------------------------\r\n    SKIPPED TESTS SUMMARY\r\n  ------------------------------------------------------------\r\n  1.3 Default Properties platform specific part 2 :: SKIP\r\n  1.4 bridge-domain Default Properties platform specific :: SKIP\r\n  2.2 Non Default Properties platform specific part 2 :: SKIP\r\n  2.3 bridge-domain Non Default Properties platform specific :: SKIP\r\n\r\n\r\n  TestCase :: cisco_stp_global :: SKIP\r\n  Warning: cisco_stp_global/test_stp_global.rb skipped in 183.41 seconds\r\n      Test Suite: tests @ 2016-02-26 15:59:50 -0800\r\n\r\n      - Host Configuration Summary -\r\n\r\n\r\n              - Test Case Summary for suite 'tests' -\r\n       Total Suite Time: 183.41 seconds\r\n      Average Test Time: 183.41 seconds\r\n              Attempted: 1\r\n                 Passed: 0\r\n                 Failed: 0\r\n                Errored: 0\r\n                Skipped: 1\r\n                Pending: 0\r\n                  Total: 1\r\n\r\n      - Specific Test Case Status -\r\n\r\nFailed Tests Cases:\r\nErrored Tests Cases:\r\nSkipped Tests Cases:\r\n    Test Case cisco_stp_global/test_stp_global.rb skip\r\nPending Tests Cases:\r\n\r\n  No tests to run for suite 'post_suite'\r\n  Cleanup: cleaning up after successful run\r\n  Warning: ssh connection to agent-lab13-nx has been terminated\r\n  Warning: ssh connection to london-sim2 has been terminated\r\nBeaker completed successfully, thanks.\r\n```\r\n\r\n```\r\n[saichint@sjc-ads-6603 /ws/saichint-sjc/puppet_master/cisco-network-puppet-module/tests/beaker_tests] $ beaker --host ./host.cfg --no-validate --no-config --test cisco_stp_global/test_stp_global.rb\r\n<snip>\r\nBegin cisco_stp_global/test_stp_global.rb\r\n\r\nTestCase :: cisco_stp_global\r\n\r\n  Found Platform string: 'Nexus 6001 Chassis', Alias to: 'n6k'\r\n  #### This device is of type: n6k #####\r\n\r\n  ------------------------------------------------------------\r\n  Section 1. Default Property Testing\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.1 Default Properties [ensure => present]\r\n\r\n  * TestStep :: 1.1 Default Properties [ensure => present] :: MANIFEST\r\n  1.1 Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: RESOURCE\r\n    1.1 Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.1 Default Properties :: IDEMPOTENCE\r\n    1.1 Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.2 Default mst Properties [ensure => present]\r\n\r\n  * TestStep :: 1.2 Default mst Properties [ensure => present] :: MANIFEST\r\n  1.2 Default mst Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: RESOURCE\r\n    1.2 Default mst Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.2 Default mst Properties :: IDEMPOTENCE\r\n    1.2 Default mst Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  1.3 Default Properties platform specific part 1 :: default_plat_1 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(3|9)k/\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  1.3 Default Properties platform specific part 2 [ensure => present]\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 [ensure => present] :: MANIFEST\r\n  1.3 Default Properties platform specific part 2 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 :: RESOURCE\r\n    1.3 Default Properties platform specific part 2 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 1.3 Default Properties platform specific part 2 :: IDEMPOTENCE\r\n    1.3 Default Properties platform specific part 2 :: IDEMPOTENCE  :: PASS\r\n\r\n  1.4 bridge-domain Default Properties platform specific :: default_bd :: SKIP\r\n  Platform type does not match testcase platform regexp: /n7k/\r\n\r\n  ------------------------------------------------------------\r\n  Section 2. Non Default Property Testing\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.1 Non Default Properties [ensure => present]\r\n\r\n  * TestStep :: 2.1 Non Default Properties [ensure => present] :: MANIFEST\r\n  2.1 Non Default Properties [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: RESOURCE\r\n    2.1 Non Default Properties :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.1 Non Default Properties :: IDEMPOTENCE\r\n    2.1 Non Default Properties :: IDEMPOTENCE  :: PASS\r\n\r\n  2.2 Non Default Properties platform specific part 1 :: non_default_plat_1 :: SKIP\r\n  Platform type does not match testcase platform regexp: /n(3|9)k/\r\n\r\n  *\r\n  --------\r\n  Create resource command title string:\r\n    [:resource_name] 'cisco_stp_global'\r\n    [:title_pattern] 'default'\r\n\r\n    title_string: 'default'\r\n\r\n  --------\r\n  2.2 Non Default Properties platform specific part 2 [ensure => present]\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 [ensure => present] :: MANIFEST\r\n  2.2 Non Default Properties platform specific part 2 [ensure => present] :: MANIFEST     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 :: RESOURCE\r\n    2.2 Non Default Properties platform specific part 2 :: RESOURCE     :: PASS\r\n\r\n  * TestStep :: 2.2 Non Default Properties platform specific part 2 :: IDEMPOTENCE\r\n    2.2 Non Default Properties platform specific part 2 :: IDEMPOTENCE  :: PASS\r\n\r\n  2.3 bridge-domain Non Default Properties platform specific :: non_default_bd :: SKIP\r\n  Platform type does not match testcase platform regexp: /n7k/\r\n\r\n  ------------------------------------------------------------\r\n    SKIPPED TESTS SUMMARY\r\n  ------------------------------------------------------------\r\n  1.3 Default Properties platform specific part 1 :: SKIP\r\n  1.4 bridge-domain Default Properties platform specific :: SKIP\r\n  2.2 Non Default Properties platform specific part 1 :: SKIP\r\n  2.3 bridge-domain Non Default Properties platform specific :: SKIP\r\n\r\n\r\n  TestCase :: cisco_stp_global :: SKIP\r\n  Warning: cisco_stp_global/test_stp_global.rb skipped in 214.46 seconds\r\n      Test Suite: tests @ 2016-02-26 16:03:26 -0800\r\n\r\n      - Host Configuration Summary -\r\n\r\n\r\n              - Test Case Summary for suite 'tests' -\r\n       Total Suite Time: 214.46 seconds\r\n      Average Test Time: 214.46 seconds\r\n              Attempted: 1\r\n                 Passed: 0\r\n                 Failed: 0\r\n                Errored: 0\r\n                Skipped: 1\r\n                Pending: 0\r\n                  Total: 1\r\n\r\n      - Specific Test Case Status -\r\n\r\nFailed Tests Cases:\r\nErrored Tests Cases:\r\nSkipped Tests Cases:\r\n    Test Case cisco_stp_global/test_stp_global.rb skip\r\nPending Tests Cases:\r\n\r\n  No tests to run for suite 'post_suite'\r\n  Cleanup: cleaning up after successful run\r\n  Warning: ssh connection to n6k-agent has been terminated\r\n  Warning: ssh connection to london-sim2 has been terminated\r\nBeaker completed successfully, thanks.\r\n```","created_at":"2016-02-24T23:39:22Z","updated_at":"2016-02-29T20:08:46Z","closed_at":null,"merged_at":null,"merge_commit_sha":"301146d47ac20a6fcbdfea2b3b1749674b3b28be","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215/commits","review_comments_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215/comments","review_comment_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/comments{/number}","comments_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/215/comments","statuses_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/statuses/2cd8ff01822fff70cc24e695c3af5b5312574569","head":{"label":"saichint:feature/stp_global","ref":"feature/stp_global","sha":"2cd8ff01822fff70cc24e695c3af5b5312574569","user":{"login":"saichint","id":15788941,"avatar_url":"https://avatars.githubusercontent.com/u/15788941?v=3","gravatar_id":"","url":"https://api.github.com/users/saichint","html_url":"https://github.com/saichint","followers_url":"https://api.github.com/users/saichint/followers","following_url":"https://api.github.com/users/saichint/following{/other_user}","gists_url":"https://api.github.com/users/saichint/gists{/gist_id}","starred_url":"https://api.github.com/users/saichint/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saichint/subscriptions","organizations_url":"https://api.github.com/users/saichint/orgs","repos_url":"https://api.github.com/users/saichint/repos","events_url":"https://api.github.com/users/saichint/events{/privacy}","received_events_url":"https://api.github.com/users/saichint/received_events","type":"User","site_admin":false},"repo":{"id":45934683,"name":"cisco-network-puppet-module","full_name":"saichint/cisco-network-puppet-module","owner":{"login":"saichint","id":15788941,"avatar_url":"https://avatars.githubusercontent.com/u/15788941?v=3","gravatar_id":"","url":"https://api.github.com/users/saichint","html_url":"https://github.com/saichint","followers_url":"https://api.github.com/users/saichint/followers","following_url":"https://api.github.com/users/saichint/following{/other_user}","gists_url":"https://api.github.com/users/saichint/gists{/gist_id}","starred_url":"https://api.github.com/users/saichint/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saichint/subscriptions","organizations_url":"https://api.github.com/users/saichint/orgs","repos_url":"https://api.github.com/users/saichint/repos","events_url":"https://api.github.com/users/saichint/events{/privacy}","received_events_url":"https://api.github.com/users/saichint/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/saichint/cisco-network-puppet-module","description":"","fork":true,"url":"https://api.github.com/repos/saichint/cisco-network-puppet-module","forks_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/forks","keys_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/keys{/key_id}","collaborators_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/teams","hooks_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/hooks","issue_events_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/issues/events{/number}","events_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/events","assignees_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/assignees{/user}","branches_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/branches{/branch}","tags_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/tags","blobs_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/git/refs{/sha}","trees_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/git/trees{/sha}","statuses_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/statuses/{sha}","languages_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/languages","stargazers_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/stargazers","contributors_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/contributors","subscribers_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/subscribers","subscription_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/subscription","commits_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/commits{/sha}","git_commits_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/git/commits{/sha}","comments_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/comments{/number}","issue_comment_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/issues/comments{/number}","contents_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/contents/{+path}","compare_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/compare/{base}...{head}","merges_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/merges","archive_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/downloads","issues_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/issues{/number}","pulls_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/pulls{/number}","milestones_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/milestones{/number}","notifications_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/labels{/name}","releases_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/releases{/id}","deployments_url":"https://api.github.com/repos/saichint/cisco-network-puppet-module/deployments","created_at":"2015-11-10T19:20:01Z","updated_at":"2016-02-11T02:10:36Z","pushed_at":"2016-02-29T19:32:03Z","git_url":"git://github.com/saichint/cisco-network-puppet-module.git","ssh_url":"git@github.com:saichint/cisco-network-puppet-module.git","clone_url":"https://github.com/saichint/cisco-network-puppet-module.git","svn_url":"https://github.com/saichint/cisco-network-puppet-module","homepage":null,"size":2572,"stargazers_count":1,"watchers_count":1,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"develop"}},"base":{"label":"cisco:develop","ref":"develop","sha":"efc8885cc8971b56514558d42b509de30d57bd47","user":{"login":"cisco","id":1376999,"avatar_url":"https://avatars.githubusercontent.com/u/1376999?v=3","gravatar_id":"","url":"https://api.github.com/users/cisco","html_url":"https://github.com/cisco","followers_url":"https://api.github.com/users/cisco/followers","following_url":"https://api.github.com/users/cisco/following{/other_user}","gists_url":"https://api.github.com/users/cisco/gists{/gist_id}","starred_url":"https://api.github.com/users/cisco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cisco/subscriptions","organizations_url":"https://api.github.com/users/cisco/orgs","repos_url":"https://api.github.com/users/cisco/repos","events_url":"https://api.github.com/users/cisco/events{/privacy}","received_events_url":"https://api.github.com/users/cisco/received_events","type":"Organization","site_admin":false},"repo":{"id":39565139,"name":"cisco-network-puppet-module","full_name":"cisco/cisco-network-puppet-module","owner":{"login":"cisco","id":1376999,"avatar_url":"https://avatars.githubusercontent.com/u/1376999?v=3","gravatar_id":"","url":"https://api.github.com/users/cisco","html_url":"https://github.com/cisco","followers_url":"https://api.github.com/users/cisco/followers","following_url":"https://api.github.com/users/cisco/following{/other_user}","gists_url":"https://api.github.com/users/cisco/gists{/gist_id}","starred_url":"https://api.github.com/users/cisco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cisco/subscriptions","organizations_url":"https://api.github.com/users/cisco/orgs","repos_url":"https://api.github.com/users/cisco/repos","events_url":"https://api.github.com/users/cisco/events{/privacy}","received_events_url":"https://api.github.com/users/cisco/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/cisco/cisco-network-puppet-module","description":"","fork":false,"url":"https://api.github.com/repos/cisco/cisco-network-puppet-module","forks_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/forks","keys_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/teams","hooks_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/hooks","issue_events_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/events{/number}","events_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/events","assignees_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/assignees{/user}","branches_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/branches{/branch}","tags_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/tags","blobs_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/git/refs{/sha}","trees_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/statuses/{sha}","languages_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/languages","stargazers_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/stargazers","contributors_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/contributors","subscribers_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/subscribers","subscription_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/subscription","commits_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/commits{/sha}","git_commits_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/git/commits{/sha}","comments_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/comments{/number}","issue_comment_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/comments{/number}","contents_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/contents/{+path}","compare_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/merges","archive_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/downloads","issues_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues{/number}","pulls_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls{/number}","milestones_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/milestones{/number}","notifications_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/labels{/name}","releases_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/releases{/id}","deployments_url":"https://api.github.com/repos/cisco/cisco-network-puppet-module/deployments","created_at":"2015-07-23T12:06:48Z","updated_at":"2016-02-12T17:01:51Z","pushed_at":"2016-02-29T19:59:21Z","git_url":"git://github.com/cisco/cisco-network-puppet-module.git","ssh_url":"git@github.com:cisco/cisco-network-puppet-module.git","clone_url":"https://github.com/cisco/cisco-network-puppet-module.git","svn_url":"https://github.com/cisco/cisco-network-puppet-module","homepage":null,"size":3534,"stargazers_count":11,"watchers_count":11,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"open_issues_count":4,"forks":31,"open_issues":4,"watchers":11,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215"},"html":{"href":"https://github.com/cisco/cisco-network-puppet-module/pull/215"},"issue":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/215"},"comments":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/issues/215/comments"},"review_comments":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215/comments"},"review_comment":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/pulls/215/commits"},"statuses":{"href":"https://api.github.com/repos/cisco/cisco-network-puppet-module/statuses/2cd8ff01822fff70cc24e695c3af5b5312574569"}}}}