You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在本地运行Apache Age各驱动程序测试?

本地运行Apache Age各驱动测试的方法

完全可以在本地单独运行各驱动的测试,无需等待PR触发。以下是四款驱动的具体运行步骤:

Go驱动

  • 前提:本地已安装Go环境,且驱动依赖配置完成
  • 进入驱动目录:cd age/drivers/go
  • 运行全部测试:go test ./...
  • 运行单个测试:指定测试函数名,例如go test -run TestAgeConnection

JDBC驱动

  • 前提:本地已安装JDK及Maven(或Gradle)
  • 进入驱动目录:cd age/drivers/jdbc
  • 运行全部测试:mvn test
  • 运行单个测试类:指定类名,例如mvn test -Dtest=AgeJdbcConnectionTest

Node.js驱动

  • 前提:本地已安装Node.js及npm/yarn
  • 进入驱动目录:cd age/drivers/nodejs
  • 安装依赖:npm install
  • 运行全部测试:npm test
  • 运行单个测试文件:例如jest test/age-query.test.js(若使用Jest框架,具体命令看项目package.json的test配置)

Python驱动

  • 前提:本地已安装Python环境,且安装了驱动依赖
  • 进入驱动目录:cd age/drivers/python
  • 安装依赖:pip install -r requirements.txt
  • 运行全部测试:python -m pytest(若使用pytest)或python -m unittest discover(若使用unittest)
  • 运行单个测试文件:例如python test_age_api.py

注意:各驱动测试基于对应语言的标准测试工具执行,和回归测试的installcheck命令逻辑不同,无需依赖PostgreSQL的installcheck流程,只要本地环境配置正确即可独立运行。

内容的提问来源于stack exchange,提问作者Mohayu Din

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 03:07:09