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.0

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.0
File Size Uploaded
rube.core-0.1.0.tar.gz 18.3 kB Details

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

Download URL rube.core-0.1.0.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
35409828c576245b7c8917be0c3d139d49108af3fa0f3d89834fa0a6ece80479
BLAKE2b-256 checksum
How to use checksums
6fb9d805a1763acf6782875daae5be7532f711d96703f2e812c3eac91df7f915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.1.2

1 release file

0.1.1

1 release file

This release

0.1.0 This release

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