Overview
Currently selenium tests are running on Node v10, but while commit and pushing changes it requires Node v12 support.
1 | sahil@sahil-VirtualBox:~/Desktop/newmedi/mediawiki/extensions/MobileFrontend$ git status |
---|---|
2 | On branch master |
3 | Your branch is up to date with 'origin/master'. |
4 | |
5 | Changes to be committed: |
6 | (use "git restore --staged <file>..." to unstage) |
7 | modified: package-lock.json |
8 | modified: package.json |
9 | modified: tests/selenium/wdio.conf.js |
10 | |
11 | sahil@sahil-VirtualBox:~/Desktop/newmedi/mediawiki/extensions/MobileFrontend$ git commit |
12 | TAP version 13 |
13 | ok 1 MobileFrontend imports > All our code is importable in headless Node.js |
14 | ok 2 MobileFrontend CategoryGateway.js > getCategories() |
15 | ok 3 MobileFrontend CategoryGateway.js > save() |
16 | ok 4 MobileFrontend mobile.editor.overlay/EditorGateway > #getContent (no section) |
17 | ok 5 MobileFrontend mobile.editor.overlay/EditorGateway > #getContent |
18 | ok 6 MobileFrontend mobile.editor.overlay/EditorGateway > #getContent, new page |
19 | ok 7 MobileFrontend mobile.editor.overlay/EditorGateway > #getContent, missing section |
20 | ok 8 MobileFrontend mobile.editor.overlay/EditorGateway > #getBlockInfo |
21 | ok 9 MobileFrontend mobile.editor.overlay/EditorGateway > #save, success |
22 | ok 10 MobileFrontend mobile.editor.overlay/EditorGateway > #save, new page |
23 | ok 11 MobileFrontend mobile.editor.overlay/EditorGateway > #save, after #setPrependText |
24 | ok 12 MobileFrontend mobile.editor.overlay/EditorGateway > #save, submit CAPTCHA |
25 | ok 13 MobileFrontend mobile.editor.overlay/EditorGateway > #save, request failure |
26 | ok 14 MobileFrontend mobile.editor.overlay/EditorGateway > #save, API failure |
27 | ok 15 MobileFrontend mobile.editor.overlay/EditorGateway > #save, CAPTCHA response with image URL |
28 | ok 16 MobileFrontend mobile.editor.overlay/EditorGateway > #save, AbuseFilter warning |
29 | ok 17 MobileFrontend mobile.editor.overlay/EditorGateway > #save, AbuseFilter disallow |
30 | ok 18 MobileFrontend mobile.editor.overlay/EditorGateway > #save, AbuseFilter other |
31 | ok 19 MobileFrontend mobile.editor.overlay/EditorGateway > #save, extension errors |
32 | ok 20 MobileFrontend mobile.editor.overlay/EditorGateway > #save, read-only error |
33 | ok 21 MobileFrontend mobile.editor.overlay/EditorGateway > #save, unknown errors |
34 | ok 22 MobileFrontend mobile.editor.overlay/EditorGateway > #save, without changes |
35 | ok 23 MobileFrontend mobile.editor.overlay/EditorGateway > #EditorGateway |
36 | ok 24 MobileFrontend mobile.editor.overlay/EditorGateway > #EditorGateway, check without sectionLine |
37 | ok 25 MobileFrontend mobile.editor.overlay/EditorGateway > #EditorGateway, check with sectionLine |
38 | ok 26 MobileFrontend mobile.editor.overlay/EditorGateway > #save, when token has expired |
39 | ok 27 MobileFrontend mobile.editor.overlay/SourceEditorOverlay > #initialize, blocked user |
40 | ok 28 MobileFrontend mobile.editor.overlay/SourceEditorOverlay > #initialize, with given page and section |
41 | ok 29 MobileFrontend mobile.editor.overlay/SourceEditorOverlay > #initialize, without a section |
42 | ok 30 MobileFrontend mobile.editor.overlay/SourceEditorOverlay > #preview |
43 | ok 31 MobileFrontend mobile.editor.overlay/SourceEditorOverlay > #initialize, as anonymous |
44 | ok 32 MobileFrontend mobile.editor.overlay/identifyLeadParagraph > identifyLeadParagraph |
45 | ok 33 MobileFrontend mobile.editor.overlay/parseBlockInfo > blockInfo |
46 | ok 34 MobileFrontend mobile.editor.overlay/parseBlockInfo > blockInfo2 |
47 | ok 35 MobileFrontend editorLoadingOverlay.js > editorLoadingOverlay calls the callbacks |
48 | ok 36 MobileFrontend LanguageSearcher.js > renders output |
49 | ok 37 MobileFrontend LanguageSearcher.js > saves the language count when link is clicked |
50 | ok 38 MobileFrontend LanguageSearcher.js > without variants, input event filters languages |
51 | ok 39 MobileFrontend LanguageSearcher.js > with variants, input event filters languages |
52 | ok 40 MobileFrontend mobile.languages.structured/util.test.js > #getFrequentlyUsedLanguages |
53 | ok 41 MobileFrontend mobile.languages.structured/util.test.js > #saveLanguageUsageCount |
54 | ok 42 MobileFrontend mobile.languages.structured/util.test.js > #getStructuredLanguages |
55 | ok 43 MobileFrontend mobile.languages.structured/util.test.js > #getStructuredLanguages device language |
56 | ok 44 MobileFrontend mobile.languages.structured/util.test.js > #getStructuredLanguages variants |
57 | ok 45 MobileFrontend mobile.mediaViewer/ImageCarousel.js > Shows details bar and image with successful api response |
58 | ok 46 MobileFrontend mobile.mediaViewer/ImageCarousel.js > Shows error message with failed api response |
59 | ok 47 MobileFrontend mobile.mediaViewer/ImageCarousel.js > Toggling of details is disabled when overlay has load failure |
60 | ok 48 MobileFrontend mobile.mediaViewer/ImageCarousel.js > Toggling of details is enabled when overlay loads successfully |
61 | ok 49 MobileFrontend mobile.mediaViewer/ImageGateway > #findSizeBucket |
62 | ok 50 MobileFrontend mobile.mediaViewer/ImageGateway > ImageGateway#getThumb (missing page) |
63 | ok 51 MobileFrontend NearbyGateway.js > _distanceMessage() |
64 | ok 52 MobileFrontend NearbyGateway.js > getPages() |
65 | ok 53 MobileFrontend NearbyGateway.js > getPagesAroundPage() |
66 | ok 54 MobileFrontend WatchList.js > In watched mode |
67 | ok 55 MobileFrontend WatchListGateway.js > loadWatchlist() loads results from the first page |
68 | ok 56 MobileFrontend WatchListGateway.js > loadWatchlist() loads results from the second page from last item of first |
69 | ok 57 MobileFrontend WatchListGateway.js > loadWatchlist() doesn't throw an error when no pages are returned |
70 | ok 58 MobileFrontend WatchListGateway.js > loadWatchlist() marks pages as new if necessary |
71 | ok 59 MobileFrontend Browser.js > isIos() |
72 | ok 60 MobileFrontend Browser.js > Methods are cached |
73 | ok 61 MobileFrontend Browser.js > isWideScreen() |
74 | ok 62 MobileFrontend Browser.js > supportsTouchEvents() |
75 | ok 63 MobileFrontend Browser.js > supportsGeoLocation() |
76 | ok 64 MobileFrontend Button.js > creates a link if passed href option |
77 | ok 65 MobileFrontend Button.js > does not add href attribute when not a link |
78 | ok 66 MobileFrontend CtaDrawer.js > redirectParams() > empty props, default URL |
79 | ok 67 MobileFrontend CtaDrawer.js > redirectParams() > empty props, nondefault URL |
80 | ok 68 MobileFrontend CtaDrawer.js > redirectParams() > nonempty props |
81 | ok 69 MobileFrontend CtaDrawer.js > signUpParams() > empty props |
82 | ok 70 MobileFrontend CtaDrawer.js > signUpParams() > nonempty props |
83 | ok 71 MobileFrontend CtaDrawer.js > HTML > defaults |
84 | ok 72 MobileFrontend CtaDrawer.js > HTML > overrides |
85 | ok 73 MobileFrontend Drawer.js > visible on show() |
86 | ok 74 MobileFrontend Drawer.js > accepts onShow and events |
87 | ok 75 MobileFrontend Drawer.js > hidden on hide() |
88 | ok 76 MobileFrontend Drawer.js > hidden on mask click |
89 | ok 77 MobileFrontend Drawer.js > HTML is valid |
90 | ok 78 MobileFrontend: Overlay.js > Simple overlay |
91 | ok 79 MobileFrontend: Overlay.js > #make |
92 | ok 80 MobileFrontend: Overlay.js > HTML overlay |
93 | ok 81 MobileFrontend: Overlay.js > headerActions property |
94 | ok 82 MobileFrontend: Overlay.js > onBeforeExit |
95 | ok 83 MobileFrontend: Overlay.js > Close overlay |
96 | ok 84 MobileFrontend mobile.startup/OverlayManager > #getSingleton (hash present and overlay not managed) |
97 | ok 85 MobileFrontend mobile.startup/OverlayManager > #getSingleton (hash present and overlay managed) |
98 | ok 86 MobileFrontend mobile.startup/OverlayManager > #getSingleton |
99 | ok 87 MobileFrontend mobile.startup/OverlayManager > #add |
100 | ok 88 MobileFrontend mobile.startup/OverlayManager > #show |
101 | ok 89 MobileFrontend mobile.startup/OverlayManager > #add, with current path |
102 | ok 90 MobileFrontend mobile.startup/OverlayManager > #add, with string literal (matching) |
103 | ok 91 MobileFrontend mobile.startup/OverlayManager > #add, with string literal (not matching) |
104 | ok 92 MobileFrontend mobile.startup/OverlayManager > #replaceCurrent |
105 | ok 93 MobileFrontend mobile.startup/OverlayManager > route with params |
106 | ok 94 MobileFrontend mobile.startup/OverlayManager > hide when route changes |
107 | ok 95 MobileFrontend mobile.startup/OverlayManager > go back (change route) if overlay hidden but not by route change |
108 | ok 96 MobileFrontend mobile.startup/OverlayManager > go back if overlayManager still matches |
109 | ok 97 MobileFrontend mobile.startup/OverlayManager > go back if overlayManager still matches (non-regex) |
110 | ok 98 MobileFrontend mobile.startup/OverlayManager > do not go back (change route) if overlay hidden by change in route |
111 | ok 99 MobileFrontend mobile.startup/OverlayManager > preventDefault called when you cancel an exit request |
112 | ok 100 MobileFrontend mobile.startup/OverlayManager > Browser back can be overidden |
113 | ok 101 MobileFrontend mobile.startup/OverlayManager > stacked overlays |
114 | ok 102 MobileFrontend mobile.startup/OverlayManager > prevent route change |
115 | ok 103 MobileFrontend mobile.startup/OverlayManager > stack increases and decreases at right times |
116 | ok 104 MobileFrontend mobile.startup/OverlayManager > replace overlay when route event path is equal to current path |
117 | ok 105 MobileFrontend Page.js > #isMainPage |
118 | ok 106 MobileFrontend PageGateway > #getPageLanguages (response) |
119 | ok 107 MobileFrontend PageGateway > #getPageLanguages (call) |
120 | ok 108 MobileFrontend PageGateway > #_getAPIResponseFromHTML |
121 | ok 109 MobileFrontend PageGateway > #getSectionsFromHTML malformed (h2 before h1) |
122 | ok 110 MobileFrontend PageHTMLParser.js > #findInSectionLead |
123 | ok 111 MobileFrontend PageHTMLParser.js > #getThumbnails |
124 | ok 112 MobileFrontend ScrollEndEventEmitter.js > initializes properly |
125 | ok 113 MobileFrontend ScrollEndEventEmitter.js > emits scroll end event |
126 | ok 114 MobileFrontend ScrollEndEventEmitter.js > doesn't emit when disabled |
127 | ok 115 MobileFrontend Section.js > initialize with options |
128 | ok 116 MobileFrontend Section.js > initialize with subsections |
129 | ok 117 MobileFrontend Toggler.js > Mobile mode - Toggle section |
130 | ok 118 MobileFrontend Toggler.js > Mobile mode - Clicking a hash link to reveal an already open section |
131 | ok 119 MobileFrontend Toggler.js > Mobile mode - Reveal element |
132 | ok 120 MobileFrontend Toggler.js > Mobile mode - Clicking hash links |
133 | ok 121 MobileFrontend Toggler.js > Mobile mode - Tap event toggles section |
134 | ok 122 MobileFrontend Toggler.js > Accessibility - Verify ARIA attributes |
135 | ok 123 MobileFrontend Toggler.js > Tablet mode - Open by default |
136 | ok 124 MobileFrontend Toggler.js > Tablet mode - Open by default 2 |
137 | ok 125 MobileFrontend Toggler.js > Accessibility - Pressing space/ enter toggles a heading |
138 | ok 126 MobileFrontend Toggler.js > Clicking a link within a heading isn't triggering a toggle |
139 | ok 127 MobileFrontend Toggler.js > Toggling a section stores its state. |
140 | ok 128 MobileFrontend Toggler.js > Check for and remove obsolete stored sections. |
141 | ok 129 MobileFrontend Toggler.js > Expanding already expanded section does not toggle it. |
142 | ok 130 MobileFrontend Toggler.js > MobileFrontend toggle.js - Expand stored sections. |
143 | ok 131 MobileFrontend mobile.startup/View > View |
144 | ok 132 MobileFrontend mobile.startup/View > View, jQuery proxy functions |
145 | ok 133 MobileFrontend mobile.startup/View > View#preRender |
146 | ok 134 MobileFrontend mobile.startup/View > View#postRender |
147 | ok 135 MobileFrontend mobile.startup/View > View#delegateEvents |
148 | ok 136 MobileFrontend mobile.startup/View > View#render (with isTemplateMode) |
149 | ok 137 MobileFrontend mobile.startup/View > View#render events (with isTemplateMode) |
150 | ok 138 MobileFrontend mobile.startup/View > View with className option |
151 | ok 139 MobileFrontend mobile.startup/View > View.make() |
152 | ok 140 MobileFrontend amcOutreach/AmcEnableForm.js > renders correctly |
153 | ok 141 MobileFrontend amcOutreachDrawer.js > returns a drawer |
154 | ok 142 MobileFrontend amcOutreachDrawer.js > calls promoCampaign.makeActionIneligible and onBeforeHide callback when dismissed |
155 | ok 143 MobileFrontend amcOutreachDrawer.js > calls promoCampaign.makeActionIneligible and toast.showOnPageReload when user enables |
156 | ok 144 MobileFrontend cache.js > cache set() and get() |
157 | ok 145 MobileFrontend extendSearchParams.js > it throws if the feature is invalid |
158 | ok 146 MobileFrontend extendSearchParams.js > it extends the parameters |
159 | ok 147 MobileFrontend extendSearchParams.js > it doesn't include Wikibase-specific parameters if the feature is disabled |
160 | ok 148 MobileFrontend extendSearchParams.js > it adds the MobileFrontend configuration to given terms types |
161 | ok 149 MobileFrontend extendSearchParams.js > it prioritizes MobileFrontend configuration |
162 | ok 150 MobileFrontend extendSearchParams.js > it is variadic |
163 | ok 151 MobileFrontend icons.js > #cancel() |
164 | ok 152 MobileFrontend icons.js > #cancel(variant) |
165 | ok 153 MobileFrontend icons.js > #spinner() |
166 | ok 154 MobileFrontend getDeviceLanguage > returns language code of device in lowercase |
167 | ok 155 MobileFrontend languageOverlay.js > #constructor |
168 | ok 156 MobileFrontend lazyImageLoader.js > #queryPlaceholders() empty |
169 | ok 157 MobileFrontend lazyImageLoader.js > #queryPlaceholders() nonempty |
170 | ok 158 MobileFrontend lazyImageLoader.js > #loadImage() copy attributes |
171 | ok 159 MobileFrontend lazyImageLoader.js > #loadImage() loaded |
172 | ok 160 MobileFrontend lazyImageLoader.js > #loadImage() load error |
173 | ok 161 MobileFrontend lazyImageLoader.js > #loadImages() empty |
174 | ok 162 MobileFrontend lazyImageLoader.js > #loadImages() nonempty |
175 | ok 163 MobileFrontend lazyImageLoader.js > #loadImages() plural |
176 | ok 164 MobileFrontend lazyImageLoader.js > #loadImages() one fails to load, one succeeds |
177 | ok 165 MobileFrontend mfExtend.test.js > mfExtend() - extending from constructor |
178 | ok 166 MobileFrontend mfExtend.test.js > mfExtend() - extending from object |
179 | ok 167 MobileFrontend mfExtend.test.js > mfExtend() - extending from constructor with overrides |
180 | ok 168 MobileFrontend ModuleLoader > #require |
181 | ok 169 MobileFrontend ModuleLoader > #define |
182 | ok 170 MobileFrontend pageJSONParser > .parse() |
183 | ok 171 MobileFrontend promisedView.js > #constructor happyView |
184 | ok 172 MobileFrontend promisedView.js > #constructor when promise rejects but not to a sadView |
185 | ok 173 MobileFrontend promisedView.js > #constructor when promise rejects to a sadView |
186 | ok 174 MobileFrontend promoCampaign.js > #showIfEligible throws when invalid |
187 | ok 175 MobileFrontend promoCampaign.js > #showIfEligible when campaign off |
188 | ok 176 MobileFrontend promoCampaign.js > #showIfEligible when user ineligible |
189 | ok 177 MobileFrontend promoCampaign.js > #showIfEligible when storage is not available |
190 | ok 178 MobileFrontend promoCampaign.js > #showIfEligible when storage key is ineligible |
191 | ok 179 MobileFrontend promoCampaign.js > #showIfEligible when eligible |
192 | ok 180 MobileFrontend promoCampaign.js > #showIfEligible when eligible and passed additional args |
193 | ok 181 MobileFrontend promoCampaign.js > #makeActionIneligible when successful |
194 | ok 182 MobileFrontend promoCampaign.js > #makeActionIneligible when unsuccessful |
195 | ok 183 MobileFrontend promoCampaign.js > #makeActionIneligible when invalid action |
196 | ok 184 MobileFrontend promoCampaign.js > #makeAllActionsIneligible |
197 | ok 185 MobileFrontend promoCampaign.js > #isCampaignActive when true |
198 | ok 186 MobileFrontend promoCampaign.js > #isCampaignActive when false |
199 | ok 187 MobileFrontend ReferencesHtmlScraperGateway.test.js > getReference() checking good reference |
200 | ok 188 MobileFrontend ReferencesHtmlScraperGateway.test.js > getReference() checking bad reference |
201 | ok 189 MobileFrontend ReferencesHtmlScraperGateway.test.js > getReference() checking encoded reference |
202 | ok 190 MobileFrontend ReferencesHtmlScraperGateway.test.js > getReference() adds an extra class for external links |
203 | ok 191 MobileFrontend: references > Bad reference not shown |
204 | ok 192 MobileFrontend: references > Good reference causes render |
205 | ok 193 MobileFrontend: references > Reference failure renders error in drawer |
206 | ok 194 MobileFrontend: references > makeOnNestedReferenceClickHandler runs when associated with link |
207 | ok 195 MobileFrontend: MobileWebSearchLogger > it should log when the search is shown |
208 | ok 196 MobileFrontend: MobileWebSearchLogger > it should log when the search API request completes |
209 | ok 197 MobileFrontend: MobileWebSearchLogger > it should refresh the user session token when the search is shown again |
210 | ok 198 MobileFrontend: MobileWebSearchLogger > it should log when the user clicks a result |
211 | ok 199 MobileFrontend: MobileWebSearchLogger > it should refresh the search session token when the search API request completes again |
212 | ok 200 MobileFrontend: SearchGateway > ._highlightSearchTerm |
213 | ok 201 MobileFrontend: SearchGateway > show redirect targets |
214 | ok 202 MobileFrontend: SearchGateway > MobileFrontend SearchGateway (Wikidata Descriptions) > Wikidata Description in search results |
215 | ok 203 MobileFrontend mobile.startup/SearchOverlay.js > renders correctly |
216 | ok 204 MobileFrontend mobile.startup/SearchOverlay.js > resetSearch |
217 | ok 205 MobileFrontend mobile.startup/SearchOverlay.js > onClickOverlayContent |
218 | ok 206 MobileFrontend mobile.startup/SearchResultsView.js > renders correctly |
219 | ok 207 MobileFrontend time.js > timeAgo() |
220 | ok 208 MobileFrontend util.js > Promise.all() success |
221 | ok 209 MobileFrontend util.js > Promise.all() reject |
222 | ok 210 MobileFrontend util.js > escapeSelector() |
223 | ok 211 MobileFrontend util.js > grep() |
224 | ok 212 MobileFrontend util.js > docReady() |
225 | ok 213 MobileFrontend util.js > Deferred() - resolve |
226 | ok 214 MobileFrontend util.js > Deferred() - reject |
227 | ok 215 MobileFrontend util.js > getDocument() |
228 | ok 216 MobileFrontend util.js > getWindow() |
229 | ok 217 MobileFrontend util.js > parseHTML() |
230 | ok 218 MobileFrontend util.js > isNumeric() |
231 | ok 219 MobileFrontend util.js > extend() |
232 | ok 220 MobileFrontend util.js > escapeHash() |
233 | ok 221 MobileFrontend util.js > isModifiedEvent() - true |
234 | ok 222 MobileFrontend util.js > isModifiedEvent() - false |
235 | ok 223 MobileFrontend util.js > repeatEvent |
236 | ok 224 MobileFrontend Watchstar.js > Render a watchstar |
237 | ok 225 MobileFrontend: WatchstarGateway.js > getStatuses(nonempty) |
238 | ok 226 MobileFrontend: WatchstarGateway.js > getStatuses(empty) |
239 | ok 227 MobileFrontend: WatchstarGateway.js > getStatusesByID(nonempty) |
240 | ok 228 MobileFrontend: WatchstarGateway.js > getStatusesByID(empty) |
241 | ok 229 MobileFrontend: WatchstarGateway.js > getStatusesByTitle(nonempty) |
242 | ok 230 MobileFrontend: WatchstarGateway.js > getStatusesByTitle(empty) |
243 | ok 231 MobileFrontend: WatchstarGateway.js > _unmarshalGetResponse(nonempty) |
244 | ok 232 MobileFrontend: WatchstarGateway.js > _unmarshalGetResponse(empty) |
245 | ok 233 MobileFrontend mobile.startup/WatchstarPageList > Watchlist status check if no ids |
246 | ok 234 MobileFrontend mobile.startup/WatchstarPageList > Checks watchlist status once |
247 | ok 235 MobileFrontend AddTopicForm > makePanel() |
248 | ok 236 MobileFrontend AddTopicForm > AddTopicForm |
249 | ok 237 MobileFrontend TalkSectionAddOverlay > save() |
250 | ok 238 MobileFrontend TalkSectionOverlay.js - logged in > Check comment box for logged in users |
251 | ok 239 MobileFrontend TalkSectionOverlay.js - logged in > Check disabled property on textarea |
252 | ok 240 MobileFrontend TalkSectionOverlay.js - logged in > Check api request on save |
253 | ok 241 MobileFrontend TalkSectionOverlay.js - anonymous (logged out) > Check comment box for logged out users |
254 | ok 242 MobileFrontend autosign.js > #autosign |
255 | ok 243 MobileFrontend makeAddTopicForm > makeAddTopicForm |
256 | 1..243 |
257 | # pass 243 |
258 | # skip 0 |
259 | # todo 0 |
260 | # fail 0 |
261 | ----------------------------------|---------|----------|---------|---------|------------------------------------------------------------------------------------------------ |
262 | File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
263 | ----------------------------------|---------|----------|---------|---------|------------------------------------------------------------------------------------------------ |
264 | All files | 63.09 | 48.64 | 59.49 | 63.09 | |
265 | mobile.categories.overlays | 31.06 | 5.56 | 14.81 | 31.06 | |
266 | CategoryAddOverlay.js | 24.32 | 0 | 0 | 24.32 | 19,69-143 |
267 | CategoryGateway.js | 88.89 | 50 | 100 | 88.89 | 63,74 |
268 | CategoryLookupInputWidget.js | 24.14 | 0 | 0 | 24.14 | 13-19,33-42,53,65-73,85-102 |
269 | CategoryTabs.js | 18.75 | 0 | 0 | 18.75 | 25-29,85-191 |
270 | mobile.editor.overlay | 42.59 | 34.21 | 33.59 | 42.59 | |
271 | BlockMessageDetails.js | 9.43 | 0 | 0 | 9.43 | 13-140 |
272 | EditorGateway.js | 92.77 | 85 | 93.75 | 92.77 | 49,90,106,227,282-285 |
273 | EditorOverlayBase.js | 40.69 | 13.64 | 31.25 | 40.69 | 23-25,88,188-348,380-387,444-547,614,673-707 |
274 | SourceEditorOverlay.js | 41.24 | 33.33 | 31.43 | 41.24 | 41,44-45,90-92,119-129,147-194,224,230,234-250,268-271,292,314-316,330-335,357,362-367,416-573 |
275 | VisualEditorOverlay.js | 10.42 | 0 | 0 | 10.42 | 23-78,112-304 |
276 | blockMessageDrawer.js | 21.74 | 0 | 25 | 21.74 | 29-56 |
277 | identifyLeadParagraph.js | 100 | 100 | 100 | 100 | |
278 | parseBlockInfo.js | 92.59 | 85 | 75 | 92.59 | 31,69 |
279 | saveFailureMessage.js | 11.11 | 0 | 0 | 11.11 | 12-28 |
280 | setPreferredEditor.js | 20 | 0 | 0 | 20 | 7-12 |
281 | mobile.init | 15.77 | 0 | 13.95 | 15.77 | |
282 | editor.js | 6.42 | 0 | 0 | 6.42 | 28-522,526-551 |
283 | editorLoadingOverlay.js | 100 | 100 | 100 | 100 | |
284 | fakeToolbar.js | 100 | 100 | 100 | 100 | |
285 | lazyLoadedImages.js | 11.11 | 0 | 0 | 11.11 | 9-58 |
286 | toggling.js | 7.69 | 0 | 0 | 7.69 | 4-46 |
287 | mobile.init/eventLogging | 3.41 | 0 | 0 | 3.41 | |
288 | schemaEditAttemptStep.js | 1.49 | 0 | 0 | 1.49 | 2-176 |
289 | schemaMobileWebSearch.js | 16.67 | 100 | 0 | 16.67 | 2-26 |
290 | schemaVisualEditorFeatureUse.js | 6.67 | 0 | 0 | 6.67 | 2-53 |
291 | mobile.languages.structured | 93.14 | 82.76 | 95 | 93.14 | |
292 | LanguageSearcher.js | 100 | 100 | 100 | 100 | |
293 | mobile.languages.structured.js | 100 | 100 | 100 | 100 | |
294 | rtlLanguages.js | 100 | 100 | 100 | 100 | |
295 | util.js | 89.06 | 76.19 | 92.31 | 89.06 | 45,62,130-132,164,174 |
296 | mobile.mediaViewer | 81.34 | 52 | 81.82 | 81.34 | |
297 | ImageCarousel.js | 78.43 | 41.67 | 80 | 78.43 | 103-113,124-125,149-150,177,221,275-284,334-335,342,363 |
298 | ImageGateway.js | 95.24 | 78.57 | 100 | 95.24 | 57 |
299 | LoadErrorMessage.js | 81.82 | 100 | 66.67 | 81.82 | 74-76 |
300 | mobile.special.nearby.scripts | 73.17 | 56.67 | 60 | 73.17 | |
301 | LocationProvider.js | 20 | 0 | 0 | 20 | 19-66 |
302 | NearbyGateway.js | 92.86 | 77.27 | 90 | 92.86 | 121,138,151,156 |
303 | nearbyErrorMessage.js | 66.67 | 0 | 0 | 66.67 | 35-37 |
304 | mobile.special.watchlist.scripts | 85.48 | 83.33 | 64.29 | 85.48 | |
305 | WatchList.js | 74.19 | 50 | 44.44 | 74.19 | 34,92-125 |
306 | WatchListGateway.js | 96.77 | 87.5 | 100 | 96.77 | 49 |
307 | mobile.startup | 83.28 | 76.98 | 78.11 | 83.28 | |
308 | Anchor.js | 100 | 100 | 100 | 100 | |
309 | Browser.js | 96.77 | 93.75 | 100 | 96.77 | 69 |
310 | Button.js | 100 | 100 | 100 | 100 | |
311 | CtaDrawer.js | 100 | 100 | 100 | 100 | |
312 | Drawer.js | 100 | 100 | 90.91 | 100 | |
313 | Icon.js | 88.46 | 81.25 | 80 | 88.46 | 59-114 |
314 | LanguageInfo.js | 20 | 0 | 0 | 20 | 11,25-65 |
315 | MessageBox.js | 100 | 100 | 100 | 100 | |
316 | Overlay.js | 89.8 | 70 | 84.62 | 89.8 | 54,110,113,164-165 |
317 | OverlayManager.js | 99.06 | 94.74 | 100 | 99.06 | 59 |
318 | Page.js | 46.15 | 85.71 | 33.33 | 46.15 | 69-71,94-103,120-129,148-178 |
319 | PageGateway.js | 88.33 | 76 | 93.33 | 88.33 | 22-28,104,123,139 |
320 | PageHTMLParser.js | 95.65 | 97.14 | 87.5 | 95.65 | 36,201 |
321 | PageList.js | 100 | 50 | 100 | 100 | 60 |
322 | ScrollEndEventEmitter.js | 85.71 | 81.82 | 87.5 | 85.71 | 130-133 |
323 | Section.js | 100 | 100 | 100 | 100 | |
324 | Skin.js | 30 | 0 | 0 | 30 | 23-29,50-98,108-115 |
325 | Thumbnail.js | 88.89 | 100 | 75 | 88.89 | 47 |
326 | Toggler.js | 88 | 73.53 | 86.36 | 88 | 55-61,207,232,236,267,309,351-353,371-372,385-388,392 |
327 | View.js | 92.42 | 75 | 88.24 | 92.42 | 184,198-201,353 |
328 | actionParams.js | 100 | 50 | 100 | 100 | 16 |
329 | cache.js | 100 | 100 | 50 | 100 | |
330 | categoryOverlay.js | 46.15 | 0 | 0 | 46.15 | 20-51 |
331 | currentPage.js | 21.43 | 0 | 0 | 21.43 | 18-48 |
332 | currentPageHTMLParser.js | 33.33 | 0 | 0 | 33.33 | 18-24 |
333 | eventBusSingleton.js | 100 | 100 | 100 | 100 | |
334 | extendSearchParams.js | 94.44 | 70 | 100 | 94.44 | 71 |
335 | headers.js | 100 | 100 | 100 | 100 | |
336 | icons.js | 100 | 100 | 100 | 100 | |
337 | loadingOverlay.js | 50 | 100 | 0 | 50 | 12-17 |
338 | mfExtend.js | 100 | 100 | 100 | 100 | |
339 | mobile.startup.js | 83.33 | 100 | 0 | 83.33 | 45 |
340 | moduleLoader.js | 78.26 | 62.5 | 66.67 | 78.26 | 45,78-100 |
341 | moduleLoaderSingleton.js | 100 | 100 | 100 | 100 | |
342 | promisedView.js | 100 | 100 | 100 | 100 | |
343 | showOnPageReload.js | 41.67 | 25 | 50 | 41.67 | 14-16,39-46 |
344 | time.js | 25 | 11.11 | 16.67 | 25 | 35-144 |
345 | util.js | 100 | 90 | 100 | 100 | 17 |
346 | mobile.startup/amcOutreach | 84.38 | 50 | 75 | 84.38 | |
347 | AmcEnableForm.js | 100 | 100 | 100 | 100 | |
348 | amcOutreach.js | 61.54 | 0 | 0 | 61.54 | 34-77 |
349 | amcOutreachDrawer.js | 100 | 100 | 100 | 100 | |
350 | mobile.startup/languageOverlay | 80 | 100 | 55.56 | 80 | |
351 | getDeviceLanguage.js | 100 | 100 | 100 | 100 | |
352 | languageInfoOverlay.js | 54.55 | 100 | 0 | 54.55 | 15-38 |
353 | languageOverlay.js | 100 | 100 | 100 | 100 | |
354 | mobile.startup/lazyImages | 95.83 | 93.75 | 100 | 95.83 | |
355 | lazyImageLoader.js | 95.83 | 93.75 | 100 | 95.83 | 55 |
356 | mobile.startup/mediaViewer | 63.64 | 100 | 0 | 63.64 | |
357 | overlay.js | 63.64 | 100 | 0 | 63.64 | 15-32 |
358 | mobile.startup/page | 86.67 | 80 | 100 | 86.67 | |
359 | pageJSONParser.js | 86.67 | 80 | 100 | 86.67 | 37-38 |
360 | mobile.startup/promoCampaign | 100 | 100 | 100 | 100 | |
361 | promoCampaign.js | 100 | 100 | 100 | 100 | |
362 | mobile.startup/references | 83.02 | 77.27 | 78.57 | 83.02 | |
363 | ReferencesGateway.js | 100 | 100 | 100 | 100 | |
364 | ReferencesHtmlScraperGateway.js | 95 | 87.5 | 100 | 95 | 41 |
365 | references.js | 71.43 | 71.43 | 66.67 | 71.43 | 54,118-131 |
366 | mobile.startup/search | 64.36 | 38.1 | 59.62 | 64.36 | |
367 | MobileWebSearchLogger.js | 75 | 100 | 87.5 | 75 | 120-125 |
368 | SearchGateway.js | 91.3 | 58.33 | 84.62 | 91.3 | 49-50,168,174 |
369 | SearchHeaderView.js | 57.14 | 0 | 66.67 | 57.14 | 30-35,61-66 |
370 | SearchOverlay.js | 37.18 | 20.83 | 20 | 37.18 | 34,47,75-92,114-151,184-185,192-196,210-316 |
371 | SearchResultsView.js | 100 | 100 | 100 | 100 | |
372 | searchHeader.js | 100 | 100 | 100 | 100 | |
373 | mobile.startup/watchstar | 91.67 | 75 | 91.3 | 91.67 | |
374 | WatchstarGateway.js | 84 | 80 | 90 | 84 | 113-120 |
375 | WatchstarPageList.js | 95.45 | 75 | 100 | 95.45 | 93,126 |
376 | watchstar.js | 93.33 | 66.67 | 50 | 93.33 | 26 |
377 | mobile.talk.overlays | 67.76 | 25.49 | 60.61 | 67.76 | |
378 | AddTopicForm.js | 100 | 100 | 100 | 100 | |
379 | TalkSectionAddOverlay.js | 50 | 0 | 41.67 | 50 | 83-149,185 |
380 | TalkSectionOverlay.js | 68.97 | 22.73 | 53.85 | 68.97 | 48-54,122-140,189,205,223-248 |
381 | autosign.js | 100 | 100 | 100 | 100 | |
382 | makeAddTopicForm.js | 100 | 100 | 100 | 100 | |
383 | ----------------------------------|---------|----------|---------|---------|------------------------------------------------------------------------------------------------ |
384 | Checking the contents of resources/dist |
385 | |
386 | I will now check that you built them using the correct Node.js version v12.21.0. |
387 | Note: You are using v10.15.2. |
388 | Building assets... |
389 | You are not running the required node version |
390 | pre-commit: |
391 | pre-commit: We've failed to pass the specified git pre-commit hooks as the `precommit` |
392 | pre-commit: hook returned an exit code (1). If you're feeling adventurous you can |
393 | pre-commit: skip the git pre-commit hooks by adding the following flags to your commit: |
394 | pre-commit: |
395 | pre-commit: git commit -n (or --no-verify) |
396 | pre-commit: |
397 | pre-commit: This is ill-advised since the commit is broken. |