Skip to content

Robottelo is a test suite that exercises The Foreman.

License

Notifications You must be signed in to change notification settings

shweta83/robottelo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Robottelo:

This is an automation test suite for the [Katello](http://katello.org/) project based in the [Robot](https://code.google.com/p/robotframework/) testing framework.

My goal is to design a [keyword](http://en.wikipedia.org/wiki/Keyword-driven_testing), [data](Data-driven testing) driven suite that can be used in a continuous integration environment.

Requirements:

Run pip install -r ./requirements.txt from the root of the project to have all dependencies automatically installed.

Usage:

Tests can be invoked by using the standard RobotFramework format of running pybot and arguments:

pybot --variable BROWSER:firefox --variable HOST:www.example.com --variable APP:katello src/tests/login.txt

You can also provide a python variables file as an argument, which allows you to have sensitive information outside the source code:

pybot --variablefile /path/to/variables.py src/tests/e2e.txt

The file variables.py would then contain:

#!/usr/bin/env python # -- encoding: utf-8 -- # vim: ts=4 sw=4 expandtab ai

BROWSER = 'firefox' HOST = 'www.example.com' APP = 'katello'

Author

This software is developed by: Og Maciel.

About

Robottelo is a test suite that exercises The Foreman.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%