GENIUS-111 Genius CSIT - IdManager Failure 06/68406/2
authorVishal Thapar <vishal.thapar@ericsson.com>
Mon, 19 Feb 2018 09:03:25 +0000 (14:33 +0530)
committerJamo Luhrsen <jluhrsen@redhat.com>
Mon, 19 Feb 2018 18:00:53 +0000 (18:00 +0000)
Child pool name logic converts host IP to String and
appends it to parent pool name. This can result in
a negative number if IP is 128.x.x.x+ Fixing it in
IdManager can have upgradabuility impact. So modifying
CSIT to allow -ve numbers too.

Refer: 67332

Change-Id: I908b775f007f0f2a9496c6fc3d8ff0faf2a24690
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
csit/suites/genius/ID_manager.robot

index 30f18a344cc639b883871d1501e2350366bd5a10..91773b7bbfbd89e5889fe136977d8cc5ffeadcba 100644 (file)
@@ -73,7 +73,7 @@ Release a block of IDs allocated using releaseIds RPC
     ${respjson}    RequestsLibrary.To Json    ${get_resp.content}    pretty_print=True
     Log    ${respjson}
     Should Be Equal As Strings    ${get_resp.status_code}    200
-    ${child-pool-name}    Should Match Regexp    ${get_resp.content}    ${pool-name}\.[0-9]+
+    ${child-pool-name}    Should Match Regexp    ${get_resp.content}    ${pool-name}\.[-]?[0-9]+
     log    ${child-pool-name}
     ${get_releasedIds}    RequestsLibrary.Get Request    session    ${CONFIG_API}/id-manager:id-pools/id-pool/${child-pool-name}/released-ids-holder/
     ${respjson}    RequestsLibrary.To Json    ${get_releasedIds.content}    pretty_print=True