Skip to content

Add wopee.rf and wopee-mcp#72

Open
marcel-veselka wants to merge 1 commit intocleder:mainfrom
marcel-veselka:add-wopee-tools
Open

Add wopee.rf and wopee-mcp#72
marcel-veselka wants to merge 1 commit intocleder:mainfrom
marcel-veselka:add-wopee-tools

Conversation

@marcel-veselka
Copy link

@marcel-veselka marcel-veselka commented Mar 17, 2026

Summary

Adds two entries from the Wopee.io autonomous testing platform:

  • UI Testing: wopee.rf - Visual regression testing library for Robot Framework with AI-powered autonomous test maintenance.
  • LLM & MCP Testing: wopee-mcp - MCP server for autonomous testing - dispatch test runs, analysis crawls, and AI agent tests from AI coding assistants.

Both entries are placed alphabetically within their respective sections.

@semanticdiff-com
Copy link

Review changes with  SemanticDiff

@sourcery-ai
Copy link

sourcery-ai bot commented Mar 17, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Adds two new Wopee.io autonomous testing resources to the README, keeping entries alphabetically ordered within the existing sections for LLM & MCP Testing and UI Testing.

File-Level Changes

Change Details Files
Add Wopee MCP autonomous testing server to the LLM & MCP Testing section.
  • Insert a new bullet for wopee-mcp with link to its npm package.
  • Describe wopee-mcp as an MCP server for autonomous testing capable of dispatching test runs, analysis crawls, and AI agent tests.
  • Place the new entry alphabetically among existing LLM & MCP Testing tools.
README.md
Add Wopee Robot Framework visual regression library to the UI Testing section.
  • Insert a new bullet for wopee_rf with link to its GitHub repository.
  • Describe wopee_rf as a visual regression testing library for Robot Framework with AI-powered autonomous test maintenance.
  • Ensure the new entry is ordered alphabetically within the UI Testing tools list.
README.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@qodo-code-review
Copy link

Review Summary by Qodo

Add wopee_rf and wopee-mcp testing tools

✨ Enhancement

Grey Divider

Walkthroughs

Description
• Adds wopee_rf to UI Testing section for visual regression testing
• Adds wopee-mcp to LLM & MCP Testing section for autonomous testing
• Both entries placed alphabetically within their respective sections
Diagram
flowchart LR
  README["README.md"]
  UI["UI Testing Section"]
  LLM["LLM & MCP Testing Section"]
  WOPEE_RF["wopee_rf<br/>Visual Regression Testing"]
  WOPEE_MCP["wopee-mcp<br/>MCP Server"]
  README -- "adds entry" --> UI
  README -- "adds entry" --> LLM
  UI -- "alphabetically placed" --> WOPEE_RF
  LLM -- "alphabetically placed" --> WOPEE_MCP
Loading

Grey Divider

File Changes

1. README.md ✨ Enhancement +2/-0

Add two Wopee.io autonomous testing tools

• Added wopee-mcp entry to LLM & MCP Testing section with description of MCP server for autonomous
 testing
• Added wopee_rf entry to UI Testing section with description of visual regression testing library
 for Robot Framework
• Both entries maintain alphabetical ordering within their respective sections

README.md


Grey Divider

Qodo Logo

@qodo-code-review
Copy link

qodo-code-review bot commented Mar 17, 2026

Code Review by Qodo

🐞 Bugs (2) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider


Remediation recommended

1. Mismatched project name 🐞 Bug ✓ Correctness
Description
The UI Testing entry is labeled wopee_rf but links to a repository named wopee.rf, creating a
name/URL mismatch. This can confuse readers and makes the tool harder to find by its canonical
repo/project name.
Code

README.md[253]

+- [wopee_rf](https://github.com/autonomous-testing/wopee.rf) - Visual regression testing library for Robot Framework with AI-powered autonomous test maintenance.
Evidence
The markdown link text uses wopee_rf (underscore) while the linked GitHub repository path is
wopee.rf (dot), so the displayed name does not match the linked project identifier.

README.md[252-253]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The README link text (`wopee_rf`) doesn’t match the linked repository name (`wopee.rf`).

## Issue Context
Awesome-list entries are easiest to discover and verify when the displayed name matches the linked project’s canonical name.

## Fix Focus Areas
- README.md[252-253]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools



Advisory comments

2. Unicode em dash used 🐞 Bug ✧ Quality
Description
The new wopee-mcp entry uses a Unicode em dash (—) in its description, introducing inconsistent
punctuation compared to neighboring list items. This can reduce search/replace consistency and may
cause avoidable text-processing friction in tooling that assumes ASCII-only punctuation.
Code

README.md[81]

+- [wopee-mcp](https://www.npmjs.com/package/wopee-mcp) - MCP server for autonomous testing — dispatch test runs, analysis crawls, and AI agent tests from AI coding assistants.
Evidence
The wopee-mcp line includes an em dash character (—), while the adjacent entry uses standard ASCII
punctuation (no em dash), demonstrating an inconsistency introduced by this change.

README.md[80-82]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The README entry for `wopee-mcp` uses a Unicode em dash (—), which is inconsistent with nearby list-item punctuation.

## Issue Context
Keeping punctuation consistent improves text searchability and avoids edge cases for tools that may treat Unicode punctuation differently.

## Fix Focus Areas
- README.md[80-82]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@gemini-code-assist
Copy link

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request expands the collection of awesome Python testing resources by integrating two new tools from the Wopee.io autonomous testing platform. It introduces a visual regression testing library for UI testing and an MCP server for managing LLM and AI agent tests, thereby enriching the available options for modern testing methodologies.

Highlights

  • New Testing Tools: Two new entries from the Wopee.io autonomous testing platform, wopee_rf and wopee-mcp, were added to the README.md.
  • UI Testing: The wopee_rf library, a visual regression testing tool for Robot Framework with AI-powered test maintenance, was added to the UI Testing section.
  • LLM & MCP Testing: The wopee-mcp server, which dispatches test runs, analysis crawls, and AI agent tests, was added to the LLM & MCP Testing section.
Changelog
  • README.md
    • Added wopee-mcp to the "LLM & MCP Testing" section.
    • Added wopee_rf to the "UI Testing" section.
Activity
  • No human activity has been recorded on this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Copy link

@llamapreview llamapreview bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto Pull Request Review from LlamaPReview

Review Status: Automated Review Skipped

Dear contributor,

Thank you for your Pull Request. LlamaPReview has analyzed your changes and determined that this PR does not require an automated code review.

Analysis Result:

PR only contains documentation changes (1 files)

Technical Context:

Documentation changes typically include:

  • Markdown/RST file updates
  • API documentation
  • Code comments
  • README updates
  • Documentation in /docs directory
  • License and contribution files

We're continuously improving our PR analysis capabilities. Have thoughts on when and how LlamaPReview should perform automated reviews? Share your insights in our GitHub Discussions.

Best regards,
LlamaPReview Team

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds two new tools to the awesome list. One of the added tools, wopee-mcp, appears to be a Node.js package based on its NPM link. Since this is a curated list of Python testing resources, I've added a comment suggesting its removal to maintain the list's focus. The other addition, wopee_rf, seems appropriate.

@marcel-veselka marcel-veselka changed the title Add wopee_rf and wopee-mcp Add wopee.rf and wopee-mcp Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant