Natalia Selezneva
4b138ae2b8
Do not use async script dependencies resolver in tests
2018-09-13 14:50:22 +03:00
Ilya Chernikov
a02d5b4b21
Rename script annotation params according to configuration keys...
...
rename evaluation params consistently too
2018-09-11 14:56:51 +02:00
Ilya Chernikov
8674cd7a6b
Fix scripting tests
2018-09-06 19:17:43 +02:00
Natalia Selezneva
6672fd7bbf
Fix tests for highlighting in scripts with custom script definition
2018-08-03 15:25:35 +03:00
Natalia Selezneva
41dc059da9
Register custom file extension for scripts loaded from script template
2018-08-03 15:25:35 +03:00
Natalia Selezneva
49a1788728
Update testData after switching on kotlin internal mode in tests
2018-05-03 11:32:52 +03:00
Natalia Selezneva
a58bc7f301
Fix transitive module dependencies for scripts
2018-04-10 14:07:04 +03:00
Natalia Selezneva
8d9f539c79
Return correct ProjectFacade for script and its dependencies
...
^KT-22588 Fixed
2018-04-10 14:06:34 +03:00
Natalia Selezneva
f8ad244899
Rewrite AbstractScriptConfigurationTest to test file from project sources
...
Changes in testData are needed to avoid running injection for string literals
2018-04-10 14:06:23 +03:00
Natalia Selezneva
3d73786e98
Highlight scripts according to ScriptLocation annotation in ScriptDefinition
2018-03-30 14:43:17 +03:00
Natalia Selezneva
58edab37c1
Add test for fatal severity in scripts
2018-03-19 09:41:38 +03:00
Natalia Selezneva
4b4acfee2c
Scripts: display errors from external resolver in panel if text range is empty
2018-03-17 00:21:10 +03:00
Pavel V. Talanov
ebd3ac6dc8
Fix script resolver failing
...
Specifically the case where some lib is in project dependencies and script dependencies at the same time
#EA-105435 at least partially fixed
#KT-19458 Fixed
#KT-19474 Fixed
2017-09-08 15:05:58 +03:00
Pavel V. Talanov
53144def10
AbstractScriptConfigurationTest: rewrite script template setup
...
Allow simpler setup of common scenarios
Do not require to define DependenciesResolver for every test
Drop redundant template files
2017-09-08 15:04:17 +03:00
Pavel V. Talanov
a120130069
Workaround NonClasspathClassFinder not supporting inner classes
...
Explicitly split qualified names, can be removed once platform is fixed
#KT-19310 Fixed
2017-08-29 20:54:25 +03:00
Pavel V. Talanov
05ea99441f
script.runtime 1.1.4: Update test data implementations
2017-07-30 18:21:35 +03:00
Pavel V. Talanov
5faad493b4
Catch and report exceptions from DependenciesResolver
2017-07-19 12:29:25 +03:00
Pavel V. Talanov
b1ac451959
Make sure template classpath is always among script dependencies
2017-07-19 12:29:15 +03:00
Pavel V. Talanov
1b42095dc1
Support @AcceptedAnnotations for different kinds of resolvers
2017-07-19 12:28:49 +03:00
Pavel V. Talanov
1c412b4068
AsyncDependenciesResolver: provide implementation for sync resolve
2017-07-19 12:28:46 +03:00
Pavel V. Talanov
10e14103b6
Propagate reports from script dependency resolver
...
Compiler: show as compiler messages
IDE: annotate code in a separate highlighting pass
2017-07-19 12:28:20 +03:00
Ilya Chernikov
88652154c9
Port compiler to the script-runtime with script base classes
2017-04-06 10:02:45 +02:00
Pavel V. Talanov
10660f35d7
Add tests for script configuration machinery, namely ScriptTemplateProvider EP
...
Test highlighting and navigation depending on provided script definition
2016-08-16 16:45:59 +03:00