You need to sign in or sign up before continuing.

Project Description

Uyuni: add SLE-Micro acceptance tests

Goal for this Hackweek

1 - Learn how to create an acceptance tests from scratch

2 - Create an acceptance test for SLE-Micro onboarding

3 - Create an acceptance test for all the other feature (install/remove packages, action chains etc...)

Looking for hackers with the skills:

uyuni cucumber testing

This project is part of:

Hack Week 22

Activity

  • over 2 years ago: j_renner liked this project.
  • over 2 years ago: okurz liked this project.
  • over 2 years ago: mbussolotto added keyword "testing" to this project.
  • over 2 years ago: mbussolotto added keyword "cucumber" to this project.
  • over 2 years ago: mbussolotto added keyword "uyuni" to this project.
  • over 2 years ago: mbussolotto originated this project.

  • Comments

    • dgedon
      over 2 years ago by dgedon | Reply

      For our BV there is already a PR pending: https://github.com/uyuni-project/uyuni/pull/5723

    Similar Projects

    Move Uyuni Test Framework from Selenium to Playwright + AI by oscar-barrios

    Description

    This project aims to migrate the existing Uyuni Test Framework from Selenium to Playwright. The move will improve the stability, speed, and maintainability of our end-to-end tests by leveraging Playwright's modern features. We'll be rewriting the current Selenium code in Ruby to Playwright code in TypeScript, which includes updating the test framework runner, step definitions, and configurations. This is also necessary because we're moving from Cucumber Ruby to CucumberJS.

    If you're still curious about the AI in the title, it was just a way to grab your attention. Thanks for your understanding.


    Goals

    • Migrate Core tests including Onboarding of clients
    • Improve test reliabillity: Measure and confirm a significant reduction of flakynes.
    • Implement a robust framework: Establish a well-structured and reusable Playwright test framework using the CucumberJS

    Resources


    Move Uyuni Test Framework from Selenium to Playwright + AI by oscar-barrios

    Description

    This project aims to migrate the existing Uyuni Test Framework from Selenium to Playwright. The move will improve the stability, speed, and maintainability of our end-to-end tests by leveraging Playwright's modern features. We'll be rewriting the current Selenium code in Ruby to Playwright code in TypeScript, which includes updating the test framework runner, step definitions, and configurations. This is also necessary because we're moving from Cucumber Ruby to CucumberJS.

    If you're still curious about the AI in the title, it was just a way to grab your attention. Thanks for your understanding.


    Goals

    • Migrate Core tests including Onboarding of clients
    • Improve test reliabillity: Measure and confirm a significant reduction of flakynes.
    • Implement a robust framework: Establish a well-structured and reusable Playwright test framework using the CucumberJS

    Resources