Fixes and enhancements to ATT workflow test

Change-Id: I11d08b4ec26336419ce966016cbeefc59a680226
diff --git a/src/test/cord-api/Framework/DHCP.robot b/src/test/cord-api/Framework/DHCP.robot
index fbf62b5..67525e6 100644
--- a/src/test/cord-api/Framework/DHCP.robot
+++ b/src/test/cord-api/Framework/DHCP.robot
@@ -16,6 +16,7 @@
 Documentation     Library to DHCP Requests from an RG (source host)
 Library           OperatingSystem
 Library           SSHLibrary
+Resource          utils/utils.robot
 
 *** Keywords ***
 Send Dhclient Request
@@ -41,3 +42,9 @@
     ${result}=    Read Until    ${prompt}
     SSHLibrary.Close Connection
     [Return]    ${result}
+
+IPv4 Address Assigned to DHCP Client
+    [Arguments]    ${ip}    ${user}    ${pass}    ${iface}
+    [Documentation]    Check if the sepcified interface has an IPv4 address assigned
+    ${output}=    Run Command On Remote System    ${ip}    ifconfig ${iface}    ${user}    ${pass}
+    Should Match Regexp    ${output}    \\b([0-9]{1,3}\\.){3}[0-9]{1,3}\\b