-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(wdio): convert event-custom-type to wdio #5493
Conversation
|
Path | Error Count |
---|---|
src/dev-server/index.ts | 37 |
src/dev-server/server-process.ts | 32 |
src/compiler/prerender/prerender-main.ts | 22 |
src/testing/puppeteer/puppeteer-element.ts | 22 |
src/runtime/client-hydrate.ts | 20 |
src/screenshot/connector-base.ts | 19 |
src/runtime/vdom/vdom-render.ts | 17 |
src/dev-server/request-handler.ts | 15 |
src/compiler/prerender/prerender-optimize.ts | 14 |
src/compiler/sys/stencil-sys.ts | 14 |
src/sys/node/node-sys.ts | 14 |
src/compiler/prerender/prerender-queue.ts | 13 |
src/compiler/sys/in-memory-fs.ts | 13 |
src/runtime/connected-callback.ts | 13 |
src/runtime/set-value.ts | 13 |
src/compiler/output-targets/output-www.ts | 12 |
src/compiler/transformers/test/parse-vdom.spec.ts | 12 |
src/compiler/transformers/transform-utils.ts | 12 |
src/compiler/transpile/transpile-module.ts | 12 |
src/mock-doc/test/attribute.spec.ts | 12 |
Our most common errors
Typescript Error Code | Count |
---|---|
TS2322 | 362 |
TS2345 | 344 |
TS18048 | 204 |
TS18047 | 82 |
TS2722 | 37 |
TS2532 | 24 |
TS2531 | 21 |
TS2454 | 14 |
TS2790 | 11 |
TS2352 | 10 |
TS2769 | 8 |
TS2538 | 8 |
TS2416 | 7 |
TS2493 | 3 |
TS18046 | 2 |
TS2684 | 1 |
TS2430 | 1 |
Unused exports report
There are 14 unused exports on this PR. That's the same number of errors on main, so at least we're not creating new ones!
Unused exports
File | Line | Identifier |
---|---|---|
src/runtime/bootstrap-lazy.ts | 21 | setNonce |
src/screenshot/screenshot-fs.ts | 18 | readScreenshotData |
src/testing/testing-utils.ts | 198 | withSilentWarn |
src/utils/index.ts | 145 | CUSTOM |
src/utils/index.ts | 269 | normalize |
src/utils/index.ts | 7 | escapeRegExpSpecialCharacters |
src/compiler/app-core/app-data.ts | 25 | BUILD |
src/compiler/app-core/app-data.ts | 115 | Env |
src/compiler/app-core/app-data.ts | 117 | NAMESPACE |
src/compiler/fs-watch/fs-watch-rebuild.ts | 123 | updateCacheFromRebuild |
src/compiler/types/validate-primary-package-output-target.ts | 61 | satisfies |
src/compiler/types/validate-primary-package-output-target.ts | 61 | Record |
src/testing/puppeteer/puppeteer-declarations.ts | 485 | WaitForEventOptions |
src/compiler/sys/fetch/write-fetch-success.ts | 7 | writeFetchSuccessSync |
PR built and packed!Download the tarball here: https://github.com/ionic-team/stencil/actions/runs/8331403965/artifacts/1336185523 If your browser saves files to
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think maybe you missed deleting the html file here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oops, meant for that comment to be a review!
@alicewriteswrongs Yup! Can't believe I did that 😅 should be fixed in 3b5946e |
port the `test/karma/test-app/event-custom-type` test suite to webdriverio. git history has been preserved as much as possible here, using `git mv` to move files from the `karma` dir to `wdio/` in all possible cases. however, git may fail to mark some files as 'moved' if we change a file enough that it exceeds git's "sameness threshold". STENCIL-1191
3b5946e
to
35db1c7
Compare
fix a build issue where running `npm run build` twice in the `test/wdio` directory would result in the following failure: ``` [47:48.5] aborted build, 343ms MEM: 359.2MB [ ERROR ] TypeScript: event-custom-type/cmp.tsx:3:44 Cannot find module '../components' or its corresponding type declarations. L3: import { EventCustomTypeCustomEvent } from '../components'; [47:48.5] build failed in 343 ms ``` This was introduced in #5493, where the import statement was not correctly ported over. As a result, type resolution would fail under `tsconfig.json#moduleResoution` having a value of 'Node16'
fix a build issue where running `npm run build` twice in the `test/wdio` directory would result in the following failure: ``` [47:48.5] aborted build, 343ms MEM: 359.2MB [ ERROR ] TypeScript: event-custom-type/cmp.tsx:3:44 Cannot find module '../components' or its corresponding type declarations. L3: import { EventCustomTypeCustomEvent } from '../components'; [47:48.5] build failed in 343 ms ``` This was introduced in #5493, where the import statement was not correctly ported over. As a result, type resolution would fail under `tsconfig.json#moduleResoution` having a value of 'Node16'
What is the current behavior?
GitHub Issue Number: N/A
What is the new behavior?
port the
test/karma/test-app/event-custom-type
test suite to webdriverio.git history has been preserved as much as possible here, using
git mv
to move files from thekarma
dir towdio/
in all possible cases. however, git may fail to mark some files as 'moved' if we change a file enough that it exceeds git's "sameness threshold".Documentation
N/A
Does this introduce a breaking change?
Testing
To verify this worked, I made the tests "red" (fail) for every assertion, then one by one made them pass/green
Other information
STENCIL-1191