Karlatemp
237320317e
JvmPluginClassLoaderAccess
2022-05-23 18:26:33 +08:00
Karlatemp
b0711ed9ab
Setup vm-names of JvmPluginClassLoader's libraries classloaders
2022-05-23 17:41:51 +08:00
Karlatemp
6d0e5adf95
Fix ktor 2.0.0 linking ( #2051 ); Improve console plugin classloader logic
...
- Drop `io.ktor` in consoleRuntimeClasspath included by `core-api: api(io.ktor)`; Fix #2051
- Fix IT.plugin-resolve-self-dependencies-over-console-ones
- Fix IT.plugin-use-console-deps-fallback
- Fix plugin dependencies linked to AppClassLoader if any external dependencies used
2022-05-21 21:24:09 +08:00
Him188
0da75d31b9
Fix readStringListFromEnv when no env specified
2022-05-08 09:48:10 +01:00
Karlatemp
8250c3da65
Using PlatformClassLoader to resolve java.*
; fix #2009
2022-05-04 16:36:13 +08:00
Him188
6b5f9e2eef
Change file suffix of new plugins to '.mirai2.jar'. Ignore '.mirai.jar' if its '.mirai2.jar' counterparts loaded. Close #1999
2022-05-01 17:59:05 +01:00
Him188
2780fc4761
Fix build
2022-04-24 16:47:42 +01:00
Him188
854b55f216
Add plugin tests PluginResolveSelfDependenciesOverConsoleOnes, close #1981
2022-04-24 16:18:22 +01:00
Him188
556c805448
console IT: Do not delete entire test sandbox, keep libraries
2022-04-24 16:15:17 +01:00
Him188
97ce422b33
Update docs for console IT
2022-04-24 15:45:58 +01:00
Karlatemp
35c08e8b16
Link mirai-core in console IT, fix non-hard-linked dependencies resolving
2022-04-23 17:15:20 +08:00
Him188
4acd74974a
Migrate deprecated usages and cleanup code
2022-04-13 13:08:14 +01:00
Karlatemp
706e283218
Init dependencies of no-other-plugin-depended plugins first; fix #1965
2022-04-06 20:30:05 +08:00
Karlatemp
304220708a
Fix empty resource link resolving
2022-03-30 11:52:36 +08:00
Karlatemp
51c8684e22
Resources resolving
2022-03-30 08:48:42 +08:00
Karlatemp
d6f4e2e567
Resources & ServiceLoader resolving
2022-03-30 08:48:41 +08:00
Karlatemp
884e7a3ee4
Nested modules in console integration test
2022-03-30 08:48:28 +08:00
Karlatemp
bb489601b7
Auto finding testing points
2022-03-10 18:05:16 +08:00
Karlatemp
894b8a9c2e
Fix class resolving when package duplicated in dependent plugins. Fix #1920
2022-03-10 17:51:30 +08:00
Karlatemp
29ebf78a54
Fix testing
2022-02-21 22:07:04 +08:00
Karlatemp
22d2bd79df
Allow override console non-hard-link dependencies
2022-02-21 21:20:53 +08:00
Karlatemp
0570a50e5e
Support multi remote servers; Support maven local & gradle local
2022-02-21 21:20:51 +08:00
Karlatemp
4100eaa245
Plugin dependencies automatic download system
2022-02-21 21:20:35 +08:00
微莹·纤绫
4f6481955c
Save journals to file ( #1874 )
...
* Save journals to file
* Use kotlin coroutines
* Fix StackOverflowError
* Auto split log files && test units
* Implement ConsoleTerminalSettings.noLogging
* Improve logging
* High-Speed logging test
2022-02-21 12:18:05 +00:00
Karlatemp
6f24035154
Update mirai-console.integration-test
2022-01-15 19:17:04 +08:00
Him188
ecc4425463
Move KClass.createInstance to mirai-core-utils and optimize TestPointPluginImpl.<init>
2021-12-23 01:37:11 +00:00
Karlatemp
1d1a77ff1a
Test of rename folder
2021-12-19 00:46:46 +08:00
Karlatemp
dda61f5a5d
Fix exception catch
2021-12-19 00:45:13 +08:00
微莹·纤绫
8d6b4b4970
[CONSOLE] Integration Test ( #1741 )
...
* [CONSOLE] Realtime Test Unit
* Rename to IntegrationTest; IDEA Debugging support
* External Plugins support
* Simply redesign
2021-12-18 22:59:43 +08:00