Skip to content

test: T20-T22 — OpenAI Agents, CrewAI, AutoGen tests#30

Open
ogkranthi wants to merge 2 commits into
mainfrom
agent/tester/T20-T22
Open

test: T20-T22 — OpenAI Agents, CrewAI, AutoGen tests#30
ogkranthi wants to merge 2 commits into
mainfrom
agent/tester/T20-T22

Conversation

@ogkranthi

Copy link
Copy Markdown
Owner

Summary

Adds test suites for three new emitters/parsers (T20, T21, T22):

T20 — OpenAI Agents SDK emitter tests (tests/test_openai_agents_emitter.py)

  • 43 tests covering: output file creation, agent.py structure, tools.py stubs (function/shell/MCP/typed params), runner.py, requirements.txt, README.md, guardrails, long instructions, no-repr guarantees, fixture conversion

T21 — CrewAI parser + emitter tests (tests/test_crewai_parser_emitter.py)

  • 60 tests covering: emitter output (agents.yaml, tasks.yaml, crew.py), parser (role/goal/backstory → IR, tools list, task mapping, file locations), round-trip preservation

T22 — AutoGen emitter tests (tests/test_autogen_emitter.py)

  • 57 tests covering: agent_config.json JSON schema validation, AssistantAgent config, model client, termination condition, tool components (FunctionTool/MCP), tools.py stubs, run.py, requirements.txt, fixture conversion

Test results

  • T20: 42 passed, 1 skipped (CLI test skipped — openai-agents not yet in _EMITTERS)
  • T21: 58 passed, 1 skipped (CLI test skipped — crewai not yet in _EMITTERS)
  • T22: 56 passed, 1 skipped (CLI test skipped — autogen not yet in _EMITTERS)

Total: 156 passed, 3 skipped

Resolves T20, T21, T22.

ogkranthi added 2 commits June 6, 2026 22:21
- T20: 43 tests for OpenAI Agents SDK emitter (fixture conversion, tool stub generation,
  file structure, guardrails, MCP tools, shell tools, typed parameters)
- T21: 60 tests for CrewAI parser + emitter (agents.yaml round-trip, task mapping,
  role/goal/backstory mapping, tools list, file locations, round-trip)
- T22: 57 tests for AutoGen emitter (JSON schema validation, fixture conversion,
  agent_config.json structure, tool components, termination conditions)
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 7, 2026

Copy link
Copy Markdown

Deploying agentshift with  Cloudflare Pages  Cloudflare Pages

Latest commit: c28c20b
Status: ✅  Deploy successful!
Preview URL: https://60194edb.agentshift.pages.dev
Branch Preview URL: https://agent-tester-t20-t22.agentshift.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant