Skip to main content
::

_
_ __ _ _| |__ ___
| '__| | | | '_ \ / _ \
| | | |_| | |_) | __/
|_| \__,_|_.__/ \___|

Automated browser tests for `Fedora Infrastructure
<http://fedoraproject.org/wiki/Infrastructure>`_ with
`selenium <http://docs.seleniumhq.org/>`_.

It tests against the **staging** environment and attempts to cover
most of the apps listed at `apps.fp.o <https://apps.fedoraproject.org>`_.

Running
-------

::

$ sudo yum install -y python-virtualenvwrapper
$ git clone git://github.com/fedora-infra/rube.git
$ cd rube
$ mkvirtualenv rube
$ ./runtests.sh

.. note:: Running the tests will open up Firefox in X.

You can run the tests in headless mode by setting ``headless=1``
in setup.cfg. Doing so will require that you have
``xorg-x11-server-Xvfb`` installed via yum, however.

Covered Services
----------------

Rube currently tests the following services in staging:

- https://admin.stg.fedoraproject.org/updates
- https://admin.stg.fedoraproject.org/collectd
- https://stg.fedoraproject.org/easyfix
- https://admin.stg.fedoraproject.org/voting
- https://admin.stg.fedoraproject.org/haproxy/proxy1
- https://koji.stg.fedoraproject.org/koji
- https://admin.stg.fedoraproject.org/nagios
- https://admin.stg.fedoraproject.org/pkgdb
- https://stg.fedoraproject.org/wiki
- https://pkgs.stg.fedoraproject.org/
- https://paste.stg.fedoraproject.org/
- https://admin.stg.fedoraproject.org/accounts
- https://ask.stg.fedoraproject.org/questions/
- https://docs.stg.fedoraproject.org/en-US/index.html
- https://apps.stg.fedoraproject.org/busmon/
- https://stg.fedoraproject.org/
- https://apps.stg.fedoraproject.org/packages/

No Staging
----------

Here is a list of all the sites that do not have a staging equivalent from
`apps.fp.o https://apps.fedoraproject.org`_.

- https://bugzilla.redhat.com/
- http://status.fedoraproject.org/
- https://fedorapeople.org
- http://planet.fedoraproject.org/
- http://lists.fedoraproject.org/
- https://retrace.fedoraproject.org/faf/summary/
- http://qa.fedoraproject.org/blockerbugs
- https://mirrors.fedoraproject.org/publiclist/

Authors
-------

- `Ralph Bean <http://threebean.org>`_
- `Remy DeCausemaker <http://decausemaker.org>`_
- `Luke Macken <http://lewk.org>`_
- `Ricky Elrod <http://elrod.me>`_
- `Greg Jurman <https://github.com/gregjurman>`_

License
-------
Rube is free software: you can redistribute it and/or modify it under the terms
of the GNU Affero General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

Rube is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Affero General Public License along
with Rube. If not, see `gnu.org/licenses <http://www.gnu.org/licenses/>`_.

.. image:: https://www.gnu.org/graphics/agplv3-155x51.png

Metadata

Release files for rube.core 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rube.core 0.1.1
File Size Uploaded
rube.core-0.1.1.tar.gz 18.4 kB Details

Release files / rube.core-0.1.1.tar.gz

Download URL rube.core-0.1.1.tar.gz
Size 18.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f42a8c36798fb0352c0902a954e2c682d2d36cc3ec43b49d5fd68f8c2ba7d46e
BLAKE2b-256 checksum
How to use checksums
73fab22d59ec7266a80a95644bc937a7491ba20543ceebf9aeb2bdc9374903e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.1.2

1 release file

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page