From b7670a39b330b6cfb067876fef96fd18aa171ce8 Mon Sep 17 00:00:00 2001 From: stonezdj Date: Fri, 1 Dec 2017 13:47:21 +0800 Subject: [PATCH] Add ldap user to project member test --- tests/ldap_test.ldif | 21 +++++++++++++++++++ .../resources/Harbor-Pages/UserProfile.robot | 3 ++- tests/robot-cases/Group0-BAT/BAT.robot | 2 ++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/tests/ldap_test.ldif b/tests/ldap_test.ldif index b9dbcc9a5..c5c0740d7 100644 --- a/tests/ldap_test.ldif +++ b/tests/ldap_test.ldif @@ -29,6 +29,7 @@ dn: cn=harbor_users,ou=groups,dc=example,dc=com cn: harbor_users description: All users member: cn=mike,ou=people,dc=example,dc=com +member: cn=mike02,ou=people,dc=example,dc=com objectclass: groupOfNames objectclass: top @@ -50,4 +51,24 @@ sn: Joe uid: mike uidnumber: 5000 userpassword: {MD5}wb68DeX0CyENafzUADNn9A== +memberof: cn=harbor_users,ou=groups,dc=example,dc=com + +# User entry to add project member testcase +dn: cn=mike02,ou=people,dc=example,dc=com +cn: mike02 +gidnumber: 10000 +givenname: mike02 +homedirectory: /home/mike02 +loginshell: /bin/bash +mail: mike02@example.com +objectclass: top +objectclass: posixAccount +objectclass: shadowAccount +objectclass: inetOrgPerson +objectclass: organizationalPerson +objectclass: person +sn: Mike02 +uid: mike02 +uidnumber: 5001 +userpassword: {MD5}wb68DeX0CyENafzUADNn9A== memberof: cn=harbor_users,ou=groups,dc=example,dc=com \ No newline at end of file diff --git a/tests/resources/Harbor-Pages/UserProfile.robot b/tests/resources/Harbor-Pages/UserProfile.robot index 4d7f462a8..b8d0990f4 100644 --- a/tests/resources/Harbor-Pages/UserProfile.robot +++ b/tests/resources/Harbor-Pages/UserProfile.robot @@ -49,7 +49,8 @@ Logout Harbor Wait Until Element Is Enabled xpath=/html/body/harbor-app/harbor-shell/clr-main-container/navigator/clr-header/div[3]/clr-dropdown[2]/button/span Click Element xpath=/html/body/harbor-app/harbor-shell/clr-main-container/navigator/clr-header/div[3]/clr-dropdown[2]/button/span Sleep 2 - Click Element xpath=//harbor-app/harbor-shell/clr-main-container/navigator/clr-header//clr-dropdown//a[4] + Click Link Log Out + #Click Element xpath=//harbor-app/harbor-shell/clr-main-container/navigator/clr-header//clr-dropdown//a[4] Sleep 1 Capture Page Screenshot Logout.png Sleep 2 diff --git a/tests/robot-cases/Group0-BAT/BAT.robot b/tests/robot-cases/Group0-BAT/BAT.robot index 7ca931c65..b63f89a2e 100644 --- a/tests/robot-cases/Group0-BAT/BAT.robot +++ b/tests/robot-cases/Group0-BAT/BAT.robot @@ -351,6 +351,8 @@ Test Case - Ldap User Create Project ${d}= Get Current Date result_format=%m%s Sign In Harbor ${HARBOR_URL} mike zhu88jie Create An New Project project${d} + Logout Harbor + Manage Project Member %{HARBOR_ADMIN} %{HARBOR_PASSWORD} project${d} mike02 Add Close Browser Test Case - Ldap User Push An Image