fix: 修复GraalPy依赖并添加Context池化和完整单元测试

- 修复parser pom.xml中GraalPy依赖配置
- 修复web-front Playground.vue中Tab选中异常bug
- 添加PyContextPool实现Context池化管理
- 更新PyPlaygroundExecutor和PyParserExecutor使用池化
- 创建PyParserTest完整单元测试
- 创建PyHttpClientTest HTTP客户端测试
- 创建PyCryptoUtilsTest加密工具测试
- 修复所有ShareLinkInfo构造相关错误
This commit is contained in:
q
2026-01-11 03:19:31 +08:00
parent 31c6a61193
commit 5092bbd3fe
8 changed files with 2066 additions and 166 deletions

View File

@@ -114,10 +114,15 @@
<version>${graalpy.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.polyglot</groupId>
<groupId>org.graalvm.python</groupId>
<artifactId>python</artifactId>
<version>${graalpy.version}</version>
<type>pom</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.graalvm.python</groupId>
<artifactId>python-embedding</artifactId>
<version>${graalpy.version}</version>
</dependency>
<!-- Compression (Brotli) -->