更新插件上下文和配置文档,添加 Logger、ObjectQLClient、Router、Scheduler 和 SystemAPI 的详… #207
Annotations
8 errors
|
Test
Process completed with exit code 1.
|
|
src/system/plugin.test.ts > Plugin Lifecycle Scenarios > Uninstallation Flow > should handle plugin uninstallation:
packages/spec/src/system/plugin.test.ts#L320
ZodError: [
{
"code": "invalid_arguments",
"argumentsError": {
"issues": [
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"query"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getCurrentUser"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getConfig"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
0,
"app"
],
"message": "Required"
}
],
"name": "ZodError"
},
"path": [
"onUninstall"
],
"message": "Invalid function arguments"
}
]
❯ Object.onUninstall ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2913:31
❯ src/system/plugin.test.ts:320:22
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_arguments', argumentsError: { stack: 'ZodError: [\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "query"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getCurrentUser"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getConfig"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "object",\n "received": "undefined",\n "path": [\n 0,\n "app"\n ],\n "message": "Required"\n }\n]\n at Object.get error [as error] (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31)\n at ZodTuple.parseAsync (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:177:22)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at Object.onUninstall (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2914:36)\n at /home/runner/work/spec/spec/packages/spec/src/system/plugin.test.ts:320:9\n at file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)', issues: [ { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'ql', 'query' ], message: 'Required' }, { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'os', 'getCurrentUser' ], message: 'Required' }, { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'os', 'getConfig' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ +0, 'app' ], message: 'Required' } ], addIssue: 'Function<anonymous>', addIssues: 'Function<anonymous>', name: 'Zod
|
|
src/system/plugin.test.ts > Plugin Lifecycle Scenarios > Upgrade Flow > should handle version upgrade:
packages/spec/src/system/plugin.test.ts#L287
ZodError: [
{
"code": "invalid_arguments",
"argumentsError": {
"issues": [
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"object"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"query"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getCurrentUser"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getConfig"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
0,
"app"
],
"message": "Required"
}
],
"name": "ZodError"
},
"path": [
"onUpgrade"
],
"message": "Invalid function arguments"
}
]
❯ Object.onUpgrade ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2913:31
❯ src/system/plugin.test.ts:287:22
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_arguments', argumentsError: { stack: 'ZodError: [\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "object"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "query"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getCurrentUser"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getConfig"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "object",\n "received": "undefined",\n "path": [\n 0,\n "app"\n ],\n "message": "Required"\n }\n]\n at Object.get error [as error] (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31)\n at ZodTuple.parseAsync (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:177:22)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at Object.onUpgrade (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2914:36)\n at /home/runner/work/spec/spec/packages/spec/src/system/plugin.test.ts:287:9\n at file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)', issues: [ { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'ql', 'object' ], message: 'Required' }, { code: 'invalid_ty
|
|
src/system/plugin.test.ts > Plugin Lifecycle Scenarios > Enable/Disable Flow > should handle plugin enable and disable:
packages/spec/src/system/plugin.test.ts#L258
ZodError: [
{
"code": "invalid_arguments",
"argumentsError": {
"issues": [
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"object"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"query"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getCurrentUser"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getConfig"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
0,
"app"
],
"message": "Required"
}
],
"name": "ZodError"
},
"path": [
"onEnable"
],
"message": "Invalid function arguments"
}
]
❯ Object.onEnable ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2913:31
❯ src/system/plugin.test.ts:258:22
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_arguments', argumentsError: { stack: 'ZodError: [\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "object"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "query"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getCurrentUser"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getConfig"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "object",\n "received": "undefined",\n "path": [\n 0,\n "app"\n ],\n "message": "Required"\n }\n]\n at Object.get error [as error] (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31)\n at ZodTuple.parseAsync (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:177:22)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at Object.onEnable (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2914:36)\n at /home/runner/work/spec/spec/packages/spec/src/system/plugin.test.ts:258:9\n at file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)', issues: [ { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'ql', 'object' ], message: 'Required' }, { code: 'invalid_type'
|
|
src/system/plugin.test.ts > Plugin Lifecycle Scenarios > Installation Flow > should handle plugin installation:
packages/spec/src/system/plugin.test.ts#L218
ZodError: [
{
"code": "invalid_arguments",
"argumentsError": {
"issues": [
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"ql",
"query"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getCurrentUser"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "function",
"received": "undefined",
"path": [
0,
"os",
"getConfig"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
0,
"app"
],
"message": "Required"
}
],
"name": "ZodError"
},
"path": [
"onInstall"
],
"message": "Invalid function arguments"
}
]
❯ Object.onInstall ../../node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2913:31
❯ src/system/plugin.test.ts:218:22
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_arguments', argumentsError: { stack: 'ZodError: [\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "ql",\n "query"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getCurrentUser"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "function",\n "received": "undefined",\n "path": [\n 0,\n "os",\n "getConfig"\n ],\n "message": "Required"\n },\n {\n "code": "invalid_type",\n "expected": "object",\n "received": "undefined",\n "path": [\n 0,\n "app"\n ],\n "message": "Required"\n }\n]\n at Object.get error [as error] (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31)\n at ZodTuple.parseAsync (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:177:22)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at Object.onInstall (file:///home/runner/work/spec/spec/node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:2914:36)\n at /home/runner/work/spec/spec/packages/spec/src/system/plugin.test.ts:218:9\n at file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/spec/spec/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)', issues: [ { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'ql', 'query' ], message: 'Required' }, { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'os', 'getCurrentUser' ], message: 'Required' }, { code: 'invalid_type', expected: 'function', received: 'undefined', path: [ +0, 'os', 'getConfig' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ +0, 'app' ], message: 'Required' } ], addIssue: 'Function<anonymous>', addIssues: 'Function<anonymous>', name: 'ZodError'
|
|
src/system/plugin.test.ts > PluginContextSchema > should accept context with actual implementations:
packages/spec/src/system/plugin.test.ts#L63
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"function\",
\"received\": \"undefined\",
\"path\": [
\"ql\",
\"query\"
],
\"message\": \"Required\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"undefined\",
\"path\": [
\"app\"
],
\"message\": \"Required\"
}
]"
❯ src/system/plugin.test.ts:63:58
|
|
src/system/plugin.test.ts > PluginContextSchema > should accept context with all required properties:
packages/spec/src/system/plugin.test.ts#L34
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ src/system/plugin.test.ts:34:28
|
|
src/system/plugin.test.ts > PluginContextSchema > should accept valid plugin context:
packages/spec/src/system/plugin.test.ts#L21
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"function\",
\"received\": \"undefined\",
\"path\": [
\"ql\",
\"object\"
],
\"message\": \"Required\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"function\",
\"received\": \"undefined\",
\"path\": [
\"ql\",
\"query\"
],
\"message\": \"Required\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"function\",
\"received\": \"undefined\",
\"path\": [
\"os\",
\"getCurrentUser\"
],
\"message\": \"Required\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"function\",
\"received\": \"undefined\",
\"path\": [
\"os\",
\"getConfig\"
],
\"message\": \"Required\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"undefined\",
\"path\": [
\"app\"
],
\"message\": \"Required\"
}
]"
❯ src/system/plugin.test.ts:21:58
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
Expired
|
220 KB |
sha256:5e22ebca32c0191f1d26b0e53000990ddd3d5b8cb1475a95c80d70e61ff790df
|
|