aboutsummaryrefslogtreecommitdiffstats
path: root/INFO.yaml
blob: 8614469f27f99894b6ac1d90cf760882dfa2e69b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
project: 'policy-xacml-pdp'
project_creation_date: '2018-05-01'
lifecycle_state: 'Mature'
project_category: ''
project_lead: &onap_releng_ptl
    name: 'Jim Hahn'
    email: 'jrh3@att.com'
    id: 'jrh3'
    company: 'ATT'
    timezone: 'America/New_York'
primary_contact: *onap_releng_ptl
issue_tracking:
    type: 'jira'
    url: 'https://jira.onap.org/projects/POLICY'
    key: 'POLICY'
mailing_list:
    type: 'groups.io'
    url: 'lists.onap.org'
    tag: '<[sub-project_name]>'
realtime_discussion: ''
meetings:
    - type: 'zoom'
      agenda: 'https://wiki.onap.org/pages/viewpage.action?pageId=6589781'
      url: 'https://wiki.onap.org/display/DW/Policy+Framework+Project'
      server: 'n/a'
      channel: 'n/a'
      repeats: 'weekly'
      time: '14:00 UTC'
repositories:
    - 'policy/xacml-pdp'
committers:
    - <<: *onap_releng_ptl
    - name: 'Pamela Dragosh'
      email: 'pdragosh@research.att.com'
      company: 'ATT'
      id: 'pdragosh'
      timezone: 'America/New_York'
    - name: 'Jorge Hernandez'
      email: 'jorge.hernandez-herrero@att.com'
      company: 'ATT'
      id: 'jhh'
      timezone: 'America/Illinois'
    - name: 'Liam Fallon'
      email: 'liam.fallon@est.tech'
      company: 'Ericsson'
      id: 'liamfallon'
      timezone: 'Europe/Ireland'
    - name: 'Ram Krishna Verma'
      email: 'ram_krishna.verma@bell.ca'
      company: 'Bell Canada'
      id: 'ramverma'
      timezone: 'America/Montreal'
    - name: 'Ajith Sreekumar'
      email: 'ajith.sreekumar@bell.ca'
      company: 'Bell Canada'
      id: 'a.sreekumar'
      timezone: 'Europe/Ireland'
tsc:
    approval: 'https://lists.onap.org/pipermail/onap-tsc'
    changes:
        - type: 'Addition'
          name: 'Jim Hahn'
          link: https://lists.onap.org/g/onap-tsc/message/4976
        - type: 'Addition'
          name: 'Ram Krishna Verma'
          link: https://lists.onap.org/g/onap-tsc/message/4977
        - type: 'Addition'
          name: 'Ajith Sreekumar'
          link: https://lists.onap.org/g/onap-tsc/message/6869
        - type: 'Addition'
          name: 'Jim Hahn'
          # new PTL
          link: https://lists.onap.org/g/onap-tsc/message/6754
pan>} ${remove_order} ${customer} ${vfmodule}= Catenate Go To ${VID_SERVICE_MODELS_SEARCH_URL} Wait Until Page Contains Please search by timeout=${GLOBAL_VID_UI_TIMEOUT_MEDIUM} Wait Until Page Contains Element xpath=//div[@class='statusLine aaiHidden'] timeout=${GLOBAL_VID_UI_TIMEOUT_MEDIUM} Wait Until Element Is Not Visible xpath=//div[@class='statusLine aaiHidden'] timeout=${GLOBAL_VID_UI_TIMEOUT_MEDIUM} # If we don't wait for this control to be enabled, the submit results in a 'not found' pop-up (UnexpectedAlertPresentException) Select From List By Label //select[@ng-model='selectedCustomer'] ${customer} Click Button button=Submit # When Handle alert detects a pop-up. it will return FAIL and we are done # Return from Keyword is required because FAIL is inored during teardown Set Test Variable ${TEARDOWN_STATUS} PASS ${status} ${value} Run Keyword And Ignore Error Handle Alert Return From Keyword If '${status}' == 'FAIL' ${status} ${status} ${value} Run Keyword And Ignore Error Wait Until Page Contains Element link=View/Edit timeout=${GLOBAL_VID_UI_TIMEOUT_MEDIUM} Return From Keyword If '${status}' == 'FAIL' ${status} Set Test Variable ${TEARDOWN_STATUS} FAIL Click Element link=View/Edit Wait Until Page Contains View/Edit Service Instance timeout=${GLOBAL_VID_UI_TIMEOUT_MEDIUM} Wait Until Element Is Visible xpath=//a/span[@class='glyphicon glyphicon-remove'] timeout=${GLOBAL_VID_UI_TIMEOUT_LONG} :for ${remove_first} in @{remove_order} \ ${remove_xpath}= Set Variable //li/div[contains(.,'${remove_first}')]/a/span[@class='glyphicon glyphicon-remove'] \ ${status} ${data}= Run Keyword And Ignore Error Page Should Contain Element xpath=${remove_xpath} \ Exit For Loop If '${status}' == 'PASS' \ ${remove_xpath}= Set Variable //li/div/a/span[@class='glyphicon glyphicon-remove'] Click On Element When Visible xpath=${remove_xpath} ${status} ${value}= Run Keyword and Ignore Error Wait Until Page Contains Element xpath=//select[@parameter-id='lcpRegion'] Run Keyword If '${status}'=='PASS' Select From List By Label xpath=//select[@parameter-id='lcpRegion'] ${lcp_region} Run Keyword If '${status}'=='PASS' Select From List By Label xpath=//select[@parameter-id='tenant'] ${tenant} ${status} ${vfmodule}= Run Keyword And Ignore Error Get Text xpath=//td[contains(text(), 'Vf Module Name')]/../td[2] Click Element xpath=//div[@class='buttonRow']/button[@ngx-enabled='true'] #//*[@id="mContent"]/div/div/div/div/table/tbody/tr/td/div/div[2]/div/div[1]/div[5]/button[1] Wait Until Page Contains 100 % 300s ${response text}= Get Text xpath=//div[@ng-controller='deletionDialogController']//div[@ng-controller= 'msoCommitController']/pre[@class = 'log ng-binding'] ${request_id}= Parse Request Id ${response text} Click Element xpath=//div[@class='ng-scope']/div[@class = 'buttonRow']/button[text() = 'Close'] Poll MSO Get Request ${GLOBAL_MSO_STATUS_PATH}${request_id} COMPLETE [Return] ${vfmodule} Handle Alert [Documentation] When service instance has been deleted, an alert will be triggered on the search to end the loop ... The various Alert keywords did not prevent the alert exception on the Click ELement, hence this roundabout way of handling the alert Run Keyword And Ignore Error Click Element button=Submit ${status} ${t}= Run Keyword And Ignore Error Get Alert Message Return From Keyword If '${status}' == 'FAIL' Fail ${t}