Configuration
Open Settings → search appsyncTestGen.
LLM (appsyncTestGen.llm)
provider:"openai" | "anthropic" | "bedrock" | "compat" | "gemini"model,baseUrl(OpenAI-compatible endpoints)temperature(default0.2),maxTokens(default1600),streaming(defaulttrue)- Bedrock extras:
region,profile,bedrockModelId
Generation (appsyncTestGen.generation)
minScenariosPerOperation(default4)- Prompts
extraPrompt(string or string[]; legacyuserGuidancealso read)extraPromptQuery,extraPromptMutation,extraPromptSubscriptionextraPromptFile(abs or workspace-relative)perOperationPrompts(array of{ op, prompt?, file? }), e.g.:[ { "op": "Mutation.createCourse", "file": ".appsync-testgen/operations/Mutation.createCourse.md" }, { "op": "Query.get*", "prompt": "Keep selection sets minimal." } ]
Contexts (appsyncTestGen.contexts)
selectionDepth(default2)maxFieldsPerLevel(default20)returnTreeDepth(default2)returnTreeMaxFields(default25)
Tests (appsyncTestGen.tests)
framework:"pytest" | "jest"(recommended: pytest)outputRoot: defaultcontexts
Resolvers (appsyncTestGen.resolvers)
fetchDataSources: boolean (defaulttrue)
Connection (appsyncTestGen.connection)
regionprofile