Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added DELETEMEFILE
Empty file.
4 changes: 4 additions & 0 deletions e2etests/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
qcli_test_summary*.json
qcli_test_summary*.html
report-analysis/
.amazonq/
202 changes: 202 additions & 0 deletions e2etests/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

49 changes: 49 additions & 0 deletions e2etests/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[package]
name = "q-cli-e2e-tests"
version = "0.1.0"
edition = "2021"

[workspace]

[dependencies]
expectrl = "0.7"
regex = "1.0"
serial_test = "3.0"
ctor = "0.2"


[features]
core_session = ["help","tangent", "quit", "clear", "changelog","introspect"] # Core Session Commands (/help,/tangent, /quit, /clear, /changelog,introspect)
help = [] # Help Command (/help)
tangent = [] # Tangent Command (/tangent)
quit = [] # Quit Command (/quit)
clear = [] # Clear Command (/clear)
changelog = [] # Changelog Command (/changelog)
introspect = [] # Introspect Command (introspect)

tools = [] # Tools Command (/tools)
agent = [] # Agent Commands (/agent list, /agent create, etc.)
context = [] # Context Commands (/context show, /context add, etc.)
save_load = [] # Save/Load Commands (/save, /load, help)
model = [] # Model Commands (/model, /model --help)

session_mgmt = ["compact", "usage"] # Session Management Commands (/compact, /usage, help)
compact = [] # Compact Commands
usage = [] # Usage Commands

integration = ["subscribe", "hooks", "editor", "issue_reporting"] # Integration Commands (/subscribe, /hooks, /editor, /issue help)
subscribe = [] # Subscribe Commands
hooks = [] # Hooks Commands
editor = [] # Editor Commands
issue_reporting = [] # Issue Reporting Commands

mcp = [] # MCP Commands (/mcp, /mcp --help)
ai_prompts = [] # AI Prompts ("What is AWS?", "Hello")

q_subcommand = [] # Q SubCommand (q chat, q doctor, q translate)

todos = [] # todos command
experiment=[] # experiment command

regression = [] # Regression Tests
sanity = [] # Sanity Tests - Quick smoke tests for basic functionality
Loading