|
|
há 3 anos atrás | |
|---|---|---|
| .. | ||
| src | a3f9755e8e [console] Disable network log in testing | há 3 anos atrás |
| test | 62ae2ac03c [console] Create PluginOnDisableCalledOnlyOnceTest test; Fix tests | há 3 anos atrás |
| testers | 4c6b879873 Upgrade to Ktor 2.0.2, use CIO engine for linux targets; Remove ktor-client-okhttp from mirai-core-api jvmBaseMain | há 3 anos atrás |
| README.md | 97ce422b33 Update docs for console IT | há 3 anos atrás |
| build.gradle.kts | 500ad3cc9e Fix console integration test | há 3 anos atrás |
Mirai Console 一体化测试单元 (目前仅内部测试)
TODO
创建一个新的子测试单元并继承 AbstractTestPoint
beforeConsoleStartup() 准备测试环境 (如写入配置文件, etc)onConsoleStartSuccessfully() 检查插件相关行为是否正确然后在 MiraiConsoleIntegrationTestLauncher.points 添加新单元的完整类路径
在 test/testpoints 添加新测试点,
然后在 MiraiConsoleIntegrationTestBootstrap.kt
添加相关单元
在 testers 创建新的文件夹, 刷新 Gradle 即可获得生成的 build.gradle.kts.
即可创建新的配套插件, 可用于测试插件依赖, etc
只有在修改 build.gradle.kts 后才需要将其添加 git, 其他情况下会自动生成.