lp:~vcs-fast-import-devs/autotest/trunk

Created by Jelmer Vernooij and last modified
Get this branch:
bzr branch lp:~vcs-fast-import-devs/autotest/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS Fast Import/Export Developers
Project:
autotest
Status:
Development

Import details

Import Status: Failed

This branch is an import of the Subversion branch from svn://test.kernel.org/autotest/trunk.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log

Recent revisions

5385. By lmr

scheduler.drones_unittest: Remove the last sneaky py 2.4 ref

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5384. By lmr

KVM test: guest-os.cfg: Add Win7 SP1 to the list of guests

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5383. By lmr

Autotest client OS provisioning through cobbler

This patch adds basic preliminary support to cobbler
(https://fedorahosted.org/cobbler) to add as a client OS
provisioning server for autotest. Of course, deeper
integration with autotest is needed, but with this patch,
it is already possible to tell in the autotest web
interface as well as on the cli to reinstall the machine.

By client machine OS provisioning we mean, being able
to install autotest client machines programatically, in
an unattended way. We've been using this code to automate
internal test jobs at Red Hat for quite a while now and
feel this is a needed addition to autotest.

There's still a lot of work to do, such as:
 * Making both the web interface and the CLI aware of
  the list of OS hold by the install server, so people
  can choose in a hassle free way
 * Making autotest register a brand new system on the
  install server

We believe those can be addressed at later patches.

Changes from v1:
 * Refactored the code, passed interfaces to install
  servers to a separate file
 * Allowed to pass any amount of config through
  global_config.ini to the install server,
  in a way that is extensible to other install
  servers if people wish to implement them.

Changes from v2:
 * Use profile rather than distro on method arguments
 * If profile is not passed, retrieve the default one
  used by the machine's profile
 * Since the reinstall server side method uses the
  method name machine_install, changed the original
  install() method to machine_install().

Signed-off-by: Cleber Rosa <email address hidden>
Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5382. By lmr

virt.virt_test_utils: Use Thread.isAlive instead of is_alive

This API is only avaliable from python 2.6 onwards, so use
isAlive, which does exist under 2.4.

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5381. By lmr

client/bin/autotest: mention control file in usage message

Signed-off-by: Alon Levy <email address hidden>

5380. By lmr

Make it possible to use another directory for test results

Make it possible to use another directory to store test
results. With this, user can choose either to:

1) Pass a flag --output_dir to autotest specifying results
2) Set it in global_config.ini
3) Do neither and autotest behaves as usual

Changes from v1:
 * Used --output_dir as the flag name rather than --result_dir.
   Had to keep underscores on the flag name since other flags
   of the autotest program do use this convention.

Changes from v2:
 * Fixed job_unittest.py accordingly.

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5379. By lmr

tko: Add two missing __init__.py files

That will allow some modules to be properly executed.

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5378. By lmr

tko.parsers.test.templates: Fix scenario_package_common

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5377. By lmr

server.self-test: Make tests runnable again

Change the way to import common autotest libs to follow
the rest of autotest convention, regain the ability of
running the test programs:

 * server/self-test/autotest_test.py
 * server/self-test/common.py
 * server/self-test/utils_test.py

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

5376. By lmr

server.hosts.ssh_host: Remove unexpected param on run_grep() call

Signed-off-by: Lucas Meneghel Rodrigues <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.