翼型测试
这个包提供了一个效果层来旋转Airfoir存储引擎和 它在容器中的依赖关系。
Docker是必需的。
安装
pnpm add -D @useairfoil/testing effect@^4
使用
import { TestEngine } from "@useairfoil/testing";
import { Effect } from "effect";
Effect.gen(function* () {
const engine = yield* TestEngine.Instance;
const uri = yield* engine.uri;
const icebergRestUri = yield* engine.icebergRestUri;
});
API
TestEngine。实例
uri: Effect<string>引擎的uri。icebergRestUri: Effect<string>冰山休息目录uri。engineIcebergRestUri: Effect<string>冰山休息目录,可从容器内到达。accessKeyId和secretAccessKey: S3凭证。materializeAndCommit(catalogId, table):发布已摄取的行,并等待新的冰山快照。
在注册要摄取的目录和主机时使用引擎地址 冰山客户端直接呼叫的地址。单独注册可以指向 相同的目录和表。不需要主机LAN地址。