__init__.py |
|
199 |
android.py |
Drives an android device.
|
10137 |
archiver.py |
Helper to create tarballs.
|
2304 |
changelog.py |
Maintains a unique file that lists all artifacts operations.
|
1990 |
check_install.py |
Installs dependencies at runtime to simplify deployment.
This module tries to make sure we have all dependencies installed on
all our environments.
|
2383 |
client.py |
Sanity check to see if we can reach the service root url. |
8359 |
creator.py |
Creates or updates profiles.
The profile creation works as following:
For each scenario:
- The latest indexed profile is picked on TC, if none we create a fresh profile
- The scenario is done against it
- The profile is uploaded on TC, replacing the previous one as the freshest
For each platform we keep a changelog file that keep track of each update
with the Task ID. That offers us the ability to get a profile from a specific
date in the past.
Artifacts are staying in TaskCluster for 3 months, and then they are removed,
so the oldest profile we can get is 3 months old. Profiles are being updated
continuously, so even after 3 months they are still getting "older".
When Firefox changes its version, profiles from the previous version
should work as expected. Each profile tarball comes with a metadata file
that keep track of the Firefox version that was used and the profile age.
|
8899 |
customization |
|
|
desktop.py |
|
2745 |
helpers.py |
Helpers to build scenarii
|
3620 |
main.py |
Script that launches profiles creation.
|
2568 |
metadata.py |
Manages a metadata file.
|
2674 |
patch.py |
|
1564 |
progress.py |
clint.textui.progress
~~~~~~~~~~~~~~~~~
This module provides the progressbar functionality.
ISC License
Copyright (c) 2011, Kenneth Reitz <me@kennethreitz.com>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
6431 |
runner.py |
Script that launches profiles creation.
|
7283 |
scenarii |
|
|
tests |
|
|
util.py |
|
14780 |