Skip to content
File

Blob: src/workerd/api/tests/sync-kv-test.wd-test

1002 bytes
1using Workerd = import "/workerd/workerd.capnp";
2 
3const config :Workerd.Config = (
4 services = [
5 (name = "main", worker = .mainWorker),
6 (name = "TEST_TMPDIR", disk = (writable = true)),
7 (name = "tail", worker= .tailWorker)
8 ],
9 extensions = [ (
10 modules = [
11 ( name = "test:instrumentation-tail", esModule = embed "instrumentation-tail-worker.js" ),
12 ]
13 ) ]
14);
15 
16const mainWorker :Workerd.Worker = (
17 
18 compatibilityFlags = ["enable_ctx_exports", "nodejs_compat", "rpc"],
19 
20 streamingTails = ["tail"],
21 
22 modules = [
23 (name = "worker", esModule = embed "sync-kv-test.js"),
24 ],
25 
26 durableObjectNamespaces = [
27 ( className = "MyActor",
28 uniqueKey = "c4ca24b6066547c9a3c847b6f6bf169a",
29 enableSql = true ),
30 ],
31 
32 durableObjectStorage = (localDisk = "TEST_TMPDIR"),
33);
34 
35const tailWorker :Workerd.Worker = (
36 modules = [
37 (name = "worker", esModule = embed "sync-kv-instrumentation-test.js")
38 ],
39 compatibilityFlags = ["experimental", "nodejs_compat"],
40);