Commit Graph

194 Commits

Author SHA1 Message Date
James-Yu
b1e8f6d4e8 Viewer tests & rearrange test structure 2022-12-30 10:17:55 +08:00
James Yu
93506b5657 Allow retry, shorter timeout, split asserts of && 2022-12-29 22:04:56 +08:00
James-Yu
c3840a6f23 Try 'switching intellisense' again 2022-12-29 15:04:58 +08:00
James-Yu
35d9232720 Fix a rare read from undefined error 2022-12-29 14:34:44 +08:00
James-Yu
c22eec8bff Do not need so many builds 2022-12-29 14:16:05 +08:00
James-Yu
fd60765f80 Tweak 'switching intellisense' test 2022-12-29 12:58:40 +08:00
James-Yu
fb210de664 Save test error logs to file to reduce pollution 2022-12-29 11:42:38 +08:00
James-Yu
fcb29dcaab Time delay after rimraf for file watcher pooling 2022-12-29 11:10:42 +08:00
James-Yu
15d0f9899b Stable autobuild for 05_multiroot 2022-12-29 11:07:07 +08:00
James-Yu
a204515201 Make up the switching intellisense test for multiroot 2022-12-29 10:58:40 +08:00
James-Yu
0f2f8e6aa4 Multiroot tests 2022-12-29 10:04:22 +08:00
James-Yu
316280308c Add a test for #1932 2022-12-29 09:14:07 +08:00
James Yu
1e1274d1d8 Working on multiroot 2022-12-28 21:57:28 +08:00
James Yu
95c86d88c6 More tolerate test timeout, fix win32 copy pdf 2022-12-28 18:57:47 +08:00
James-Yu
2a48fd957e Unittests finished 2022-12-28 17:32:59 +08:00
James-Yu
ad374d3222 @-snippet trigger now don't require reload 2022-12-28 17:05:51 +08:00
James-Yu
d2b08d4e75 Remove test onlys 2022-12-28 12:37:58 +08:00
James-Yu
c2acaa5167 Fix incorrect file name, remove test log grep 2022-12-28 12:35:29 +08:00
James-Yu
8a4e038edb All build tests 2022-12-28 12:27:46 +08:00
James-Yu
ae9b00deeb latexmk from sub files should have -cd, more tests 2022-12-28 11:28:17 +08:00
James Yu
76f59606f6 New test framework 2022-12-27 23:00:28 +08:00
James Yu
dde27b173f
Merge pull request #3594 from James-Yu/fetch-texstudio-cwl
Load cwl from texstudio-org/texstudio, only a few
2022-12-23 08:54:14 +08:00
James-Yu
19cda1bdbd Fix package json test 2022-12-22 16:47:38 +08:00
Jerome Lelong
e4a9276b7c
Add unit tests for default commands and environments (#3590) 2022-12-21 21:08:06 +01:00
James-Yu
df4482fb0a Now we have argument intellisense 2022-12-16 15:31:13 +08:00
James-Yu
e4c625b3fd Remove the interfaces 2022-12-13 11:24:25 +08:00
James-Yu
136c797d19 Read package json only once 2022-12-12 11:24:25 +08:00
James Yu
b39c3e8d5c Undefined command name is a bad idea 2022-12-11 22:25:00 +08:00
James Yu
362f2f1234 Condense unittest of package json files 2022-12-11 21:53:43 +08:00
James-Yu
320cfc3174 Provide keyvals to commands and envs 2022-12-09 16:07:04 +08:00
James-Yu
4f37ead5ee New cwl parsing function 2022-12-09 14:58:41 +08:00
James-Yu
6b30963b35 Fix an erranous math preview test, add one more 2022-12-08 10:26:22 +08:00
Takashi Tamura
b5ea2a626b Add tests for cursorrenderer 2022-09-09 11:59:45 +09:00
Takashi Tamura
dd4761aac3 Use VS Code 1.71.0 for tests 2022-09-07 10:01:34 +09:00
Takashi Tamura
a11031014e Skip a test on macOS 2022-08-31 13:47:56 +09:00
James-Yu
4652f6727d Fix \input arg does not take underscore filename 2022-07-29 14:15:16 +08:00
James-Yu
c466ce1a6b Faster AST-based structure by removing text 2022-07-28 11:10:16 +08:00
Takashi Tamura
1de80a0844 Clarify with type annotations that Extension is a kind of service locator
- https://martinfowler.com/articles/injection.html#UsingAServiceLocator
2022-07-23 22:24:54 +09:00
James Yu
ec1974bcfd Support multiple linters simultaneously 2022-07-16 09:40:38 +08:00
James-Yu
4c6ea44d7a Do not use inheritance for linters 2022-07-15 13:49:36 +08:00
James-Yu
1de23d2b58 Rename folder linters to linterlib 2022-07-15 12:53:58 +08:00
James-Yu
e515ffc02d Unit-test linter log messages 2022-07-15 10:24:42 +08:00
James Yu
1b9f4279c4 Add linter tests 2022-07-15 02:09:02 +08:00
Takashi Tamura
34d2f1ab2d - Use a fake extension for synctexjs tests
- Add ILogger
2022-07-11 21:20:00 +09:00
Takashi Tamura
3954f675d0 Add tests for TextDocumentLike 2022-07-11 07:35:19 +09:00
Takashi Tamura
3035f40bca Use VS Code 1.68.1 for CI tests 2022-07-06 10:19:25 +09:00
James Yu
38fe7752e7
Add structure tests (#3366) 2022-07-05 10:28:11 +08:00
Jerome Lelong
8ac04e0ade Add test for \newabbr and \newabbreviation 2022-07-02 15:30:29 +02:00
Takashi Tamura
904b3a7c88 Use VS Code 1.67.2 for CI tests. 2022-06-08 17:33:34 +09:00
Takashi Tamura
beca19031b Skip a CI test on Windows 2022-05-31 11:19:32 +09:00