Daniel Imms
1792eaf05f
Fix MCR test on webkit, add pollForApproximate
...
Fixes #4769
2023-09-09 07:45:31 -07:00
Daniel Imms
575cd8d28b
Avoid block elements in renderer tests
...
Fixes #4772
2023-09-09 06:51:13 -07:00
Daniel Imms
a10113543b
Check add empty cells that are being asserted on
2023-09-09 06:28:07 -07:00
Daniel Imms
50369713de
Merge branch 'master' into fix-selection-background-domrenderer
2023-09-09 06:16:42 -07:00
Daniel Imms
056206d7a4
Clear theme at start of every renderer test
2023-09-09 06:09:07 -07:00
Daniel Imms
57ab29bb85
Handle canvas renderer's more delayed rendering
2023-09-09 06:02:32 -07:00
Daniel Imms
4e69307074
Add regression test
2023-09-09 05:59:24 -07:00
Daniel Imms
5126481de2
Remove only
2023-09-09 04:55:56 -07:00
Daniel Imms
fa168bd4c0
Add a test which fails without the change
2023-09-08 20:21:58 -07:00
Daniel Imms
2e10a7f097
Add window prefer to global symbols
2023-09-08 12:42:26 -07:00
Daniel Imms
98e8c6ac73
Add canvas renderer tests
2023-09-08 12:16:16 -07:00
Daniel Imms
a0c34b19df
Skip webgl tests on linux/firefox
2023-09-08 10:52:21 -07:00
Daniel Imms
cdf02d54da
Share test code between dom and webgl
2023-09-08 10:22:13 -07:00
Daniel Imms
070d194c6c
Migrate webgl to playwright/test, add unified runner script
2023-09-08 10:04:25 -07:00
Daniel Imms
e54755b074
Skip failure on WebKit
2023-09-08 08:37:06 -07:00
Daniel Imms
db608e33fb
Fix remaining dom renderer tests
2023-09-08 08:26:49 -07:00
Daniel Imms
b543842fc0
Fix dom MCR tests
2023-09-08 08:23:20 -07:00
Daniel Imms
97be015234
All tests copied over, some failing
2023-09-08 08:08:45 -07:00
Daniel Imms
a656409bb5
All color dom renderer tests
2023-09-08 08:04:36 -07:00
Daniel Imms
ea45b04105
First working dom renderer api tests
...
Part of #4767
2023-09-08 07:47:14 -07:00
Daniel Imms
66a6ecea14
Improve playwright debug logging
2023-09-08 07:46:45 -07:00
Daniel Imms
f23af3661b
wip
2023-09-08 07:28:41 -07:00
Per Bothner
9963c58511
Two testing-related fixes
2023-09-07 09:49:37 -07:00
Per Bothner
930e5c4280
Merge branch 'master' into clusters
2023-09-06 22:11:46 -07:00
Daniel Imms
82b6dd1ac8
Merge branch 'master' into es2021
2023-09-03 07:20:20 -07:00
Daniel Imms
5e628d7fc6
Use arrow functions
2023-09-02 09:11:15 -07:00
Daniel Imms
93aae670ba
Readme explaining test/api
2023-09-02 08:56:59 -07:00
Daniel Imms
158f7a17a6
Use list reporter
2023-09-02 08:26:42 -07:00
Daniel Imms
8d0fde2d7f
Remove only
2023-09-02 08:22:56 -07:00
Daniel Imms
1624854bd7
Migrate Terminal api tests to playwright
2023-09-02 08:18:02 -07:00
Daniel Imms
1c57b98c9a
Migrate InputHandler api tests to playwright
2023-09-02 07:19:32 -07:00
Daniel Imms
a29ab32876
Migrate MouseTracking api tests to playwright
2023-09-02 07:10:47 -07:00
Daniel Imms
91456fff04
More proxy impl
2023-09-02 06:06:51 -07:00
Daniel Imms
13af55f9fc
Add onWriteParsed event to proxy
2023-09-02 06:00:33 -07:00
Daniel Imms
66454d378b
Add todos
2023-09-01 08:50:39 -07:00
Daniel Imms
92d09f2ea1
Clean up, fix errors, add todo
2023-09-01 08:50:03 -07:00
Daniel Imms
fac5e5f02d
Improve types of proxy object to extend base interfaces
2023-09-01 08:46:14 -07:00
Daniel Imms
ceef536b79
Upgrade es6 -> es2021
...
This uses the recommended target for node 16 in tsconfig/bases.
Fixes #4706
2023-09-01 07:36:48 -07:00
Daniel Imms
5b25c65521
Migrate Parser tests to playwright/test
2023-08-27 09:11:47 -07:00
Daniel Imms
cb977ab6b6
Remove CharWidth.test.ts from api (in playwright)
2023-08-27 09:03:55 -07:00
Daniel Imms
fbebabe2e6
Add @playwright/test support
2023-08-27 08:08:52 -07:00
Per Bothner
dc6dd6d2a8
Remove precedingCodepoint - use precedingJoinState instead
...
repeatPrecedingCharacter (for REP sequence) changed to look at
the grapheme cluser to the "left" in the BufferLine, and repeat that.
This is an extension of the xterm behavior, and changes the
semantics of REP, so is not fully compatible.
However, the new behavior is cleaner and saner.
Moved precedingJoinState property to EscapeSequenceParser.
2023-08-24 07:58:06 -07:00
Per Bothner
2204375788
Merge branch 'master' into clusters
2023-08-21 07:59:15 -07:00
Daniel Imms
8fad65d1d5
Stub out all CSI tests
...
Part of #2117
2023-08-19 06:11:29 -07:00
Daniel Imms
0867804504
Prefer arrow function
2023-08-19 05:33:49 -07:00
Daniel Imms
f0900fdc5f
Tweak format of CSI test names to make it easier to see terminating char
2023-08-19 05:32:41 -07:00
Per Bothner
6c1eb97a18
Remove no-longer-applicable comment.
2023-08-17 14:53:23 -07:00
Per Bothner
3bfe5d86c0
Add testOptions parameter to openTerminal in TestUtils.
...
This is used to control whether the UnicodeGraphemesAddon is loaded.
2023-08-09 14:44:45 -07:00
Per Bothner
b9a4760b44
Move files imported from unicode-properties into subdirectory
...
Specifically addons/xterm-addon-unicode-graphemes/src/third-party/.
2023-08-08 18:32:37 -07:00
Daniel Imms
7baff4e249
Merge branch 'master' into clusters
2023-08-02 11:41:22 -07:00