NSLCMOccurences.robot 4.76 KB
Newer Older
AHMADABB's avatar
AHMADABB committed
1
2
3
4
5
6
7
8
9
10
*** Settings ***
Resource    environment/variables.txt 
Resource   NSLCMOperationKeywords.robot   
Library    REST    ${NFVO_SCHEMA}://${NFVO_HOST}:${NFVO_PORT} 
Library    OperatingSystem
Library    JSONLibrary
Library    JSONSchemaLibrary    schemas/

*** Test Cases ***
Post NS LCM occurences - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
11
    [Documentation]    Test ID: 5.3.2.8.1
aureliano sinatra's avatar
aureliano sinatra committed
12
    ...    Test title: Post NS LCM occurences - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
13
14
15
16
17
18
19
20
21
    ...    Test objective: The objective is to test that POST method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 6.4.9.3.1 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
    POST Terminate NSInstance
    Check HTTP Response Status Code Is    202
    Check HTTP Response Header Contains    Location
AHMADABB's avatar
AHMADABB committed
22
	POST NS LCM OP Occurences
AHMADABB's avatar
AHMADABB committed
23
24
	Check HTTP Response Status Code Is    405

aureliano sinatra's avatar
aureliano sinatra committed
25
Get status information about multiple NS LCM OCC   
aureliano sinatra's avatar
aureliano sinatra committed
26
     [Documentation]    Test ID: 5.3.2.8.2
aureliano sinatra's avatar
aureliano sinatra committed
27
    ...    Test title: Get status information about multiple NS LCM OCC
aureliano sinatra's avatar
aureliano sinatra committed
28
    ...    Test objective: The objective is to test that GET method return a list of LCM occurrences of the NS
aureliano sinatra's avatar
aureliano sinatra committed
29
    ...    Pre-conditions: At least one LCM OCC available in the NFVO
aureliano sinatra's avatar
aureliano sinatra committed
30
31
32
33
    ...    Reference:  section 6.4.9.3.2 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
AHMADABB's avatar
AHMADABB committed
34
	GET NS LCN OP Occurences
AHMADABB's avatar
AHMADABB committed
35
	Check HTTP Response Status Code Is    200
AHMADABB's avatar
AHMADABB committed
36
	Check HTTP Response Body Json Schema Is    NsLcmOpOccs
AHMADABB's avatar
AHMADABB committed
37

aureliano sinatra's avatar
aureliano sinatra committed
38
Get status information about multiple NS LCM OCC Bad Request Invalid attribute-based filtering parameters
aureliano sinatra's avatar
aureliano sinatra committed
39
    [Documentation]    Test ID: 5.3.2.8.3
aureliano sinatra's avatar
aureliano sinatra committed
40
    ...    Test title: Get status information about multiple NS LCM OCC Bad Request Invalid attribute-based filtering parameters
aureliano sinatra's avatar
aureliano sinatra committed
41
    ...    Test objective: The objective is to test that GET method fail because the query parameter is not existing
aureliano sinatra's avatar
aureliano sinatra committed
42
    ...    Pre-conditions: At least one LCM OCC available in the NFVO, Invalid filter parameter
aureliano sinatra's avatar
aureliano sinatra committed
43
44
45
46
    ...    Reference:  section 6.4.9.3.2 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
AHMADABB's avatar
AHMADABB committed
47
	GET NS LCN OP Occurences Invalid attribute-based filtering parameters
AHMADABB's avatar
AHMADABB committed
48
	Check HTTP Response Status Code Is    400
AHMADABB's avatar
AHMADABB committed
49
	Check HTTP Response Body Json Schema Is    ProblemDetails
AHMADABB's avatar
AHMADABB committed
50

aureliano sinatra's avatar
aureliano sinatra committed
51
Get status information about multiple NS LCM OCC Bad Request Invalid attribute selector
aureliano sinatra's avatar
aureliano sinatra committed
52
    [Documentation]    Test ID: 5.3.2.8.4
aureliano sinatra's avatar
aureliano sinatra committed
53
    ...    Test title: Get status information about multiple NS LCM OCC Bad Request Invalid attribute selector
aureliano sinatra's avatar
aureliano sinatra committed
54
    ...    Test objective: The objective is to test that GET method fail because the attributes selector is not existing
aureliano sinatra's avatar
aureliano sinatra committed
55
    ...    Pre-conditions: At least one LCM OCC available in the NFVO, Invalid attribute selector
aureliano sinatra's avatar
aureliano sinatra committed
56
57
58
59
    ...    Reference:  section 6.4.9.3.2 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
AHMADABB's avatar
AHMADABB committed
60
	GET NS LCN OP Occurences Invalid attribute selector
AHMADABB's avatar
AHMADABB committed
61
	Check HTTP Response Status Code Is    400
AHMADABB's avatar
AHMADABB committed
62
	Check HTTP Response Body Json Schema Is    ProblemDetails
aureliano sinatra's avatar
aureliano sinatra committed
63
64
	

aureliano sinatra's avatar
aureliano sinatra committed
65
PUT status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
66
    [Documentation]    Test ID: 5.3.2.8.5
aureliano sinatra's avatar
aureliano sinatra committed
67
    ...    Test title: PUT status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
68
69
70
71
72
73
74
75
76
    ...    Test objective: The objective is to test that PUT method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 6.4.9.3.3 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
    PUT NS LCM OP Occurences
    Check HTTP Response Status Code Is    405

aureliano sinatra's avatar
aureliano sinatra committed
77
PATCH status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
78
    [Documentation]    Test ID: 5.3.2.8.6
aureliano sinatra's avatar
aureliano sinatra committed
79
    ...    Test title: PATCH status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
80
81
82
83
84
85
86
87
88
    ...    Test objective: The objective is to test that PATCH method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 6.4.9.3.4 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
    PATCH NS LCM OP Occurences
    Check HTTP Response Status Code Is    405

aureliano sinatra's avatar
aureliano sinatra committed
89
DELETE status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
90
    [Documentation]    Test ID: 5.3.2.8.7
aureliano sinatra's avatar
aureliano sinatra committed
91
    ...    Test title: DELETE status information about multiple NS LCM OCC - Method not implemented
aureliano sinatra's avatar
aureliano sinatra committed
92
93
94
95
96
97
98
99
100
    ...    Test objective: The objective is to test that DELETE method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 6.4.9.3.5 - SOL005 v2.4.1
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
    DELETE NS LCM OP Occurences
    Check HTTP Response Status Code Is    405