数据库名称: root.test
使用该数据库的测试文件:
tests/e2e/Session.test.tstests/e2e/AllDataTypes.test.tstests/e2e/SessionPool.test.tstests/e2e/LargeQuery.test.tstests/e2e/MultiNode.test.ts数据库名称: test
使用该数据库的测试文件:
tests/e2e/TableSessionPool.test.tstests/e2e/TableModelDataTypes.test.ts确保 IoTDB 实例正在运行,并设置环境变量:
export IOTDB_HOST=localhost export IOTDB_PORT=6667 export IOTDB_USER=root export IOTDB_PASSWORD=root
npm run test:e2e
# 树模型测试 npm test -- tests/e2e/Session.test.ts npm test -- tests/e2e/AllDataTypes.test.ts npm test -- tests/e2e/SessionPool.test.ts npm test -- tests/e2e/LargeQuery.test.ts npm test -- tests/e2e/MultiNode.test.ts # 表模型测试 npm test -- tests/e2e/TableSessionPool.test.ts npm test -- tests/e2e/TableModelDataTypes.test.ts
afterAll 钩子中会自动清理数据库如果测试异常中断,可能需要手动清理:
# 连接到 IoTDB CLI ./start-cli.sh -h localhost -p 6667 -u root -pw root # 删除树模型测试数据库 DROP DATABASE root.test; # 删除表模型测试数据库 DROP DATABASE test;