From 76132b51bfe4b2a0813764129f6066c08b4e86f9 Mon Sep 17 00:00:00 2001 From: selias Date: Tue, 18 Apr 2017 12:01:27 +0200 Subject: HC Test: update persistence suite - fix "enable persistence" is suite setup - update Jira links to persistence bug - log content of persistence file before each restart Change-Id: I68ad759ded5d6bee277cf946953c11f19628a9e7 Signed-off-by: selias (cherry picked from commit 6a4018c9d8b356bc55af135d68803a08729d0ae1) --- tests/func/honeycomb/mgmt-statepersist-apihc-func.robot | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'tests/func') diff --git a/tests/func/honeycomb/mgmt-statepersist-apihc-func.robot b/tests/func/honeycomb/mgmt-statepersist-apihc-func.robot index 8aebe741cf..28746e66fb 100644 --- a/tests/func/honeycomb/mgmt-statepersist-apihc-func.robot +++ b/tests/func/honeycomb/mgmt-statepersist-apihc-func.robot @@ -19,8 +19,8 @@ | Resource | resources/libraries/robot/default.robot | Resource | resources/libraries/robot/honeycomb/persistence.robot | Suite Setup | Run Keywords +| ... | Configure Persistence | ${node} | enable | AND | ... | Restart Honeycomb And VPP And Clear Persisted Configuration | ${node} -| ... | AND | Configure Persistence | ${node} | enable | Suite Teardown | Configure Persistence | ${node} | disable | Force Tags | honeycomb_sanity | Documentation | *Honeycomb configuration persistence test suite.* @@ -29,10 +29,11 @@ | TC01: Honeycomb persists configuration through restart of both Honeycomb and VPP | | [Documentation] | Checks if Honeycomb maintains configuration after both\ | | ... | Honeycomb and VPP are restarted. -# Vxlan tunnel name is sometimes not properly restored (HONEYCOMB-301) +# Vxlan tunnel name is sometimes not properly restored (HC2VPP-47) | | [Tags] | EXPECTED_FAILING | | Given Honeycomb configures every setting | ${node} | ${interface} | | And Honeycomb and VPP should verify every setting | ${node} | ${interface} +| | And Log persisted configuration on node | ${node} | | When Honeycomb and VPP are restarted | ${node} | | Then Honeycomb and VPP should verify every setting | ${node} | ${interface} | | And Honeycomb should show no rogue interfaces | ${node} @@ -40,9 +41,10 @@ | TC02: Honeycomb persists configuration through restart of Honeycomb | | [Documentation] | Checks if Honeycomb maintains configuration after it\ | | ... | is restarted. -# Vxlan tunnel name is sometimes not properly restored (HONEYCOMB-301) +# Vxlan tunnel name is sometimes not properly restored (HC2VPP-47) | | [Tags] | EXPECTED_FAILING | | Given Honeycomb and VPP should verify every setting | ${node} | ${interface} +| | And Log persisted configuration on node | ${node} | | When Honeycomb is restarted | ${node} | | Then Honeycomb and VPP should verify every setting | ${node} | ${interface} | | And Honeycomb should show no rogue interfaces | ${node} @@ -50,9 +52,10 @@ | TC03: Honeycomb persists configuration through restart of VPP | | [Documentation] | Checks if Honeycomb updates VPP settings after VPP is\ | | ... | restarted. -# Vxlan tunnel name is sometimes not properly restored (HONEYCOMB-301) +# Vxlan tunnel name is sometimes not properly restored (HC2VPP-47) | | [Tags] | EXPECTED_FAILING | | Given Honeycomb and VPP should verify every setting | ${node} | ${interface} +| | And Log persisted configuration on node | ${node} | | When VPP is restarted | ${node} | | Then Honeycomb and VPP should verify every setting | ${node} | ${interface} | | And Honeycomb should show no rogue interfaces | ${node} -- cgit 1.2.3-korg