| 123456789101112131415161718192021222324252627282930 |
- import { TestRunner } from './dist/sdk/test-runner.js';
- import { loadTestCase } from './dist/sdk/test-case-loader.js';
- async function inspectTest() {
- const testCase = await loadTestCase('../agents/openagent/tests/developer/ctx-code-001.yaml');
-
- const runner = new TestRunner({
- debug: true,
- runEvaluators: false,
- defaultModel: 'opencode/grok-code-fast',
- });
- await runner.start();
- const result = await runner.runTest(testCase);
- await runner.stop();
- console.log('\n=== EVENT DETAILS ===');
- console.log(`Total events: ${result.events.length}`);
- result.events.forEach((event, idx) => {
- console.log(`\n${idx + 1}. ${event.type}`);
- console.log(` Properties:`, JSON.stringify(event.properties, null, 2));
- });
- console.log('\n=== TEST RESULT ===');
- console.log(`Passed: ${result.passed}`);
- console.log(`Approvals: ${result.approvalsGiven}`);
- console.log(`Errors: ${result.errors.length}`);
- }
- inspectTest().catch(console.error);
|