GraalVM 语言兼容性
在评估用于执行应用程序的新运行时时,一个关键的关注点是该运行时是否功能完善。每次提交到任何 GraalVM 语言仓库时,我们都会运行一套全面的语言规范测试。有时这些测试套件不完整,在这种情况下,我们与第三方合作以改善整体生态系统。
我们还会对每个受支持的 GraalVM 语言的流行软件包子集运行定期测试。如果您有兴趣检查您的软件包是否受支持,请使用以下两种工具之一。指定您感兴趣的模块或软件包名称,或者放入您的 package.json
、Gemfile.lock
或其他包含依赖项列表的文件。
请注意,所有处理都在浏览器客户端进行,不会向任何服务器发送信息。
我们对来自各个仓库的模块进行测试:Python 的 PyPI 和标准库,Node 模块的 NPM,Ruby gem 的 RubyGems。我们尝试下载模块并运行其测试。如果测试通过,兼容性检查器将报告该模块通过的测试数量,例如“100.00% 测试通过”。请将兼容性检查器作为初始工具来检查兼容性并自行进一步评估。通常,除非测试明确失败,否则该模块很有可能在 GraalVM 上运行。
快速检查 Python 软件包或标准库模块、NPM 模块或 Ruby gem 是否与 GraalVM 兼容。
抱歉,未找到 的兼容性结果。
这并不意味着 不适用于 GraalVM。我们只是还没有机会将其添加到常规测试流程中。
我们目前测试
- 基于 mocha、jest、ava、tape 和其他测试框架的 95,000 多个 NPM 模块。
- 最受欢迎的 1,000 个 Ruby gem。
如果有您希望我们测试但尚未测试的模块,请告知我们。
上传您的软件包依赖锁定文件以
一次性检查您的所有依赖项!
将文件拖到此处
或
名称 | 版本 | 状态 |
---|