workflow.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: qa-generate-e2e-tests
  2. description: 'Generate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"'
  3. # Critical variables from config
  4. config_source: "{project-root}/_bmad/bmm/config.yaml"
  5. implementation_artifacts: "{config_source}:implementation_artifacts"
  6. user_name: "{config_source}:user_name"
  7. communication_language: "{config_source}:communication_language"
  8. document_output_language: "{config_source}:document_output_language"
  9. date: system-generated
  10. # Workflow components
  11. installed_path: "{project-root}/_bmad/bmm/workflows/qa-generate-e2e-tests"
  12. instructions: "{installed_path}/instructions.md"
  13. validation: "{installed_path}/checklist.md"
  14. template: false
  15. # Variables and inputs
  16. test_dir: "{project-root}/tests" # Root test directory
  17. source_dir: "{project-root}" # Source code directory
  18. # Output configuration
  19. default_output_file: "{implementation_artifacts}/tests/test-summary.md"
  20. # Required tools
  21. required_tools:
  22. - read_file # Read source code and existing tests
  23. - write_file # Create test files
  24. - create_directory # Create test directories
  25. - list_files # Discover features
  26. - search_repo # Find patterns
  27. - glob # Find files
  28. tags:
  29. - qa
  30. - automation
  31. - testing
  32. execution_hints:
  33. interactive: false
  34. autonomous: true
  35. iterative: false