Back to all reviewers

organize tests by category

browser-use/browser-use
Based on 2 comments
Yaml

Structure test suites into clear, logical categories and run them as separate CI jobs for better parallelization, maintainability, and failure identification. This approach makes it easier to understand test failures, enables targeted testing, and improves CI performance through parallel execution.

Testing Yaml

Reviewer Prompt

Structure test suites into clear, logical categories and run them as separate CI jobs for better parallelization, maintainability, and failure identification. This approach makes it easier to understand test failures, enables targeted testing, and improves CI performance through parallel execution.

Organize tests by functional area or technology stack, such as:

  • Browser-related tests (different browser engines, CDP integration)
  • Model/API tests (different AI providers)
  • Functionality tests (UI interactions, features)

Example CI matrix configuration:

strategy:
  matrix:
    test:
      - browser/patchright
      - browser/user_binary
      - browser/remote_cdp
      - models/openai
      - models/google
      - models/anthropic
      # TODO: keep adding more in the future
      # - models/azure
      # - models/deepseek
      # - functionality/click
      # - functionality/tabs

This structure allows teams to easily add new test categories, run specific test subsets, and quickly identify which area of the codebase has issues when tests fail.

2
Comments Analyzed
Yaml
Primary Language
Testing
Category

Source Discussions