workflow.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Quinn QA workflow: Automate
  2. name: qa-automate
  3. description: "Generate tests quickly for existing features using standard test patterns"
  4. author: "BMad"
  5. # Critical variables from config
  6. config_source: "{project-root}/_bmad/bmm/config.yaml"
  7. output_folder: "{config_source}:output_folder"
  8. implementation_artifacts: "{config_source}:implementation_artifacts"
  9. user_name: "{config_source}:user_name"
  10. communication_language: "{config_source}:communication_language"
  11. document_output_language: "{config_source}:document_output_language"
  12. date: system-generated
  13. # Workflow components
  14. installed_path: "{project-root}/_bmad/bmm/workflows/qa/automate"
  15. instructions: "{installed_path}/instructions.md"
  16. validation: "{installed_path}/checklist.md"
  17. template: false
  18. # Variables and inputs
  19. variables:
  20. # Directory paths
  21. test_dir: "{project-root}/tests" # Root test directory
  22. source_dir: "{project-root}" # Source code directory
  23. # Output configuration
  24. default_output_file: "{implementation_artifacts}/tests/test-summary.md"
  25. # Required tools
  26. required_tools:
  27. - read_file # Read source code and existing tests
  28. - write_file # Create test files
  29. - create_directory # Create test directories
  30. - list_files # Discover features
  31. - search_repo # Find patterns
  32. - glob # Find files
  33. tags:
  34. - qa
  35. - automation
  36. - testing
  37. execution_hints:
  38. interactive: false
  39. autonomous: true
  40. iterative: false