Test Result : (root)

0 failures (±0)
1,070 tests (-382)
Took 1.1 sec.

All Tests

ClassDurationFail(diff)Skip(diff)Pass(diff)Total(diff)
Scenario: A newly created account must have some metadata3 ms0033
Scenario: Account expiration date test - Parent and child expiration set, then parent expiration date changed to before child expiration date6 ms0066
Scenario: Account expiration date test - Parent expiration set, child expiration after father expiration1 ms0066
Scenario: Account expiration date test - Parent expiration set, child expiration before father expiration12 ms0055
Scenario: Account expiration date test - Parent expiration set, child expiration null7 ms0066
Scenario: Account name must not be mutable6 ms0066
Scenario: Change role name so it is too short2 ms0066
Scenario: Change the account parent path6 ms0055
Scenario: Changing description of a nonexisting role2 ms0077
Scenario: Changing job description to non-unique one10 ms0077
Scenario: Changing job description to the long one6 ms0066
Scenario: Changing job description to unique one9 ms0066
Scenario: Changing job description to very short one5 ms0077
Scenario: Changing job name to a long one without description5 ms0077
Scenario: Changing job name to a too long one without description0 ms0055
Scenario: Changing job name to a too short one without description8 ms0066
Scenario: Changing job name to contain invalid symbols in name without description7 ms0044
Scenario: Changing job name to contain permitted symbols in name without description5 ms0055
Scenario: Changing job name to non-unique one6 ms0088
Scenario: Changing job name to short one without description9 ms0077
Scenario: Changing job name to unique one7 ms0099
Scenario: Changing name of a nonexisting role5 ms0077
Scenario: Changing role description to a valid one3 ms0066
Scenario: Changing role name so it is too long2 ms0066
Scenario: Changing role name to contain special character2 ms0044
Scenario: Changing role name to null2 ms0066
Scenario: Changing role's name to a valid one38 ms0066
Scenario: Check account properties5 ms0044
Scenario: Check the Device Connection Domain data seetting3 ms0022
Scenario: Check the sanity of the Device Connection Domain data initialization7 ms0022
Scenario: Connection Service factory sanity checks4 ms0022
Scenario: Count connections in empty scope6 ms0044
Scenario: Count connections in scope5 ms0055
Scenario: Count user5 ms0066
Scenario: Counting created roles items in the DB2 ms0055
Scenario: Create a valid job entry42 ms0066
Scenario: Create multiple users3 ms0055
Scenario: Create scheduler with correct end date5 ms0088
Scenario: Create scheduler with empty schedule name10 ms0088
Scenario: Create scheduler with end date before start date10 ms0099
Scenario: Create scheduler with invalid Retry Interval property10 ms0099
Scenario: Create scheduler with invalid cron job trigger property8 ms0099
Scenario: Create scheduler with invalid schedule name13 ms0088
Scenario: Create scheduler with short schedule name12 ms0088
Scenario: Create scheduler with too long schedule name9 ms0088
Scenario: Create scheduler with valid Retry Interval property6 ms0077
Scenario: Create scheduler with valid cron job trigger property6 ms0077
Scenario: Create scheduler with valid schedule name30 ms0066
Scenario: Create scheduler without Cron Job Trigger property6 ms0099
Scenario: Create scheduler without Retry Interval property8 ms0099
Scenario: Create scheduler without start date11 ms0077
Scenario: Create user that already exist4 ms0077
Scenario: Create user that has more than DB allowed length7 ms0055
Scenario: Create user with short name7 ms0055
Scenario: Create user with special characters in his name6 ms0055
Scenario: Creating a Access Group with invalid special symbols in name0 ms0044
Scenario: Creating a job with name only10 ms0066
Scenario: Creating a job with null name17 ms0055
Scenario: Creating a job without name with valid description4 ms0055
Scenario: Creating a role name with allowed symbols in its name2 ms0055
Scenario: Creating a role with 255 characters long description3 ms0055
Scenario: Creating a role with a name and description that contain digits only2 ms0055
Scenario: Creating a role with forbidden symbols in its name0 ms0044
Scenario: Creating a role with name only3 ms0055
Scenario: Creating a role with null name2 ms0055
Scenario: Creating a role with regular name and very short description" as description cannot be too short, as even one character is enough5 ms0055
Scenario: Creating a role with special characters in the description2 ms0044
Scenario: Creating a role with the name that contains digits4 ms0055
Scenario: Creating a role with too long name2 ms0055
Scenario: Creating a role with too short name0 ms0055
Scenario: Creating a role with valid name and with too long description3 ms0033
Scenario: Creating a role wtih 255 characters long name3 ms0055
Scenario: Creating a valid Access Group with numbers in name5 ms0055
Scenario: Creating a valid Access Group with only numbers in name4 ms0055
Scenario: Creating a valid Access Group with unique name18 ms0055
Scenario: Creating a valid Access Group with valid special symbols in name6 ms0055
Scenario: Creating a valid role4 ms0055
Scenario: Creating an Access Group with empty name8 ms0044
Scenario: Creating an Access Group with long name7 ms0055
Scenario: Creating an Access Group with short name5 ms0055
Scenario: Creating an Access Group with too long name3 ms0044
Scenario: Creating an Access Group with too short name5 ms0044
Scenario: Creating an Access Group without name and with description3 ms0044
Scenario: Creating job with invalid symbols in name without description4 ms0044
Scenario: Creating job with long name and valid description7 ms0066
Scenario: Creating job with long name without description7 ms0066
Scenario: Creating job with numbers in name and valid description6 ms0066
Scenario: Creating job with numbers in name without description7 ms0066
Scenario: Creating job with permitted symbols in name without description6 ms0033
Scenario: Creating job with short name and valid job description7 ms0066
Scenario: Creating job with short name without description8 ms0066
Scenario: Creating job with too long name and valid description2 ms0055
Scenario: Creating job with too long name without description7 ms0055
Scenario: Creating job with too short name and valid description1 ms0055
Scenario: Creating job with too short name without description8 ms0055
Scenario: Creating job without name and without description4 ms0055
Scenario: Creating non-unique Access Group7 ms0055
Scenario: Creating non-unique Access Group with unique description5 ms0055
Scenario: Creating non-unique job name with valid job description6 ms0077
Scenario: Creating tag15 ms0044
Scenario: Creating two roles with the same description3 ms0066
Scenario: Creating two roles with the same name3 ms0077
Scenario: Creating unique Access Group with long description3 ms0055
Scenario: Creating unique Access Group with non-unique description5 ms0066
Scenario: Creating unique Access Group with numbers in description2 ms0055
Scenario: Creating unique Access Group with only numbers in description4 ms0055
Scenario: Creating unique Access Group with short description5 ms0055
Scenario: Creating unique Access Group with special symbols in description2 ms0044
Scenario: Creating unique Access Group with unique description3 ms0055
Scenario: Creating unique job with long description3 ms0066
Scenario: Creating unique job with non-unique description6 ms001010
Scenario: Creating unique job with short description7 ms0066
Scenario: Creating user19 ms0055
Scenario: Delete Kapua system user3 ms0055
Scenario: Delete a connection from the database5 ms0088
Scenario: Delete a non existing connection5 ms0077
Scenario: Delete an existing account4 ms0055
Scenario: Delete nonexisting account4 ms0044
Scenario: Delete scheduler8 ms0088
Scenario: Delete scheduler which doesn't exist5 ms0055
Scenario: Delete the Kapua system account5 ms0055
Scenario: Delete user5 ms0066
Scenario: Delete user that doesn't exist3 ms0055
Scenario: Deleting a non-existing Access Group2 ms0066
Scenario: Deleting a role twice3 ms0077
Scenario: Deleting an existing Access Group2 ms0055
Scenario: Deleting an existing Access Group and creating it again with the same name4 ms0077
Scenario: Deleting an existing role4 ms0066
Scenario: Deleting tag7 ms0044
Scenario: Device connection update11 ms0077
Scenario: Editing Access Group description to description with numbers3 ms0055
Scenario: Editing Access Group description to description with only numbers3 ms0055
Scenario: Editing Access Group description to description with special symbols3 ms0044
Scenario: Editing Access Group description to long description3 ms0055
Scenario: Editing Access Group description to non-unique one2 ms0055
Scenario: Editing Access Group description to short description3 ms0055
Scenario: Editing Access Group description to unique one3 ms0077
Scenario: Editing Access Group name to a long one3 ms0077
Scenario: Editing Access Group name to a too long one3 ms0055
Scenario: Editing Access Group name to empty name4 ms0055
Scenario: Editing Access Group name to name that contains numbers5 ms0077
Scenario: Editing Access Group name to name that contains only numbers5 ms0077
Scenario: Editing Access Group name to name with invalid special symbols in name0 ms0055
Scenario: Editing Access Group name to name with valid special symbols4 ms0077
Scenario: Editing Access Group name to non-unique one3 ms0066
Scenario: Editing Access Group name to short one5 ms0077
Scenario: Editing Access Group name to too short one2 ms0055
Scenario: Editing Access Group name to valid one3 ms0077
Scenario: Every account must have the default configuration items3 ms0033
Scenario: Find a connection by its IDs6 ms0066
Scenario: Find a connection by its client ID4 ms0066
Scenario: Find account by Id5 ms0044
Scenario: Find account by Ids5 ms0044
Scenario: Find account by name6 ms0044
Scenario: Find account by random Id4 ms0033
Scenario: Find all child accounts8 ms0033
Scenario: Find by name nonexisting account6 ms0033
Scenario: Find multiple users3 ms0055
Scenario: Find user by id3 ms0055
Scenario: Find user by its email3 ms0066
Scenario: Find user by its phone number5 ms0066
Scenario: Find user by name4 ms0055
Scenario: Find user by name that doesn't exist4 ms0033
Scenario: Find user with id and scope id that doesn't exist3 ms0033
Scenario: Finding user by expiration date in the future2 ms0055
Scenario: Finding user by expiration date in the past3 ms0066
Scenario: Finding user by expiration date in the present3 ms0066
Scenario: Generic connection query4 ms0088
Scenario: Get metadata3 ms0033
Scenario: Handle account creation26 ms0033
Scenario: Handle duplicate account names10 ms0055
Scenario: Handle null account name5 ms0044
Scenario: I try to find a non-existing connection4 ms0066
Scenario: It is possible to change the configuration items3 ms0044
Scenario: Modify an existing account5 ms0044
Scenario: Modify nonexisting account5 ms0066
Scenario: Query user6 ms0066
Scenario: Regular connection20 ms0077
Scenario: Search for a non existent client ID7 ms0066
Scenario: Setting configuration without mandatory items must raise an error7 ms0055
Scenario: Test account query5 ms0044
Scenario: The Client ID is case sensitive4 ms0088
Scenario: Try to change an existing connection ID11 ms0077
Scenario: Try to modify the connection client ID12 ms0077
Scenario: Unknown configuiration items are silently ignored3 ms0044
Scenario: Update schedule which doesn't exist7 ms0055
Scenario: Update scheduler end date7 ms0099
Scenario: Update scheduler name8 ms0088
Scenario: Update scheduler start date6 ms0088
Scenario: Update trigger definition14 ms0088
Scenario: Update user4 ms0077
Scenario: Update user that doesn't exist3 ms0055