forked from UnBTV/UnB-TV-Frontend
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtest-report-example.xml
210 lines (210 loc) · 25.8 KB
/
test-report-example.xml
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<?xml version="1.0" encoding="utf-8"?>
<testsuites>
<testsuite name="Chrome Headless 126.0.6478.182 (Linux x86_64)" timestamp="2024-08-04T17:23:48" hostname="a953936d8c5b" tests="205" errors="0" failures="0" time="1.025" skipped="0">
<testcase name="AppComponent should create the app" time="0.077" classname="AppComponent"/>
<testcase name="AuthGuard should be created" time="0.006" classname="AuthGuard"/>
<testcase name="AuthGuard should return true for a logged in user" time="0.003" classname="AuthGuard"/>
<testcase name="AuthGuard should navigate to loginsocial for a logged out user" time="0.003" classname="AuthGuard"/>
<testcase name="WithTokenGuard should be created" time="0.006" classname="WithTokenGuard"/>
<testcase name="WithTokenGuard should return false for a logged in user" time="0.004" classname="WithTokenGuard"/>
<testcase name="WithTokenGuard should return true for a logged out user" time="0.001" classname="WithTokenGuard"/>
<testcase name="TokenInterceptorService should be created" time="0.002" classname="TokenInterceptorService"/>
<testcase name="TokenInterceptorService should add header Authorization to request" time="0.003" classname="TokenInterceptorService"/>
<testcase name="AdminGuard should be created" time="0.002" classname="AdminGuard"/>
<testcase name="AdminGuard should return false for a user with role ADMIN" time="0.002" classname="AdminGuard"/>
<testcase name="AdminGuard should return false for a user with role USER" time="0.002" classname="AdminGuard"/>
<testcase name="AlertService should be created" time="0.002" classname="AlertService"/>
<testcase name="AlertService should call errorMessage" time="0.001" classname="AlertService"/>
<testcase name="AuthService should be created" time="0.001" classname="AuthService"/>
<testcase name="AuthService should register a user" time="0.002" classname="AuthService"/>
<testcase name="AuthService should login a user" time="0.001" classname="AuthService"/>
<testcase name="AuthService should activate a user account" time="0.002" classname="AuthService"/>
<testcase name="AuthService should resend a code" time="0.001" classname="AuthService"/>
<testcase name="AuthService should send an email to reset password" time="0.001" classname="AuthService"/>
<testcase name="AuthService should verify code to reset password" time="0.001" classname="AuthService"/>
<testcase name="AuthService should update password" time="0.001" classname="AuthService"/>
<testcase name="AuthService should refresh token" time="0.002" classname="AuthService"/>
<testcase name="AuthService should logout" time="0.002" classname="AuthService"/>
<testcase name="AuthService deve configurar o administrador" time="0.001" classname="AuthService"/>
<testcase name="DateService should be created" time="0.001" classname="DateService"/>
<testcase name="DateService Getting the current date should return a valid current date" time="0" classname="DateService Getting the current date"/>
<testcase name="DateService Getting the current time should return a valid current time in "HH:mm" format" time="0.001" classname="DateService Getting the current time"/>
<testcase name="DateService Formatting the time string should pad zero for single-digit hours" time="0.001" classname="DateService Formatting the time string"/>
<testcase name="DateService Formatting the time string should not pad zero for double-digit hours" time="0.002" classname="DateService Formatting the time string"/>
<testcase name="DateService Converting a time string to Date should convert time string to a valid Date object" time="0.002" classname="DateService Converting a time string to Date"/>
<testcase name="EmailService should be created" time="0.002" classname="EmailService"/>
<testcase name="EmailService should call sendEmail" time="0.002" classname="EmailService"/>
<testcase name="GridService should be created" time="0.002" classname="GridService"/>
<testcase name="UserService should be created" time="0.001" classname="UserService"/>
<testcase name="UserService should return a single user" time="0.002" classname="UserService"/>
<testcase name="UserService should return a list of users" time="0.001" classname="UserService"/>
<testcase name="UserService should update a user" time="0.001" classname="UserService"/>
<testcase name="UserService should delete a user" time="0.001" classname="UserService"/>
<testcase name="UserService should update user role" time="0.001" classname="UserService"/>
<testcase name="VideoCommentService should be created" time="0.001" classname="VideoCommentService"/>
<testcase name="VideoCommentService should get User data" time="0.001" classname="VideoCommentService"/>
<testcase name="VideoCommentService should get Comments data" time="0.002" classname="VideoCommentService"/>
<testcase name="VideoCommentService should post Comment" time="0.001" classname="VideoCommentService"/>
<testcase name="VideoCommentService should update Comment" time="0.002" classname="VideoCommentService"/>
<testcase name="VideoCommentService should delete Comment" time="0.001" classname="VideoCommentService"/>
<testcase name="VideoService should be created" time="0.002" classname="VideoService"/>
<testcase name="VideoService findAll should return all videos by institution" time="0.002" classname="VideoService findAll"/>
<testcase name="VideoService findVideoById should return a video" time="0.001" classname="VideoService findVideoById"/>
<testcase name="VideoService setVideosCatalog should set videos catalog" time="0.001" classname="VideoService setVideosCatalog"/>
<testcase name="VideoService getVideosCatalog should get videos catalog" time="0.001" classname="VideoService getVideosCatalog"/>
<testcase name="BackgroundComponent should create" time="0.006" classname="BackgroundComponent"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - Android" time="0.005" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - iPhone" time="0.004" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - iPad" time="0.004" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - iPod" time="0.004" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - Windows Phone" time="0.004" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a mobile device - BlackBerry" time="0.005" classname="BackgroundComponent Identifies User Device"/>
<testcase name="BackgroundComponent Identifies User Device should identify a non-mobile device" time="0.004" classname="BackgroundComponent Identifies User Device"/>
<testcase name="VideoCommentComponent should create" time="0.014" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should have a valid form on initialization" time="0.004" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call addComment method when the form is submitted" time="0.005" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call alert when form is not valid for required field" time="0.003" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call alert when form is not valid for lenght of field" time="0.003" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call toggleComments method when "Comentarios" is clicked" time="0.004" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call set userId to 0 when not authenticated" time="0.002" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent shoud call getComments" time="0.003" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call getComments and return an error" time="0.237" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call addComment and return an error" time="0.004" classname="VideoCommentComponent"/>
<testcase name="VideoCommentComponent should call getUserName and return an error" time="0.002" classname="VideoCommentComponent"/>
<testcase name="ActiveAccountComponent should create" time="0.006" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call activeAccount method when the form is submitted" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call AlertServiceShowMessage when form is valid" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call AlertServiceShowMessage when form is not valid" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call activeAccount and return an error" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call resendCode" time="0.003" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call resendCode with invalid form" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should call resendCode and return an error" time="0.004" classname="ActiveAccountComponent"/>
<testcase name="ActiveAccountComponent should resend code on clicking "Reenviar Código"" time="0.003" classname="ActiveAccountComponent"/>
<testcase name="AdminActivateComponent deve criar o componente" time="0.002" classname="AdminActivateComponent"/>
<testcase name="AdminActivateComponent deve chamar setupAdmin se o email for fornecido em queryParams" time="0.002" classname="AdminActivateComponent"/>
<testcase name="AdminActivateComponent deve mostrar mensagem de sucesso e navegar para /homeAdmin ao configurar admin com sucesso" time="0.001" classname="AdminActivateComponent"/>
<testcase name="AdminActivateComponent deve mostrar mensagem de erro e navegar para /loginsocial em caso de erro ao configurar admin" time="0.002" classname="AdminActivateComponent"/>
<testcase name="AgoraComponent should create" time="0.002" classname="AgoraComponent"/>
<testcase name="CatalogComponent should create" time="0.017" classname="CatalogComponent"/>
<testcase name="CatalogComponent should call findAll on init" time="0.006" classname="CatalogComponent"/>
<testcase name="CatalogComponent should populate videosEduplay and unbTvVideos on findAll success" time="0.01" classname="CatalogComponent"/>
<testcase name="CatalogComponent should log error on findAll error" time="0.006" classname="CatalogComponent"/>
<testcase name="CatalogComponent should filter videos based on filterTitle" time="0.006" classname="CatalogComponent"/>
<testcase name="CatalogComponent should navigate to /videos on program click" time="0.005" classname="CatalogComponent"/>
<testcase name="CategoryTableComponent should create" time="0.011" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should initialize with default values" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should call findAll on ngOnInit" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should fetch and process videos in findAll" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should handle errors in findAll" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should filter videos by channel" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should aggregate videos by category" time="0.003" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should filter aggregated videos by selected categories" time="0.002" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should sort aggregated videos by selected column" time="0.002" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should set sort column and order" time="0.002" classname="CategoryTableComponent"/>
<testcase name="CategoryTableComponent should call confirm of confirmationService when logout is clicked" time="0.006" classname="CategoryTableComponent"/>
<testcase name="CheckCodeRestPasswordComponent should create" time="0.005" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call sendEmail method when the form is submitted" time="0.003" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call showMessage when form is not valid" time="0.003" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call sendEmail and return an error" time="0.002" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call checkCode method when the form is submitted" time="0.004" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call showMessage when form is not valid" time="0.004" classname="CheckCodeRestPasswordComponent"/>
<testcase name="CheckCodeRestPasswordComponent should call checkCode and return an error" time="0.002" classname="CheckCodeRestPasswordComponent"/>
<testcase name="EditUserComponent should create" time="0.015" classname="EditUserComponent"/>
<testcase name="EditUserComponent should call getUser and handle success response" time="0.007" classname="EditUserComponent"/>
<testcase name="EditUserComponent should call getVinculo and handle success response" time="0.006" classname="EditUserComponent"/>
<testcase name="EditUserComponent should call updateUser method when the form is valid and submitted" time="0.006" classname="EditUserComponent"/>
<testcase name="GridComponent should create" time="0.005" classname="GridComponent"/>
<testcase name="GridComponent shoud call getGridByDay" time="0.002" classname="GridComponent"/>
<testcase name="GridComponent should call getSchedule" time="0.002" classname="GridComponent"/>
<testcase name="GridComponent should call getSchedule and return an error" time="0.002" classname="GridComponent"/>
<testcase name="GridComponent should call redirect when redirect is clicked" time="0.002" classname="GridComponent"/>
<testcase name="GridDaysComponent should create" time="0.003" classname="GridDaysComponent"/>
<testcase name="GridDaysComponent should call redirect when redirect is clicked" time="0.003" classname="GridDaysComponent"/>
<testcase name="HomeAdminComponent should create" time="0.006" classname="HomeAdminComponent"/>
<testcase name="LoginComponent should create" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should have a valid form on initialization" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should call login method when the form is submitted with valid data" time="0.005" classname="LoginComponent"/>
<testcase name="LoginComponent should call alert when form is submitted with invalid data" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should call navigator method when "Esqueceu a senha?" is clicked" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should call navigator method when "Cadastre-se" is clicked" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should call navigator method when "Login com redes sociais" is clicked" time="0.003" classname="LoginComponent"/>
<testcase name="LoginComponent should call login and return an error" time="0.004" classname="LoginComponent"/>
<testcase name="LoginSocialComponent should create" time="0.005" classname="LoginSocialComponent"/>
<testcase name="LoginSocialComponent should call signIn when signing in with Facebook" time="0.004" classname="LoginSocialComponent"/>
<testcase name="LoginSocialComponent should process JWT response correctly" time="0.003" classname="LoginSocialComponent"/>
<testcase name="LoginSocialComponent should handle Facebook login and send user data to server" time="0.002" classname="LoginSocialComponent"/>
<testcase name="ParticipateComponent should create" time="0.003" classname="ParticipateComponent"/>
<testcase name="PrivacyPolicyComponent should create" time="0.003" classname="PrivacyPolicyComponent"/>
<testcase name="ProfileComponent should create" time="0.006" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call getUser" time="0.002" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call getUser and return an error" time="0.002" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call confirm of confirmationService when logout is clicked" time="0.002" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call confirm of confirmationService when deleteUser is clicked" time="0.002" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call refreshToken and set token in localStorage" time="0.002" classname="ProfileComponent"/>
<testcase name="ProfileComponent should handle error when renewing token" time="0.001" classname="ProfileComponent"/>
<testcase name="ProfileComponent should show renew token dialog" time="0.001" classname="ProfileComponent"/>
<testcase name="ProfileComponent should call navigatorEdit when editUser is clicked" time="0.002" classname="ProfileComponent"/>
<testcase name="ProgramacaoComponent should create" time="0.002" classname="ProgramacaoComponent"/>
<testcase name="RegisterComponent should create" time="0.009" classname="RegisterComponent"/>
<testcase name="RegisterComponent should have a valid form on initialization" time="0.007" classname="RegisterComponent"/>
<testcase name="RegisterComponent should call register method when the form is submitted" time="0.007" classname="RegisterComponent"/>
<testcase name="RegisterComponent should call register and return message when form is invalid" time="0.006" classname="RegisterComponent"/>
<testcase name="RegisterComponent should call register and return an error" time="0.006" classname="RegisterComponent"/>
<testcase name="RegisterComponent should call getVinculo and return an error" time="0.006" classname="RegisterComponent"/>
<testcase name="RegisterComponent should get vinculo from userService" time="0.005" classname="RegisterComponent"/>
<testcase name="ResetPasswordComponent should create" time="0.005" classname="ResetPasswordComponent"/>
<testcase name="ResetPasswordComponent should create the userForm correctly" time="0.004" classname="ResetPasswordComponent"/>
<testcase name="ResetPasswordComponent should call changePassword" time="0.004" classname="ResetPasswordComponent"/>
<testcase name="ResetPasswordComponent should show an alert on error" time="0.005" classname="ResetPasswordComponent"/>
<testcase name="ResetPasswordComponent should call changePassword and return an error" time="0.003" classname="ResetPasswordComponent"/>
<testcase name="StreamViewComponent should create" time="0.017" classname="StreamViewComponent"/>
<testcase name="StreamViewComponent Capitalizing the first letter should capitalize the first letter" time="0.003" classname="StreamViewComponent Capitalizing the first letter"/>
<testcase name="StreamViewComponent Capitalizing the first letter should keep the first letter capitalized" time="0.003" classname="StreamViewComponent Capitalizing the first letter"/>
<testcase name="StreamViewComponent Capitalizing the first letter should return an empty string given an empty input" time="0.003" classname="StreamViewComponent Capitalizing the first letter"/>
<testcase name="StreamViewComponent Getting date and time information should get the day and weekday" time="0.003" classname="StreamViewComponent Getting date and time information "/>
<testcase name="StreamViewComponent Formatting weekday should remove "-feira" and convert to uppercase" time="0.003" classname="StreamViewComponent Formatting weekday"/>
<testcase name="StreamViewComponent Formatting weekday should remain unchanged when there is no "-feira"" time="0.002" classname="StreamViewComponent Formatting weekday"/>
<testcase name="StreamViewComponent Formatting weekday should remain unchanged when the string is empty" time="0.002" classname="StreamViewComponent Formatting weekday"/>
<testcase name="StreamViewComponent Getting today's schedules should call getTodaysSchedule and return today's schedule" time="0.003" classname="StreamViewComponent Getting today's schedules"/>
<testcase name="StreamViewComponent Getting today's schedules should call getTodaysSchedule and return an error" time="0.004" classname="StreamViewComponent Getting today's schedules"/>
<testcase name="StreamViewComponent checkCurrentProgram should check current program" time="0.004" classname="StreamViewComponent checkCurrentProgram"/>
<testcase name="StreamViewComponent checkCurrentProgram should set currentProgram to false and highlightedIndex to null if no current program" time="0.003" classname="StreamViewComponent checkCurrentProgram"/>
<testcase name="SuggestAgendaComponent should create" time="0.008" classname="SuggestAgendaComponent"/>
<testcase name="SuggestAgendaComponent should have a valid form on initialization" time="0.004" classname="SuggestAgendaComponent"/>
<testcase name="SuggestAgendaComponent should call sendSuggestAgenda method when the form is submitted" time="0.005" classname="SuggestAgendaComponent"/>
<testcase name="SuggestAgendaComponent should call sendSuggestAgenda with invalid form" time="0.004" classname="SuggestAgendaComponent"/>
<testcase name="SuggestAgendaComponent should handle invalid URL error" time="0.004" classname="SuggestAgendaComponent"/>
<testcase name="UpdateRoleComponent should create" time="0.013" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should get all users" time="0.004" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should get all users and data headers is null" time="0.003" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should get all users and return error" time="0.004" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should update pageSize and pageIndex onPaginateChange" time="0.003" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should filter users from get users" time="0.004" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should update user role" time="0.004" classname="UpdateRoleComponent"/>
<testcase name="UpdateRoleComponent should update user role and return error" time="0.004" classname="UpdateRoleComponent"/>
<testcase name="VideoComponent should create" time="0.002" classname="VideoComponent"/>
<testcase name="VideoComponent should call getVideos " time="0.002" classname="VideoComponent"/>
<testcase name="VideoComponent should call getVideos and return a list of videos" time="0.002" classname="VideoComponent"/>
<testcase name="VideoComponent should call getVideos and return an error" time="0.002" classname="VideoComponent"/>
<testcase name="VideoComponent should call returnToCatalog when the button is clicked" time="0.001" classname="VideoComponent"/>
<testcase name="VideoViewerComponent should call findVideoById and set video description" time="0.011" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should create" time="0.004" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should toggle showDescription when expandDescription is called" time="0.003" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should call findVideoById and set video description" time="0.003" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should return the correct video URL" time="0.003" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should share video with native share API on mobile" time="0.004" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should handle unsupported share options gracefully" time="0.004" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should copy video URL to clipboard if native share is not supported" time="0.004" classname="VideoViewerComponent"/>
<testcase name="VideoViewerComponent should handle clipboard errors gracefully" time="0.004" classname="VideoViewerComponent"/>
<testcase name="VideoViewsComponent should create" time="0.007" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should initialize with default values" time="0.002" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should call findAll on ngOnInit" time="0.003" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should fetch and process videos in findAll" time="0.002" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should handle errors in findAll" time="0.003" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should clean HTML descriptions" time="0.002" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should filter videos by channel" time="0.001" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should filter videos based on filters and selected categories" time="0.003" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should sort videos based on access count" time="0.002" classname="VideoViewsComponent"/>
<testcase name="VideoViewsComponent should change sort order and sort videos" time="0.002" classname="VideoViewsComponent"/>
</testsuite>
</testsuites>