Commit 6be1683
use vitest for integration tests (#1444)
* install vitest
* add chrome flags for autoplay policy
* add vitest import
* change timeout config to be compatible with vitest API
* fixup installation
* upgrade package.json
* change xit to supported api for vitest
* use timeout api for vitest
* WIP
* delete deprecated tslint and add rule for type export
* apply eslint fix for import type
* add global variable to vitest config
* remove webdriver lib from tsconfig
* update memory test to be compliant with vitest API
* update package script to run memory test wiht vitest
* add missing import for vitest
* remove chai from project and replace it by vitest assertion lib
* try to upgrade node version in CI to fix bug
* remove chai types
* bump package version
* add a vitest config
* create a globalSetup for vitest
* change to new timeout api
* change require to import for raw and arraybuffer file
* fix: enable browser mode
* rename tests files to .test.js
* update package.json scripts
* lint
* update CI to use npm script
* Remove now unneeded dependencies
* Re-add @vitest/browser
* Remove notion of mocha chai and sinon from CONTRIBUTING.md, replacing it by vitest
* Remove reliance on sinon for fake timers and stubs
* parametrize test config so it can run on firefox
* use cross-env for compatibility
* delete useless files and lint
* increase timeout for a flaky test
* skip problematic test on firefox
* fix
* skip test
* delete file globalSetup
* PR feedback
* specify the folder scenario for integration tests
* rename files
* make port param optional
---------
Co-authored-by: Paul Berberian <[email protected]>1 parent 424ff17 commit 6be1683
File tree
82 files changed
+13361
-9276
lines changed- .github/workflows
- src
- compat
- eme
- custom_media_keys
- core
- adaptive
- fetchers
- manifest
- segment
- segment_sinks
- implementations
- text
- inventory
- stream
- orchestrator
- period
- errors
- experimental/tools/mediaCapabilitiesProber
- features
- main_thread
- init
- text_displayer
- manifest
- classes
- representation_index
- mse
- parsers
- containers
- isobmff
- matroska
- manifest
- dash
- common
- indexes
- timeline
- wasm-parser
- local
- metaplaylist
- smooth
- texttracks
- webvtt/html
- __tests__
- tools/TextTrackRenderer
- transports/smooth/isobmff
- utils
- languages
- request
- tests
- contents
- static_manifests_for_metaplaylist
- integration
- scenarios
- mediaCapabilitiesProber
- utils
- memory
- performance
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
82 files changed
+13361
-9276
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 17 | + | |
24 | 18 | | |
25 | 19 | | |
26 | 20 | | |
| |||
80 | 74 | | |
81 | 75 | | |
82 | 76 | | |
| 77 | + | |
83 | 78 | | |
84 | 79 | | |
85 | 80 | | |
| |||
309 | 304 | | |
310 | 305 | | |
311 | 306 | | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | 307 | | |
335 | 308 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | | - | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
0 commit comments