webdriverio/vitest.config.ts

41 lines
1.1 KiB
TypeScript
Raw Normal View History

2023-12-05 10:08:44 -09:00
import { defineConfig } from 'vitest/config'
2022-05-11 03:43:48 -08:00
export default defineConfig({
test: {
2023-04-25 18:47:12 -08:00
dangerouslyIgnoreUnhandledErrors: true,
2022-05-24 03:58:02 -08:00
include: ['packages/**/*.test.ts'],
/**
* not to ESM ported packages
*/
exclude: [
'dist', '.idea', '.git', '.cache', '**/node_modules/**'
2022-05-12 23:42:27 -08:00
],
env: {
WDIO_SKIP_DRIVER_SETUP: '1'
},
// This is a measure to address Vitest errors.
// See also: https://github.com/vitest-dev/vitest/discussions/6511
pool: 'threads',
2022-05-11 03:43:48 -08:00
coverage: {
enabled: false,
2023-06-12 13:56:11 -08:00
provider: 'v8',
exclude: [
'**/__mocks__/**',
'**/build/**',
'**/cjs/*.ts',
'**/*.test.ts',
'packages/webdriver/src/bidi/handler.ts'
],
2023-12-05 10:08:44 -09:00
watermarks: {
statements: [85, 90],
functions: [83, 88],
branches: [85, 90],
lines: [85, 90]
}
V9 migrate from got to fetch (#11942) * V9 drop support for Node.js 16 (#11493) * (internal): drop support for Node.js 16 update engines of package.json files * (internal): drop support for Node.js 16 update CONTRIBUTING.md with Node.js 20 as recommendation * (internal): drop support for Node.js 16 update github workflows * (internal): drop support for Node.js 16 update external packages that dropped the support already * (internal): drop support for Node.js 16 resolve PR feedback * Update packages/webdriver/package.json * Update packages/wdio-cucumber-framework/package.json * Update package.json --------- Co-authored-by: Christian Bromann <git@bromann.dev> * (webdriverio): merge isDisplayed and isDisplayedWithinViewport (#11857) * (webdriverio): merge isDisplayed and isDisplayedWithinViewport * allow to specify withinViewport check in waitForDisplayed * V9 drop support for Node.js 16 (#11493) * (internal): drop support for Node.js 16 update engines of package.json files * (internal): drop support for Node.js 16 update CONTRIBUTING.md with Node.js 20 as recommendation * (internal): drop support for Node.js 16 update github workflows * (internal): drop support for Node.js 16 update external packages that dropped the support already * (internal): drop support for Node.js 16 resolve PR feedback * Update packages/webdriver/package.json * Update packages/wdio-cucumber-framework/package.json * Update package.json --------- Co-authored-by: Christian Bromann <git@bromann.dev> * (webdriverio): merge isDisplayed and isDisplayedWithinViewport (#11857) * (webdriverio): merge isDisplayed and isDisplayedWithinViewport * allow to specify withinViewport check in waitForDisplayed * Migrating from got to fetch * Migrate got to fetch in packages * migrate got to fetch & update unit test * doc update for proxy setup * rebase and migrate got to fetch in browserstack * Migrate hostname from 0.0.0.0 to localhost * fix unit test by removing headers in safari driver * fix smoke test: update nock to beta * fix launch test for firefox * fix unit test for startGeckodriver * fix firefox executions in node 18 * Incorporating review comments * fix component tests * cleaning up RequestLibOptions * Removing RequestLibOptions & incorporating other review comments * use process from globalThis --------- Co-authored-by: Erwin Heitzman <15839059+erwinheitzman@users.noreply.github.com> Co-authored-by: Christian Bromann <git@bromann.dev>
2024-02-13 16:37:17 -09:00
},
setupFiles: [
'__mocks__/fetch.ts'
]
2022-05-11 03:43:48 -08:00
}
})