LAVA Dispatcher 2012.03
Milestone information
- Project:
- LAVA Dispatcher
- Series:
- trunk
- Version:
- 2012.03
- Released:
- Registrant:
- Paul Larson
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 3 Michael Hudson-Doyle, 1 Paul Larson, 1 Spring Zhang, 2 Zygmunt Krynicki
- Blueprints:
- 2 Implemented
- Bugs:
- 5 Fix Released
Download files for this release
Release notes
This release does not have release notes.
Changelog
2012-03-22 Paul Larson <email address hidden>
release-0.5.10
2012-03-22 Paul Larson <email address hidden>
* Convert the dispatcher to LAVA commnand. It can now be called from the shell
by running ``lava dispatch``. The old command line interface
``lava-dispatch`` is now deprecated and will be removed in the 0.8 release in
three months.
2012-03-22 Zygmunt Krynicki <email address hidden>
Update dependencies
2012-03-20 Zygmunt Krynicki <email address hidden>
Correct subcommand name
2012-03-19 Zygmunt Krynicki <email address hidden>
Add some XXX comments
2012-03-19 Zygmunt Krynicki <email address hidden>
PEP8 fixes
2012-03-19 Zygmunt Krynicki <email address hidden>
Convert lava-dispatch to lava-tool
2012-03-22 Paul Larson <email address hidden>
minor corrections to lava-partition-disk
2012-03-19 Zygmunt Krynicki <email address hidden>
Don't assume /dev/sdb is good to reformat
2012-03-19 Zygmunt Krynicki <email address hidden>
reindetnt expandtabs sw=4 ts=4
2012-03-21 Spring Zhang <email address hidden>
umount 'sdcard' label partition before format
2012-03-20 Spring Zhang <email address hidden>
umount the sdcard partition before format if it's automounted
2012-03-20 Michael Hudson-Doyle <email address hidden>
* Omit the commands we send to the board from the log (as this output is
invariably echoed back and so was ending up in the output twice)
2012-03-20 Michael Hudson-Doyle <email address hidden>
changes
2012-03-20 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-03-16 Michael Hudson-Doyle <email address hidden>
improve a log message
2012-03-16 Michael Hudson-Doyle <email address hidden>
do not set logfile, only logfile_read on the main spawn object
2012-03-19 Paul Larson <email address hidden>
make wget only *slightly* more verbose
2012-03-15 Paul Larson <email address hidden>
make wget only *slightly* more verbose
2012-03-19 Yongqin Liu <email address hidden>
merge with the support custom android command branch
2012-03-19 Yongqin Liu <email address hidden>
make the test_name argument not optional according to review comment
2012-03-19 Yongqin Liu <email address hidden>
modify method name and commit the lost file
2012-03-18 Yongqin Liu <email address hidden>
modify to use the same format as lava-test today accroding to the review command
2012-03-18 Yongqin Liu <email address hidden>
modify to use the utctime to generate the bundle name
2012-03-16 Yongqin Liu <email address hidden>
modify to use subprocess.call to execute command
2012-03-15 Yongqin Liu <email address hidden>
change the example job file name of android
2012-03-15 Yongqin Liu <email address hidden>
add custome command support for lava-android-test and example in job file
2012-03-14 Yongqin Liu <email address hidden>
add support for lava-android-test custom android command
2012-03-13 Paul Larson <email address hidden>
open 0.5.10 for development
2012-03-13 Paul Larson <email address hidden>
release-0.5.9
2012-03-13 Le Chi Thu <email address hidden> <email address hidden>
Change snowball boot arg vmalloc=300M
2012-03-13 Michael Hudson-Doyle <email address hidden>
make the validation of the job file that happens before a job starts much more rigorous
2012-03-12 Michael Hudson-Doyle <email address hidden>
attempt to use more sophisticated schema features
i failed, but left the attempt in a comment for when the validator bugs get fixed
2012-03-12 Michael Hudson-Doyle <email address hidden>
null_or_
2012-03-12 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-03-09 Michael Hudson-Doyle <email address hidden>
add changes
2012-03-09 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-03-09 Michael Hudson-Doyle <email address hidden>
oops, validate_parameters is a classmethod
2012-03-09 Michael Hudson-Doyle <email address hidden>
fix --validate
2012-03-09 Michael Hudson-Doyle <email address hidden>
add validation to all existing actions
2012-03-09 Michael Hudson-Doyle <email address hidden>
allow actions to validate their parameters
2012-03-08 Michael Hudson-Doyle <email address hidden>
make job schema more rigourous & move validation into module level function
2012-03-13 Michael Hudson-Doyle <email address hidden>
open 0.5.9 for development
2012-03-13 Michael Hudson-Doyle <email address hidden>
release 0.5.8
2012-03-13 Michael Hudson-Doyle <email address hidden>
Support for booting Versatile Express via UEFI
2012-03-12 <email address hidden>
Extend timeouts to allow for vexpress speed
2012-03-07 <email address hidden>
Change boot start string. Add script for partitioning disk
2012-03-06 <email address hidden>
Add vexpress uefi boot support
2012-03-13 Michael Hudson-Doyle <email address hidden>
open 0.5.8 for development
2012-03-13 Michael Hudson-Doyle <email address hidden>
fix rest in README
2012-03-13 Michael Hudson-Doyle <email address hidden>
bump version
2012-03-13 Michael Hudson-Doyle <email address hidden>
backfill changes
2012-03-12 Michael Hudson-Doyle <email address hidden>
add health_check field in schema (Spring Zhang)
2012-03-10 Spring Zhang <email address hidden>
update doc and add a default value
2012-03-09 Spring Zhang <email address hidden>
add health_check field in job JSON schema
2012-03-12 Michael Hudson-Doyle <email address hidden>
Nothing in the dispatcher has cared about the image_type field in the JSON for a while now, so stop reading it.
2012-03-09 Michael Hudson-Doyle <email address hidden>
nothing cares about image_type any more
2012-03-09 Michael Hudson-Doyle <email address hidden>
Increase wget connect timeout to see if it improves deployment reliability when the server is busy
2012-03-08 Paul Larson <email address hidden>
Increase wget connect timeout to see if we can work around a possible issue where the server gets busy, and doesn't connect quickly enough for getting the tarballs
2012-03-09 Michael Hudson-Doyle <email address hidden>
pass --force-yes to apt-get & call lava-test reset after installing it
2012-03-08 Le Chi Thu <email address hidden> <email address hidden>
Fixed a number of lava-test deployment problems
2012-03-09 Michael Hudson-Doyle <email address hidden>
allow device_option to take an extra argument, as used in hard_reset (oops)
2012-03-07 Michael Hudson-Doyle <email address hidden>
allow the board config to specify how to power cycle a board
2012-03-07 Michael Hudson-Doyle <email address hidden>
make clearer
2012-03-06 Michael Hudson-Doyle <email address hidden>
allow a device config to supply a command to power cycle a board
2012-03-02 Michael Hudson-Doyle <email address hidden>
version bump & changes
2012-03-02 Michael Hudson-Doyle <email address hidden>
add support for optionally including a job id in the process name as seen by top (Zygmunt)
2012-03-01 Zygmunt Krynicki <email address hidden>
Add support for --job-id
This switch will append the job ID to the process title. It is somewhat
pointless as the argument will be visible anyway but I wanted to experiment
with different features next. I'd like to display the associated device and
current action in the process name.
2012-03-01 Zygmunt Krynicki <email address hidden>
Use json-schema-
We already depend on json-schema-
either need to change setup.py or the modules we import. I vote for not using
linaro-json anymore.
2012-03-02 Michael Hudson-Doyle <email address hidden>
remove the connection abstraction which did not work very well
2012-03-01 Michael Hudson-Doyle <email address hidden>
fix the qemu client
2012-02-29 Michael Hudson-Doyle <email address hidden>
i am an idiot
2012-02-29 Michael Hudson-Doyle <email address hidden>
more oops
2012-02-29 Michael Hudson-Doyle <email address hidden>
oops
2012-02-29 Michael Hudson-Doyle <email address hidden>
remove LavaConnection concept
there is now a subclass of pexpect.spawn that does some logging and
the boot control stuff is now part of LavaMasterImage
2012-02-29 Michael Hudson-Doyle <email address hidden>
allow deploying from an image compressed with gzip, bzip2 or xz
2012-02-29 Michael Hudson-Doyle <email address hidden>
oops
2012-02-29 Michael Hudson-Doyle <email address hidden>
support .xz and .bz2 files too
2012-02-29 Michael Hudson-Doyle <email address hidden>
support bzip files too
2012-02-28 Michael Hudson-Doyle <email address hidden>
uncompress the image file if its name ends with .gz
2012-02-27 Michael Hudson-Doyle <email address hidden>
combine the two submit_results actions into one, leaving a compatibility shim behind
2012-02-27 Michael Hudson-Doyle <email address hidden>
merge trunk
2012-02-27 Michael Hudson-Doyle <email address hidden>
do not have a message of None in the gather_results result
2012-02-27 Michael Hudson-Doyle <email address hidden>
review fix from spring
2012-02-24 Michael Hudson-Doyle <email address hidden>
oops
2012-02-24 Michael Hudson-Doyle <email address hidden>
remove debugging print
2012-02-24 Michael Hudson-Doyle <email address hidden>
small fixes
2012-02-24 Michael Hudson-Doyle <email address hidden>
oops, i accidentally rewrote everything
2012-02-24 Michael Hudson-Doyle <email address hidden>
remove pointless code to remove bundle files before removing the directory tree containing them all
2012-02-27 Michael Hudson-Doyle <email address hidden>
missing failok in android deployment
2012-02-21 Michael Hudson-Doyle <email address hidden>
change the default behaviour of CommandRunner.run() to raise
and exception if the shell command it runs fails.
2012-02-20 Michael Hudson-Doyle <email address hidden>
mismerge
2012-02-20 Michael Hudson-Doyle <email address hidden>
merge trunk, fixing a few conflicts
2011-12-07 Michael Hudson-Doyle <email address hidden>
make running a shell command that fails error by default
2012-02-15 Paul Larson <email address hidden>
release-0.5.5
2012-02-15 Michael Hudson-Doyle <email address hidden>
allow the job file to contain unknown propertiies, for real this time
2012-02-15 Michael Hudson-Doyle <email address hidden>
revert previous change, does not work at all
2012-02-15 Michael Hudson-Doyle <email address hidden>
allow the job file to contain unknown propertiies
2012-02-09 Michael Hudson-Doyle <email address hidden>
bump version
2012-02-09 Michael Hudson-Doyle <email address hidden>
Auto accept the new snowball license update.
2012-02-09 Le Chi Thu <email address hidden> <email address hidden>
Snowball license update
2012-02-09 Michael Hudson-Doyle <email address hidden>
make qemu deployment work again
2012-02-08 Michael Hudson-Doyle <email address hidden>
allow deployment from an image file as well as a rootfs/hwpack combination
2012-01-31 Michael Hudson-Doyle <email address hidden>
error reporting, sort of
2012-01-31 Michael Hudson-Doyle <email address hidden>
merge fixes from trunk
2012-01-31 Michael Hudson-Doyle <email address hidden>
trivial fixes
2012-01-31 Michael Hudson-Doyle <email address hidden>
this might work!
2012-02-07 Zygmunt Krynicki <email address hidden>
Reference 0.5.3 in the documentation
2012-02-07 Zygmunt Krynicki <email address hidden>
Downbump version to 0.5.3
2012-02-07 Zygmunt Krynicki <email address hidden>
Update documentation
2012-02-07 Zygmunt Krynicki <email address hidden>
Improve dispatcher logging (fixes 921527)
2012-02-07 Le Chi Thu <email address hidden> <email address hidden>
Synched with trunk
2012-02-07 Le Chi Thu <email address hidden> <email address hidden>
Use string as logging level
2012-01-26 Le Chi Thu <email address hidden> <email address hidden>
Improved logging messages
2012-02-07 Zygmunt Krynicki <email address hidden>
Add setup.cfg that makes releases signed
2012-02-07 Zygmunt Krynicki <email address hidden>
Post release version bump to 0.6 dev
2012-02-07 Zygmunt Krynicki <email address hidden>
Merge the 0.5.2 release
2012-02-07 Zygmunt Krynicki <email address hidden>
Bump version to 0.5.2
2012-02-07 Zygmunt Krynicki <email address hidden>
Fix typo in change history
2012-02-07 Zygmunt Krynicki <email address hidden>
Wrap long lines in installation.rst
2012-02-07 Zygmunt Krynicki <email address hidden>
Wrap longish lines in index.rst
2012-02-07 Zygmunt Krynicki <email address hidden>
Remove duplicate TOC
2012-02-07 Zygmunt Krynicki <email address hidden>
Fix syntax that confuses sphinx
2012-02-07 Zygmunt Krynicki <email address hidden>
Update 'see what's new' link
2012-02-07 Zygmunt Krynicki <email address hidden>
Update release history for 0.5.1 and 0.5.2
2012-02-07 Zygmunt Krynicki <email address hidden>
Fix headers in documentation
2012-02-03 Yongqin Liu <email address hidden>
merge with the branch that fix to call unicode on error instance
2012-02-02 Yongqin Liu <email address hidden>
convert err to string
2012-02-02 Michael Hudson-Doyle <email address hidden>
fix bug 921632: still submit some results even if retrieve_results blows up
2012-01-30 Paul Larson <email address hidden>
release 0.5.1
2012-01-30 Paul Larson <email address hidden>
Fix broken rc check
2012-01-30 Paul Larson <email address hidden>
release 0.5.0
2012-01-30 Paul Larson <email address hidden>
fix lava-test installation detection
2012-01-30 Paul Larson <email address hidden>
we no longer need to look for response to determine if lava-test install worked
2012-01-30 Paul Larson <email address hidden>
Refactor click-through workaround and add support for omap3 hwpacks
2012-01-30 Michael Hudson-Doyle <email address hidden>
a big comment
2012-01-30 Michael Hudson-Doyle <email address hidden>
make it work for snowball too, with some extra fun to cope with the fact that <Yes> is sometimes selected by default and sometimes not :/
2012-01-30 Michael Hudson-Doyle <email address hidden>
data driven ++
2012-01-30 Michael Hudson-Doyle <email address hidden>
touch more care
2012-01-30 Michael Hudson-Doyle <email address hidden>
well this works for omap3, but not for snowball ...
2012-01-30 Paul Larson <email address hidden>
Fix problem when reporting failure messages that contain unicode
2012-01-27 Michael Hudson-Doyle <email address hidden>
suppress an unicode error when reporting the failure of an action
2012-01-30 Paul Larson <email address hidden>
add support for installing android binary drivers
2012-01-26 Paul Larson <email address hidden>
Add new android_
2012-01-26 Paul Larson <email address hidden>
release 0.4.5
2012-01-26 Paul Larson <email address hidden>
extend lmc timeout to 24 hours, another patch is in the works to add an image deployment option to provide an alternative way around this issue
2012-01-26 Paul Larson <email address hidden>
retry until timeout for getting results
2012-01-26 Le Chi Thu <email address hidden> <email address hidden>
Add retry when download result tarball failed.
2012-01-27 Michael Hudson-Doyle <email address hidden>
pass on timeout in PrefixCommandRu
2012-01-26 Le Chi Thu <email address hidden> <email address hidden>
Pass on timeout. Fixed lava-test-install timeout issue
2012-01-25 Paul Larson <email address hidden>
release-0.4.4
2012-01-25 Paul Larson <email address hidden>
extracted just the fix for timeout issues from https:/
Raise the original exception from pexpect, if any, so that it will produce better debug output
2012-01-23 Paul Larson <email address hidden>
release-0.4.3
2012-01-23 Paul Larson <email address hidden>
Workaround for license acceptance from ChiThu
2012-01-22 Le Chi Thu <email address hidden> <email address hidden>
Removed some logging
2012-01-22 Le Chi Thu <email address hidden> <email address hidden>
Auto accept license when run lmc for snowball images
2012-01-23 Alexander Sack <email address hidden>
fix mounting wrong /data partition for mx53 and origen; set data_part_lava properly for mx53 and origen
2012-01-23 Paul Larson <email address hidden>
one thing missed for bug #897918
2012-01-19 Paul Larson <email address hidden>
release-0.4.2
2012-01-19 Paul Larson <email address hidden>
deploy data partition in android
2012-01-19 Yongqin Liu <email address hidden>
add source to disconnect expired adb connection before create a new adb connection
2012-01-19 Yongqin Liu <email address hidden>
merge with trunk(include disable-suspend-new branch)
2012-01-19 Yongqin Liu <email address hidden>
add source for mount data partition for snowball
2012-01-19 Yongqin Liu <email address hidden>
add exception about timeout error in wait_home_screen method
2012-01-19 Yongqin Liu <email address hidden>
merger from trunk and make it clear for only data partition related
2012-01-19 Yongqin Liu <email address hidden>
merge from trunk
2012-01-18 Yongqin Liu <email address hidden>
modify to mount data point with sdcard partition so that we can run cts and make image have no Encryption unsuccessful
2012-01-19 Yongqin Liu <email address hidden>
merge fix of disable-suspend-new branch
2012-01-19 Yongqin Liu <email address hidden>
modify the timeout process for getprop init.svc.bootanim
2012-01-18 Yongqin Liu <email address hidden>
disable suspend
2012-01-17 Yongqin Liu <email address hidden>
add disable suspend function
2012-01-17 Paul Larson <email address hidden>
Added default key/values introduced for snowball
2012-01-17 Le Chi Thu <email address hidden> <email address hidden>
Added default key/values introduced for snowball
2012-01-17 Paul Larson <email address hidden>
Avoid boot_linaro_image failure due to a new test image shell prompt
2012-01-16 Spring Zhang <email address hidden>
Avoid boot_linaro_image failure due to a new test image shell prompt 'root@linaro-
2012-01-17 Paul Larson <email address hidden>
Fix for bug 897918
2012-01-17 Paul Larson <email address hidden>
use errno
2012-01-12 Paul Larson <email address hidden>
Fix errno 17 when downloading
2012-01-16 Michael Hudson-Doyle <email address hidden>
delete temporary images when boot_master_image fails during deployment
2012-01-13 Michael Hudson-Doyle <email address hidden>
move the boot_master_image() calls during deployment
inside try: blocks whose finally deletes the images
2012-01-13 Michael Hudson-Doyle <email address hidden>
update changelog
2012-01-16 Michael Hudson-Doyle <email address hidden>
update changelog a bit
2012-01-13 Spring Zhang <email address hidden>
Add gzip -f option to force overwrite to avoid input
2012-01-13 Spring Zhang <email address hidden>
Add gzip option to force overwrite
2012-01-13 Michael Hudson-Doyle <email address hidden>
support the inclusion of a auth token in the job file and use it when submitting results
this means that it is now possible to submit a job to a private bundle stream
2012-01-10 Michael Hudson-Doyle <email address hidden>
finally it works
2012-01-10 Michael Hudson-Doyle <email address hidden>
ffs
2012-01-09 Michael Hudson-Doyle <email address hidden>
trivial fix
2012-01-09 Michael Hudson-Doyle <email address hidden>
merge custom-
2012-01-09 Michael Hudson-Doyle <email address hidden>
allow a device config to specify the command to be used to connect to a device
2012-01-09 Michael Hudson-Doyle <email address hidden>
use a token in the json file when talking to the server
2012-01-09 Michael Hudson-Doyle <email address hidden>
thoughtless scaffolding
2012-01-12 Paul Larson <email address hidden>
Fixes for android on snowball from ChiThu
2012-01-12 Le Chi Thu <email address hidden> <email address hidden>
Fix support for Android
2012-01-11 Le Chi Thu <email address hidden> <email address hidden>
Merged changes from trunk.
2012-01-05 Michael Hudson-Doyle <email address hidden>
put delimiters around the ip address so that we can be sure we are matching all of it
2012-01-03 Paul Larson <email address hidden>
Fix detection of lava-test install failure (lp: 905457)
2011-12-21 Spring Zhang <email address hidden>
Check return value of lava-test to ensure it's installed
2012-01-03 Paul Larson <email address hidden>
some doc fixes
2011-12-22 Spring Zhang <email address hidden>
update doc version to 0.4
2011-12-22 Spring Zhang <email address hidden>
Change job example file location and do some minor modification to document
2012-01-03 Paul Larson <email address hidden>
Added rootfstype option for deploying images
2011-12-19 Michael Hudson-Doyle <email address hidden>
support it on android too
2011-12-19 Michael Hudson-Doyle <email address hidden>
support rootfstype in qemu deployments
2011-12-19 Michael Hudson-Doyle <email address hidden>
allow the specification of the root filesystem type from the job file
2011-12-15 Paul Larson <email address hidden>
release 0.4.1
2011-12-15 Paul Larson <email address hidden>
Snowball default config fixes - thanks ChiThu
2011-12-15 Paul Larson <email address hidden>
Add support for new snowball hwpacks
2011-12-14 Paul Larson <email address hidden>
Fix timeout usage in lava_test_install
2011-12-11 Le Chi Thu <email address hidden> <email address hidden>
Added logging for sending and expecting statements.
2011-12-11 Le Chi Thu <email address hidden> <email address hidden>
Fixed merge conflix with trunk
2011-12-07 Le Chi Thu <email address hidden> <email address hidden>
Log the default timeout if the timeout is not specified
2011-12-06 Le Chi Thu <email address hidden> <email address hidden>
Added logginf for send and expect.
2011-12-09 Paul Larson <email address hidden>
It seems sometimes, on snowball, we don't get all of the reboot message before losing serial. Detect something slightly earlier
2011-12-09 Paul Larson <email address hidden>
add origen.conf
2011-12-07 Michael Hudson-Doyle <email address hidden>
bump version, record changes
2011-12-07 Michael Hudson-Doyle <email address hidden>
Added support for snowball V5 and later (Le Chi Thu)
2011-12-06 Le Chi Thu <email address hidden> <email address hidden>
Added support for snowball V5 and later.
2011-12-07 Michael Hudson-Doyle <email address hidden>
accept a client_type of "conmux" as an alias for "master" for now
2011-12-07 Michael Hudson-Doyle <email address hidden>
move the wget | tar type of deployment into a helper function, and make sure that we fail if this command fails
2011-12-07 Michael Hudson-Doyle <email address hidden>
thanks paul
2011-12-07 Michael Hudson-Doyle <email address hidden>
this is torture
2011-12-07 Michael Hudson-Doyle <email address hidden>
grr tar does not autodecompress from stdin
2011-12-07 Michael Hudson-Doyle <email address hidden>
stoopid
2011-12-07 Michael Hudson-Doyle <email address hidden>
factor downloading a tarball to the board into a separate function, that fails if something goes wrong
2011-12-07 Michael Hudson-Doyle <email address hidden>
make some error messages more explicit
2011-12-06 Michael Hudson-Doyle <email address hidden>
use the context's config rather than reading it again in _install_lava_test
2011-12-01 Zygmunt Krynicki <email address hidden>
Automatically override configuration inside virtualenv
2011-12-01 Michael Hudson-Doyle <email address hidden>
silly mistake
2011-11-30 Michael Hudson-Doyle <email address hidden>
Major refactoring of how the dispatcher deploys images and communicates with
the device being tested.
* One major change is the commands are executed in 'sessions', for example:
with client.
session.run('ls')
This will ensure the system is booted into the test partition and run()
wraps up the "run a shell command, optionally looking for a particular
response and wait for the next prompt" functionality we use in a number
of places.
* Another major change is to move the details of deployment to client methods.
Nothing outside of the LavaMasterImage
assumes the existence of a master image now.
* Finally, add an experimental client subclass that builds an image and tests
it for qemu.
The QEMU support is probably a bit fragile and specific to beagle currently,
but that should be easy to change. The support for testing on master image
based boards should work as before.
2011-11-30 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-11-30 Michael Hudson-Doyle <email address hidden>
dooooh
2011-11-30 Michael Hudson-Doyle <email address hidden>
not sure how this was still there?
2011-11-30 Michael Hudson-Doyle <email address hidden>
merge changes from qemu-image-client
2011-11-30 Michael Hudson-Doyle <email address hidden>
some changes from self review -- in particular, make some things configuration items rather than hilariously hard coded
2011-11-29 Michael Hudson-Doyle <email address hidden>
re elevate boot_master_image to a client API and give the qemu client an implementation that just raises
2011-11-29 Michael Hudson-Doyle <email address hidden>
log the commands being executed a bit more
2011-11-29 Michael Hudson-Doyle <email address hidden>
fix result submission in the master image case
2011-11-29 Michael Hudson-Doyle <email address hidden>
oops once more
2011-11-29 Michael Hudson-Doyle <email address hidden>
push kernel_matrix argument around more correctly
2011-11-24 Michael Hudson-Doyle <email address hidden>
flakes
2011-11-24 Michael Hudson-Doyle <email address hidden>
more consolidation
2011-11-24 Michael Hudson-Doyle <email address hidden>
move refresh_hwpack functionality into generate image (was actually broken on qemu, oops)
2011-11-24 Michael Hudson-Doyle <email address hidden>
consolidate image mounting stuff
2011-11-24 Michael Hudson-Doyle <email address hidden>
start to reduce duplication
2011-11-24 Michael Hudson-Doyle <email address hidden>
update imports, some copyright statements
2011-11-24 Michael Hudson-Doyle <email address hidden>
shuffle files around
2011-11-24 Michael Hudson-Doyle <email address hidden>
call sync before slaying the qemu process
2011-11-24 Michael Hudson-Doyle <email address hidden>
haha
2011-11-24 Michael Hudson-Doyle <email address hidden>
unintended change that was generating bogus bundle
2011-11-24 Michael Hudson-Doyle <email address hidden>
loopback mounting an image while qemu is still running from it does not _seem_ like a good idea
2011-11-24 Michael Hudson-Doyle <email address hidden>
delete workaround. i wonder what it was for
2011-11-24 Michael Hudson-Doyle <email address hidden>
a go at implementing retrieve_results although it fails a bit strangely
2011-11-24 Michael Hudson-Doyle <email address hidden>
make booted or not status of the qemu process a bit more persistent
2011-11-24 Michael Hudson-Doyle <email address hidden>
just store the image directly on the client
2011-11-24 Michael Hudson-Doyle <email address hidden>
use my own build of qemu for now; hacks to make a little more progress
2011-11-23 Michael Hudson-Doyle <email address hidden>
merge trunk through master-image-client
2011-11-23 Michael Hudson-Doyle <email address hidden>
merge trunk through more-transient-
2011-11-23 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-11-22 Michael Hudson-Doyle <email address hidden>
add tester_session
2011-11-22 Michael Hudson-Doyle <email address hidden>
grr
2011-11-22 Michael Hudson-Doyle <email address hidden>
grr pexpect, do not timeout on the *chroot* process!
2011-11-22 Michael Hudson-Doyle <email address hidden>
set prompt betterer, exit chrooted shell before attempting to unmount
2011-11-22 Michael Hudson-Doyle <email address hidden>
make networking work in chroot
2011-11-22 Michael Hudson-Doyle <email address hidden>
plausible but untested implementations of some things for qemu
2011-11-22 Michael Hudson-Doyle <email address hidden>
add stub LavaQEMUClient and how to select it
2011-11-22 Michael Hudson-Doyle <email address hidden>
move fetching results onto client
2011-11-22 Michael Hudson-Doyle <email address hidden>
de-method some functions
2011-11-22 Michael Hudson-Doyle <email address hidden>
simplify code a touch
2011-11-22 Michael Hudson-Doyle <email address hidden>
use system instead of pexpect, which is overkill here
2011-11-22 Michael Hudson-Doyle <email address hidden>
small fix
2011-11-22 Michael Hudson-Doyle <email address hidden>
move android deploy stuff to master client
2011-11-21 Michael Hudson-Doyle <email address hidden>
start to move the parts of submit_results that know about the master image away from the other bits
2011-11-21 Michael Hudson-Doyle <email address hidden>
installing and running tests works -- just need to do something about submit_results (oh, and android)
2011-11-21 Michael Hudson-Doyle <email address hidden>
deploying works...
2011-11-21 Michael Hudson-Doyle <email address hidden>
add missing file...
2011-11-21 Michael Hudson-Doyle <email address hidden>
start moving things that know about the master image to a separate file
2011-11-21 Michael Hudson-Doyle <email address hidden>
privatize a client method
2011-11-21 Michael Hudson-Doyle <email address hidden>
even more docs
2011-11-21 Michael Hudson-Doyle <email address hidden>
reestablish waiting for the home screen before running android stuff
2011-11-21 Michael Hudson-Doyle <email address hidden>
dead code
2011-11-21 Michael Hudson-Doyle <email address hidden>
more docs
2011-11-21 Michael Hudson-Doyle <email address hidden>
propagate return value from PrefixCommandRu
2011-11-21 Michael Hudson-Doyle <email address hidden>
change .run() to return exit code, not match id
2011-11-21 Michael Hudson-Doyle <email address hidden>
start to document things
2011-11-21 Michael Hudson-Doyle <email address hidden>
ahem, actually working version of previous
2011-11-21 Michael Hudson-Doyle <email address hidden>
do not wait for the rc=$? on android, as it is never there
2011-11-18 Michael Hudson-Doyle <email address hidden>
wait for tester prompt when testing on android....
2011-11-18 Michael Hudson-Doyle <email address hidden>
wait for prompt after each adb-enabling command
2011-11-18 Michael Hudson-Doyle <email address hidden>
blah, really update lava-test-android to new world
(had been editing file in wrong branch :/)
2011-11-18 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-11-18 Michael Hudson-Doyle <email address hidden>
update lava-test-android to new world
2011-11-18 Michael Hudson-Doyle <email address hidden>
this might work on android now
2011-11-18 Michael Hudson-Doyle <email address hidden>
android deploy fixes
2011-11-18 Michael Hudson-Doyle <email address hidden>
update android demo job to download urls that will hopefully exist for a while
2011-11-18 Michael Hudson-Doyle <email address hidden>
don't print the exception every time downloading the result bundle fails
2011-11-18 Michael Hudson-Doyle <email address hidden>
make it so that you can get at the match if you provide "response" to CommandRunner.run()
2011-11-18 Michael Hudson-Doyle <email address hidden>
can kill run_cmd_master now \o/
2011-11-18 Michael Hudson-Doyle <email address hidden>
grr
2011-11-18 Michael Hudson-Doyle <email address hidden>
attempt to fix submit_results
2011-11-18 Michael Hudson-Doyle <email address hidden>
and another
2011-11-18 Michael Hudson-Doyle <email address hidden>
another fix
2011-11-18 Michael Hudson-Doyle <email address hidden>
chroot preparation fixes
2011-11-18 Michael Hudson-Doyle <email address hidden>
use tester_session to run the tests
2011-11-18 Michael Hudson-Doyle <email address hidden>
introduce "partition_session" idea, use it in lava-test install actions
2011-11-18 Michael Hudson-Doyle <email address hidden>
convert android deployment over to session-based approach
2011-11-17 Michael Hudson-Doyle <email address hidden>
whoops
2011-11-17 Michael Hudson-Doyle <email address hidden>
trivial fixes
2011-11-17 Michael Hudson-Doyle <email address hidden>
that was there for a good reason
2011-11-17 Michael Hudson-Doyle <email address hidden>
introduce a session concept and use it in the deploy action
2011-11-29 Michael Hudson-Doyle <email address hidden>
add a --config-dir option that you can point at a directory containing the lava-dispatcher
2011-11-29 Michael Hudson-Doyle <email address hidden>
fix tests (cough)
2011-11-29 Michael Hudson-Doyle <email address hidden>
pass config around rather than re-reading it!
2011-11-29 Michael Hudson-Doyle <email address hidden>
add a --config-dir option
2011-11-22 Paul Larson <email address hidden>
fix extra PS1 for android-ics
2011-11-21 Paul Larson <email address hidden>
increase boot timeout for android to 900, a few other random boot related fixes
2011-11-17 Paul Larson <email address hidden>
release 0.3.5
2011-11-18 Michael Hudson-Doyle <email address hidden>
have soft_reboot look for a message that both android and regular images print
2011-11-18 Michael Hudson-Doyle <email address hidden>
update android demo job to download urls that will hopefully exist for a while
2011-11-17 Paul Larson <email address hidden>
missing import
2011-11-17 Paul Larson <email address hidden>
First pass at adding plugin support for lava actions
2011-11-14 Paul Larson <email address hidden>
First pass at adding plugin support for lava actions
2011-11-17 Paul Larson <email address hidden>
Add a --validate switch for using the dispatcher to validate the schema
before running a job.
2011-11-15 Michael Hudson-Doyle <email address hidden>
check command names too
2011-11-15 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-11-15 Michael Hudson-Doyle <email address hidden>
tweak
2011-11-14 Michael Hudson-Doyle <email address hidden>
updates to schema
2011-11-14 Michael Hudson-Doyle <email address hidden>
* add --validate command line switch
* change to packaged (but abandonded?) linaro_json library
2011-11-14 Michael Hudson-Doyle <email address hidden>
add first version of schema, way to check job against it, and check job before running it
2011-11-16 Paul Larson <email address hidden>
fix hang with add-apt-repository in oneiric
2011-11-16 Paul Larson <email address hidden>
stdin, not stdout
2011-11-15 Paul Larson <email address hidden>
fix hang with add-apt-repository in oneiric
2011-11-16 Spring Zhang <email address hidden>
Add LAVA support for Android on MX53 QS board
2011-11-16 Spring Zhang <email address hidden>
merge with mainline
2011-11-15 Spring Zhang <email address hidden>
add more log information
2011-11-15 Spring Zhang <email address hidden>
delete shell prompt expected string to make code clean
2011-11-15 Spring Zhang <email address hidden>
Add default config items to reduce code and align variable name
2011-11-14 Spring Zhang <email address hidden>
merge with mainline
2011-11-14 Spring Zhang <email address hidden>
Extend wait_network_up usage for test image use
2011-11-13 Spring Zhang <email address hidden>
Wait for network up in Android part
2011-11-11 Spring Zhang <email address hidden>
Add i.MX53 Android support also add general android deployment partition config to config file
2011-11-15 Paul Larson <email address hidden>
Allow passing an option to the install step for lava-android-test
2011-11-02 Michael Hudson-Doyle <email address hidden>
allow passing an option to lava-android-test install
2011-11-15 Paul Larson <email address hidden>
increase timeout for waiting on the network to come up
2011-11-15 Paul Larson <email address hidden>
remove unnecessary -W increase
2011-11-15 Paul Larson <email address hidden>
increase timeout and delay for waiting on the network
2011-11-14 Michael Hudson-Doyle <email address hidden>
fix pypi installations issues
(and as a bonus, split __init__.py into {context,
2011-11-14 Michael Hudson-Doyle <email address hidden>
fix trivial issues
2011-11-11 Zygmunt Krynicki <email address hidden>
Split __init__.py into {context,
2011-11-11 Zygmunt Krynicki <email address hidden>
Use versiontools for handling version
2011-11-11 Zygmunt Krynicki <email address hidden>
Add pexpect to required dependencies
2011-11-08 Spring Zhang <email address hidden>
Add l-m-c version to metadata
2011-11-08 Spring Zhang <email address hidden>
modify metadata name
2011-11-04 Spring Zhang <email address hidden>
add lmc version to metadata
2011-10-27 Spring Zhang <email address hidden>
Merge improvement for bug 874594 so the default timeout is shorten to 20mins
2011-10-27 Spring Zhang <email address hidden>
Merge Yongqin's fix to Android part
2011-10-27 Spring Zhang <email address hidden>
fix grammar error
2011-10-27 Spring Zhang <email address hidden>
merge with mainline
2011-10-25 Spring Zhang <email address hidden>
fix boot_linaro_
2011-10-25 Spring Zhang <email address hidden>
merge with mainline
2011-10-25 Spring Zhang <email address hidden>
add boot_linaro_image action if not in test image
2011-10-25 Spring Zhang <email address hidden>
delete in_test_shell() in LavaAndroidClient for its duplication and add timeout in in_test_shell
2011-10-25 Spring Zhang <email address hidden>
add timeout in case a long time waiting
2011-10-24 Spring Zhang <email address hidden>
adjust general LavaClient timeout to 20mins
2011-10-24 Spring Zhang <email address hidden>
adjust some code style
2011-10-24 Spring Zhang <email address hidden>
simplify some code
2011-10-24 Spring Zhang <email address hidden>
add more logging info
2011-10-24 Spring Zhang <email address hidden>
add logging info in important actions
2011-10-27 Michael Hudson-Doyle <email address hidden>
fix demo job to install and run the same test
2011-10-27 Michael Hudson-Doyle <email address hidden>
remove old android tests and LavaAndroidClient
2011-10-27 Michael Hudson-Doyle <email address hidden>
kill off LavaAndroidClient
2011-10-27 Michael Hudson-Doyle <email address hidden>
remove android_result_dir
2011-10-27 Michael Hudson-Doyle <email address hidden>
merge eliminate-
2011-10-27 Michael Hudson-Doyle <email address hidden>
turns out this file can go too
2011-10-27 Michael Hudson-Doyle <email address hidden>
don't use lava_result_dir in android tests
2011-10-27 Michael Hudson-Doyle <email address hidden>
move all methods from LavaAndroidClient to LavaClient
2011-10-27 Michael Hudson-Doyle <email address hidden>
merge eliminate-
2011-10-27 Michael Hudson-Doyle <email address hidden>
squish references to killed commands in documentation
2011-10-27 Michael Hudson-Doyle <email address hidden>
remove old-style android tests and some methods that are only used by these tests
2011-10-27 Michael Hudson-Doyle <email address hidden>
remove old android actions
2011-10-27 Michael Hudson-Doyle <email address hidden>
move all the stuff that knows about conmux to a concrete subclass of a new connection abstract class
2011-10-26 Michael Hudson-Doyle <email address hidden>
fix ridiculous bugs
2011-10-26 Michael Hudson-Doyle <email address hidden>
rename connection back to proc for easier reviewing
2011-10-26 Michael Hudson-Doyle <email address hidden>
merge trunk, fixing conflicts
2011-10-26 Michael Hudson-Doyle <email address hidden>
small code motion
2011-10-26 Michael Hudson-Doyle <email address hidden>
define the lava connection output a bit more
2011-10-20 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-10-20 Michael Hudson-Doyle <email address hidden>
embarrassing. please do not read :)
2011-10-20 Michael Hudson-Doyle <email address hidden>
ah. that would be why nothing is working
2011-10-20 Michael Hudson-Doyle <email address hidden>
fix obvious bug
2011-10-20 Michael Hudson-Doyle <email address hidden>
minimal workingness
2011-10-20 Michael Hudson-Doyle <email address hidden>
finish replacing use of proc with connection
2011-10-20 Michael Hudson-Doyle <email address hidden>
merge eliminate-
2011-10-20 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-10-20 Michael Hudson-Doyle <email address hidden>
a start. only really committing so i can merge trunk...
2011-10-25 Spring Zhang <email address hidden>
Merge doc update to milestone 2011.10
2011-10-25 Spring Zhang <email address hidden>
merge with mainline
2011-10-25 Spring Zhang <email address hidden>
fix typos error
2011-10-24 Spring Zhang <email address hidden>
Add code index to doc and adjust some docstring format
2011-10-21 Spring Zhang <email address hidden>
Add to-do code.rst
2011-10-21 Spring Zhang <email address hidden>
Update doc for v0.3.4-
2011-10-24 Paul Larson <email address hidden>
Don't force enter_uboot just because we are hard rebooting on snowball - this is handled outside of this section already
2011-10-20 Paul Larson <email address hidden>
release 0.3.4
2011-10-20 Paul Larson <email address hidden>
Doesn't really seem necessary to extend this to use LAVA_RESULT_DIR, and it can fail if that dir doesn't exist already
2011-10-20 Paul Larson <email address hidden>
Added more deploy logging for Android
2011-10-19 Le Chi Thu <email address hidden> <email address hidden>
Added more deploy logging for Android
2011-10-20 Paul Larson <email address hidden>
Allow use of override options flag in lava-test
2011-10-20 Le Chi Thu <email address hidden> <email address hidden>
Added single quote -t options of lava-test
2011-10-19 Le Chi Thu <email address hidden> <email address hidden>
added support for lava-test test_options
2011-10-20 Paul Larson <email address hidden>
Make the device_type a config item for the board type
2011-10-20 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-10-20 Michael Hudson-Doyle <email address hidden>
add a config variable to allow the argument passed to l-m-cs --dev option to be different from device_type
2011-10-20 Paul Larson <email address hidden>
Fix an issue with a severely long delay before booting the master image
to collect results
2011-10-20 Paul Larson <email address hidden>
Catch OperationFailed explicitly, log on any other problems
2011-10-19 Paul Larson <email address hidden>
client, not self
2011-10-19 Paul Larson <email address hidden>
Also, don't log a constant stream of exceptions for two minutes if we
are failing to connect to download the results. Only log it after the
timeout.
2011-10-19 Paul Larson <email address hidden>
in this case, not being in the master shell isn't such a big deal, no need to raise an exception
2011-10-19 Paul Larson <email address hidden>
give in_master_shell the ability to take a timeout argument, and have some saner defaults
2011-10-20 Spring Zhang <email address hidden>
Update l-m-c cmdline options
2011-10-20 Spring Zhang <email address hidden>
Update lmc cmdline options
2011-10-20 Michael Hudson-Doyle <email address hidden>
remove the BaseAndroidAction class, moving its only method to LavaAndroidClient
2011-10-20 Michael Hudson-Doyle <email address hidden>
simplification suggested by springz
2011-10-20 Michael Hudson-Doyle <email address hidden>
remove BaseAndroidAction, move its only method to AndroidClient
2011-10-20 Michael Hudson-Doyle <email address hidden>
move the selection of which character the boot loader uses on a board into the device config
2011-10-20 Michael Hudson-Doyle <email address hidden>
uboot_prompt_char -> bootloader_prompt
2011-10-20 Michael Hudson-Doyle <email address hidden>
fix up boot_linaro_
2011-10-20 Michael Hudson-Doyle <email address hidden>
move the selection of which character uboot prompts with to the config
2011-10-18 Michael Hudson-Doyle <email address hidden>
record why os.link failed too
2011-10-17 Paul Larson <email address hidden>
release 0.3.3
2011-10-18 Michael Hudson-Doyle <email address hidden>
sprinkle logging.exceptions around every except: that could swallow a traceback
2011-10-18 Michael Hudson-Doyle <email address hidden>
sprinkle logging.exceptions around every except: that could swallow a traceback
2011-10-17 Paul Larson <email address hidden>
release 0.3.2
2011-10-14 Paul Larson <email address hidden>
Fix for Bug 872948
2011-10-13 Yongqin Liu <email address hidden>
make submit_
2011-10-14 Paul Larson <email address hidden>
Support Snowball v3 boards in lava-dispatcher
2011-10-14 Paul Larson <email address hidden>
typo
2011-10-12 Paul Larson <email address hidden>
Workarounds in the dispatcher to get snowball going - requires latest
linaro-image-tools from trunk
2011-10-14 Spring Zhang <email address hidden>
Format test partitions at the beginning of deployment
2011-10-13 Spring Zhang <email address hidden>
make the formating start early
2011-10-13 Spring Zhang <email address hidden>
merge with mainline
2011-10-09 Spring Zhang <email address hidden>
Format testboot and testrootfs partition before deployment
2011-10-08 Spring Zhang <email address hidden>
Clean the result directory on master image before getting result
2011-10-08 Spring Zhang <email address hidden>
Clean test results in case they may be retrieved in next dispatcher running job by mistake
2011-10-14 Spring Zhang <email address hidden>
Merge branch for fixing bug 873043
Bug #873043: AttributeError: 'LavaClient' object has no attribute 'android_
2011-10-13 Spring Zhang <email address hidden>
Check client type to avoid wrong reference
2011-10-14 Michael Hudson-Doyle <email address hidden>
make the name of the lava_{android_
2011-10-13 Michael Hudson-Doyle <email address hidden>
merge trunk
2011-10-13 Michael Hudson-Doyle <email address hidden>
be more cautious around the class name
2011-10-13 Michael Hudson-Doyle <email address hidden>
mangle lava_android_
2011-10-12 Michael Hudson-Doyle <email address hidden>
test_name is called with **args, not *args
2011-10-04 Michael Hudson-Doyle <email address hidden>
this probably works but is a hack
2011-10-11 Spring Zhang <email address hidden>
create random result directory on Android test to fix bug 861115
2011-10-11 Spring Zhang <email address hidden>
merge with mainline
2011-10-10 Spring Zhang <email address hidden>
Fix bugs caused by creating result directory in advance
2011-10-10 Spring Zhang <email address hidden>
merge with mainline
2011-10-10 Spring Zhang <email address hidden>
break recursive call between Client and LavaContext
2011-09-28 Spring Zhang <email address hidden>
fix by comments
2011-09-28 Spring Zhang <email address hidden>
fix 861115 and some format
2011-10-10 Spring Zhang <email address hidden>
Merge document branch
2011-10-10 Spring Zhang <email address hidden>
Delete Makefile for doc can be generated by setup.py build_sphinx
2011-10-09 Spring Zhang <email address hidden>
Add usage, todolist and update conf.py
2011-10-09 Spring Zhang <email address hidden>
Update installation guide and add job file guide
2011-10-09 Spring Zhang <email address hidden>
Changes to new dashboard endpoint
2011-10-08 Spring Zhang <email address hidden>
init document
2011-09-28 Paul Larson <email address hidden>
Serialize calls to linaro-
performance when multiple jobs are running in parallel.
2011-09-27 Paul Larson <email address hidden>
Release 0.3.1
2011-09-27 Yongqin Liu <email address hidden>
fix leak of job_name setting
2011-09-27 Yongqin Liu <email address hidden>
merge to trunk:
add combine process for submit_
make 0xbench execute first befor monkey in job file
add busybox test to job file
2011-09-26 Yongqin Liu<email address hidden>
merge with trunk for merge test result bundle
1. modify execute 0xbench befor monkey
2. add process for merge bundles of submit_
2011-09-27 Yongqin Liu <email address hidden>
merge for MATER_STR not defined problem
2011-09-23 Yongqin Liu <email address hidden>
use self.client.
2011-09-27 Michael Hudson-Doyle <email address hidden>
copy device_type from job data to result metadata if present
2011-09-26 Michael Hudson-Doyle <email address hidden>
copy device_type from job data to result metadata if present
2011-09-22 Paul Larson <email address hidden>
release 0.3.0
2011-09-22 Paul Larson <email address hidden>
Add LAVA_TEST_URL config option for specifying where to install
lava-test from
2011-09-13 Le Chi Thu <email address hidden> <email address hidden>
Added LAVA_TEST_URL configuration to
2011-09-22 Paul Larson <email address hidden>
Merge python logging branch from ChiThu
2011-09-22 Le Chi Thu <email address hidden> <email address hidden>
Replaced python logging configuration file with a simple option.
2011-09-13 Le Chi Thu <email address hidden> <email address hidden>
Replaced print statements with python logging
2011-09-11 Le Chi Thu <email address hidden> <email address hidden>
Merged trunk
2011-08-11 Le Chi Thu <email address hidden> <email address hidden>
Improved print-out with <<LAVA_DISPATCHER>>
2011-09-22 Paul Larson <email address hidden>
Support lava-android-test in lava-dispatcher for android testing
2011-09-20 Yongqin Liu<email address hidden>
put processing for adb_disconnect/
2011-09-19 Yongqin Liu<email address hidden>
add support for lava-android-test
2011-09-19 Yongqin Liu <email address hidden>
sort out for adding support lava-android-test
2011-09-20 Paul Larson <email address hidden>
If a test times out, try to kill it on the client. Reboot back to the
test image if it doesn't get us back to a command prompt in a reasonable
amount of time.
2011-09-19 Paul Larson <email address hidden>
Use job_name filed in the job file to set the name of the job used for a
link in the dashboard
2011-09-19 Paul Larson <email address hidden>
Fix for bug #853657 from Yongqin
2011-09-19 Yongqin Liu <email address hidden>
fix problem that only boot.tar.bz2 is cached
2011-09-19 Paul Larson <email address hidden>
Fix bug #850983 from Yongqin
2011-09-19 Yongqin Liu <email address hidden>
fix the problem that home screen can not be displayed when linaro-android is deployed by lava-dispatcher on pandaboard
2011-09-16 Spring Zhang <email address hidden>
Merge fix for bug 827727, support both xml-rpc and RPC2 endpoints now.
Bug #827727: dispatcher only works with dashboard endpoint
2011-09-16 Spring Zhang <email address hidden>
add server url print
2011-09-16 Spring Zhang <email address hidden>
revert parameter from xmlrpc_rul to server for it's defined in job json file
2011-09-15 Spring Zhang <email address hidden>
Add temply backward compatible for 'dashboard'-end URL
2011-09-14 Spring Zhang <email address hidden>
eliminate some duplicated code
2011-09-13 Spring Zhang <email address hidden>
Change URL parameter to final RPC endpoint address
2011-09-13 Spring Zhang <email address hidden>
sync with mainline
2011-09-08 Spring Zhang <email address hidden>
add compatibility of xml-rpc endpoints
2011-09-07 Spring Zhang <email address hidden>
fix rul to make RPC2 work and change job json files
2011-09-07 Spring Zhang <email address hidden>
merge with mainline
2011-09-07 Spring Zhang <email address hidden>
change dashboard endpoint from xml-rpc to RPC2
2011-09-15 Paul Larson <email address hidden>
Merge fixes for:
Bug #844299: dispatcher detects failure to install lava-test, still tries to run tests
Bug #844301: dispatcher didn't detect deployment failure
Bug #844462: Failing to boot the image should be a critical error
2011-09-13 Spring Zhang <email address hidden>
Consider boot_linaro_image as critical error
2011-09-13 Spring Zhang <email address hidden>
Consider lava-test deployment failure as critical error
2011-09-13 Spring Zhang <email address hidden>
add tarball deployment return code determination
2011-09-15 Spring Zhang <email address hidden>
add missing parameter introduced by config branch
2011-09-15 Spring Zhang <email address hidden>
merge kernel inject branch
2011-09-15 Spring Zhang <email address hidden>
fix minor bugs
2011-09-15 Spring Zhang <email address hidden>
fix another OSError 18 link error
2011-09-15 Spring Zhang <email address hidden>
sync with mainline
2011-09-14 Spring Zhang <email address hidden>
sync with mainline
2011-09-14 Spring Zhang <email address hidden>
sync with mainline
2011-09-14 Spring Zhang <email address hidden>
sync with mainline
2011-08-26 Spring Zhang <email address hidden>
make new hwpack downloadable
2011-08-26 Spring Zhang <email address hidden>
fix syntax error in android deployment
2011-08-25 Spring Zhang <email address hidden>
add code to find new hwpack
2011-08-25 Spring Zhang <email address hidden>
merge from mainline
2011-08-18 Spring Zhang <email address hidden>
draft using l-h-replace to refresh new kernel deb to hwpack
2011-08-16 Spring Zhang <email address hidden>
rename job name
2011-08-16 Spring Zhang <email address hidden>
add new kernel injecting for android part
2011-08-16 Spring Zhang <email address hidden>
sync with mainline
2011-08-05 Spring Zhang <email address hidden>
Add injecting new kernel json
2011-08-05 Spring Zhang <email address hidden>
Add umount command to prevent format failure
2011-08-05 Spring Zhang <email address hidden>
Move the action which recreate testboot partition to master image
2011-08-05 Spring Zhang <email address hidden>
cleanup some code for it's not necessary to mount testboot partition
2011-08-05 Spring Zhang <email address hidden>
sync with mainline r83
2011-08-05 Spring Zhang <email address hidden>
add some print info
2011-08-01 Spring Zhang <email address hidden>
use linaro-media-tool API to re-create boot partition with new kernel
2011-07-29 Spring Zhang <email address hidden>
some misc pep8 cleanup
2011-07-29 Spring Zhang <email address hidden>
implement tarball installation
2011-07-28 Spring Zhang <email address hidden>
add a parameter in action deploy_linaro_image to support installing new kernel from package
2011-09-14 Paul Larson <email address hidden>
Fix problem with return code detection in commands that specify a
response to expect.
2011-09-14 Spring Zhang <email address hidden>
adjust rc expected timeout policy
2011-09-14 Spring Zhang <email address hidden>
fix unable to detect lava-test installation and enlarge the timeout to 20sec
2011-09-14 Paul Larson <email address hidden>
Empty the pexpect buffer before sending the next command over the serial
line
2011-09-12 Le Chi Thu <email address hidden> <email address hidden>
empty the pexpect buffer before issue the command
2011-09-13 Spring Zhang <email address hidden>
merge branch to fix bug 813919 which the lava-test-run always pass
2011-09-10 Spring Zhang <email address hidden>
sync with mainline
2011-09-08 Spring Zhang <email address hidden>
adjust match order to get return code
2011-09-07 Spring Zhang <email address hidden>
add return code for run_cmd_master and tester, delete no-rc-return version run_shell_command
2011-09-07 Spring Zhang <email address hidden>
sync with mainline
2011-09-06 Spring Zhang <email address hidden>
merge with mainline
2011-09-05 Spring Zhang <email address hidden>
Get stuck on return code match, fix an issue and do a tradeoff to make it work.
1. issue: need to do a expect() after sendline() in boot_master_image and boot_linaro_image, or all return code match will return the code of previous command.
2. confused why [ and ] can't be matched:
1) modified to remove [: self.proc.
2) modified: pattern1 = "\[rc=(
3. match response first and then get return code in 1sec timeout.
2011-09-05 Spring Zhang <email address hidden>
merge with mainline
2011-09-05 Spring Zhang <email address hidden>
make run_shell_command return return-code of last command
2011-09-05 Spring Zhang <email address hidden>
change return code pattern to [rc=0]
2011-08-30 Spring Zhang <email address hidden>
include return valude in PS1
2011-08-30 Spring Zhang <email address hidden>
sync with mainline
2011-08-24 Spring Zhang <email address hidden>
change IP pattern to match at least one number
2011-08-23 Spring Zhang <email address hidden>
correct return value pattern and convert to int
2011-08-23 Spring Zhang <email address hidden>
clean some unproper print statements
2011-08-23 Spring Zhang <email address hidden>
verify return value after running test case
2011-09-10 Spring Zhang <email address hidden>
merge enhancement on gather_results
2011-09-10 Spring Zhang <email address hidden>
correct merge error
2011-09-10 Spring Zhang <email address hidden>
merge config refactor mp
2011-09-09 Spring Zhang <email address hidden>
handle exception in get_master_ip
2011-09-09 Spring Zhang <email address hidden>
sync with mainline
2011-09-08 Spring Zhang <email address hidden>
change job name to gather_results and consider more possibilities
2011-09-09 Michael-Doyle Hudson <email address hidden>
merge the config branch of doom.
all configuration is now done through config files which can be overridden
in site wide and user local locations.
2011-09-09 Michael-Doyle Hudson <email address hidden>
README and QUICKSTART updates
2011-09-09 Michael-Doyle Hudson <email address hidden>
make the default client type "conmux"
2011-09-09 Michael-Doyle Hudson <email address hidden>
bump version
2011-09-09 Michael-Doyle Hudson <email address hidden>
this MANIFEST.in mostly works?
2011-09-09 Michael-Doyle Hudson <email address hidden>
move config data into package, include it in package_data
2011-09-09 Michael-Doyle Hudson <email address hidden>
cough
2011-09-09 Michael-Doyle Hudson <email address hidden>
error out if no config file is found
2011-09-09 Michael-Doyle Hudson <email address hidden>
do not have any devices by default
2011-09-09 Michael-Doyle Hudson <email address hidden>
attempt to consolidate on "device" for the name of the thing being tested
2011-09-09 Michael-Doyle Hudson <email address hidden>
more config clean up and documentation
2011-09-09 Michael-Doyle Hudson <email address hidden>
start documenting the config; fix the tests
2011-09-09 Michael-Doyle Hudson <email address hidden>
merge trunk
2011-09-09 Michael-Doyle Hudson <email address hidden>
small formatting things
2011-09-09 Michael-Doyle Hudson <email address hidden>
future proofing
2011-09-09 Michael-Doyle Hudson <email address hidden>
remove example ssh board
2011-09-09 Michael-Doyle Hudson <email address hidden>
update example jobs
2011-09-09 Michael-Doyle Hudson <email address hidden>
remove qemu and ssh clients for now
2011-09-08 Michael-Doyle Hudson <email address hidden>
start to fix ssh client
2011-09-08 Michael-Doyle Hudson <email address hidden>
oops
2011-09-08 Michael-Doyle Hudson <email address hidden>
start to look at the ssh client
2011-09-08 Michael-Doyle Hudson <email address hidden>
hand revert one change i do not think is an improvement
2011-09-08 Michael-Doyle Hudson <email address hidden>
merge trunk
2011-09-08 Michael-Doyle Hudson <email address hidden>
add a default client_type
2011-09-08 Michael-Doyle Hudson <email address hidden>
get machine config before constructing client again
2011-09-07 Michael-Doyle Hudson <email address hidden>
usual "do not crash instantly" fixes
2011-09-07 Michael-Doyle Hudson <email address hidden>
fix android_client & put .master_str back
2011-09-07 Michael-Doyle Hudson <email address hidden>
update context
2011-09-07 Michael-Doyle Hudson <email address hidden>
update client.py
2011-09-07 Michael-Doyle Hudson <email address hidden>
and this is how i want the _api_ of config.py to look -- the internals are a
bit meh, but well.
2011-09-07 Michael-Doyle Hudson <email address hidden>
this is what i want the config directory to look like
2011-09-07 Michael-Doyle Hudson <email address hidden>
remove defaults from config.py, add logging.conf (which is not used yet, but oh well)
2011-09-07 Michael-Doyle Hudson <email address hidden>
remove extraneous prints
2011-09-06 Michael-Doyle Hudson <email address hidden>
parallel android fix
2011-09-06 Michael-Doyle Hudson <email address hidden>
fix get_master_ip
2011-09-06 Michael-Doyle Hudson <email address hidden>
this gets as far as not crashing immediately
2011-09-06 Michael-Doyle Hudson <email address hidden>
merge trunk, more pain, out of tree probably broken again
2011-09-06 Michael-Doyle Hudson <email address hidden>
merge r98 of trunk
2011-09-02 Michael-Doyle Hudson <email address hidden>
merge trunk (astonishingly, without conflicts)
2011-09-02 Michael-Doyle Hudson <email address hidden>
comment out code that does not (and cannot) work
2011-09-02 Michael-Doyle Hudson <email address hidden>
small formatting changs
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge the rest of trunk (phew)
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r90 from trunk
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r89 (out of tree tests) from trunk.
i will be very surprised if this merge is correct
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r87 of trunk (fix was already in branch, just bring comment across
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r86 of trunk
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r85 of trunk
2011-09-01 Michael-Doyle Hudson <email address hidden>
merge r84 of trunk (painfully)
2011-08-12 Paul Larson <email address hidden>
Some work towards making the qemu client work with the new branch
2011-08-12 Paul Larson <email address hidden>
Support new config in ssh client, problems still seem to exist with
pxssh, so I can't actually prove it works yet
2011-08-12 Paul Larson <email address hidden>
remove image_type from get_machine_config
2011-08-11 Paul Larson <email address hidden>
Replace dropped line from android_deploy
2011-08-11 Paul Larson <email address hidden>
Some misc fixes for issues found when testing the merge. I think ssh
and qemu clients are still broken.
2011-08-10 Paul Larson <email address hidden>
Big merge of David Schwarz's config refactor branch
2011-08-10 David Schwarz <email address hidden>
config: All config moved to ConfigParser-format files
Config values are taken, in order of preference, from
~/.config/
/etc/xdg/
./config/
2011-08-04 Paul Larson <email address hidden>
fix logging of some error messages
2011-08-04 Spring Zhang <email address hidden>
output exception traceback information to serial log and also logfile
2011-08-04 Spring Zhang <email address hidden>
modify print info to stdout for SerialIO redirect from stdout
2011-07-26 Spring Zhang <email address hidden>
restore exception information to help debug
2011-07-26 Spring Zhang <email address hidden>
merge from mainline r81
2011-07-25 Spring Zhang <email address hidden>
print exception traceback information before throw exception to help debug at inner functions
2011-07-25 Paul Larson <email address hidden>
Fix missing test_name
2011-08-10 Paul Larson <email address hidden>
Merge changes from David Schwarz for adding support for QEMU and SSH
clients
2011-08-09 David Schwarz <email address hidden>
ssh and qemu clients: Added example job files
2011-08-09 David Schwarz <email address hidden>
client configuration: Add examples
Added example QEMU and SSH client configuration files
2011-08-09 David Schwarz <email address hidden>
SSH client: Add LavaSSHClient
The SSH client enables testing on and management of remote,
network-accessible target machines.
2011-08-09 David Schwarz <email address hidden>
qemu_client: Add QEMU client to dispatcher
The QEMU client enabled the management and use of a QEMU
VM as a test target machine.
2011-08-09 David Schwarz <email address hidden>
get_host: Read client config from file
Client configuration can now be read from a json-format file
independent of the job file or config.py
2011-08-09 David Schwarz <email address hidden>
dispatcher: Add target_type attribute
target_type will be used to identify the type of a client
in a job script
2011-08-09 David Schwarz <email address hidden>
minor fixes: test_name bug, style
test_name was being used as a variable rather than a key.
Minor style changes for consistency with Python style guide.
2011-09-09 Michael-Doyle Hudson <email address hidden>
remove sampledata.json (that hung around for a while!)
2011-09-09 Michael-Doyle Hudson <email address hidden>
more mostly formatting changes to make reviewing the config branch easier
2011-09-08 Michael-Doyle Hudson <email address hidden>
some uncontroversial coding style improvements from the config branch
2011-09-07 Spring Zhang <email address hidden>
fix bug 833246 push result even no getting test case results
2011-09-06 Spring Zhang <email address hidden>
revert master ip pattern for it is certificated by daily tests
2011-09-06 Spring Zhang <email address hidden>
submit result even no test result retrieved
2011-09-06 Spring Zhang <email address hidden>
fix bug 833181 the soft reboot takes too long time
2011-09-06 Spring Zhang <email address hidden>
merge with mainline
2011-09-06 Spring Zhang <email address hidden>
change match string to the last message of reboot 'Restarting system'
2011-09-06 Spring Zhang <email address hidden>
try a hard reboot if soft reboot can't succeed for a long time
2011-09-06 Michael-Doyle Hudson <email address hidden>
add and use client APIs run_cmd_master and run_cmd_tester
2011-09-06 Michael-Doyle Hudson <email address hidden>
restore lost line
2011-09-02 Michael-Doyle Hudson <email address hidden>
typo
2011-09-02 Michael-Doyle Hudson <email address hidden>
kill off even more uses of run_shell_command
2011-09-02 Michael-Doyle Hudson <email address hidden>
use run_cmd_master & run_cmd_tester in a couple more files
2011-09-02 Michael-Doyle Hudson <email address hidden>
Sort of merge an api change from David Schwarz's config branches:
* add run_cmd_master and run_cmd_tester methods to LavaClient
* use them all over
2011-09-02 Michael-Doyle Hudson <email address hidden>
fix clear bug in AndroidClient.
-- but if this code was this broken, maybe it is dead?
2011-09-01 Spring Zhang <email address hidden>
add retry mechanism to make sure test result download successfully
2011-08-31 Spring Zhang <email address hidden>
improve match pattern for IP
2011-08-31 Spring Zhang <email address hidden>
add a retry timeout 120s to download test result
2011-08-29 Paul Larson <email address hidden>
Version bump 0.2.2
2011-08-29 Paul Larson <email address hidden>
Wait for the network to come up before trying to get the ip from the
master image, and some other obvious fixes/cleanups
2011-08-23 Paul Larson <email address hidden>
Bump version to 0.2.1
2011-08-22 Paul Larson <email address hidden>
Remove Makefile
2011-08-23 Michael-Doyle Hudson <email address hidden>
print out the URL of the bundle submitted on a specific fd (default: stderr)
2011-08-23 Michael-Doyle Hudson <email address hidden>
merge trunk
2011-08-17 Michael-Doyle Hudson <email address hidden>
move to the new put_ex() api i am adding to the dashboard
2011-08-17 Michael-Doyle Hudson <email address hidden>
prefix the put() result with "dashboard-
2011-08-17 Michael-Doyle Hudson <email address hidden>
oops
2011-08-17 Michael-Doyle Hudson <email address hidden>
merge trunk
2011-08-17 Michael-Doyle Hudson <email address hidden>
print out bundle in non android version too
2011-08-17 Michael-Doyle Hudson <email address hidden>
finish passing oob_file around
2011-08-16 Michael-Doyle Hudson <email address hidden>
output the sha1 of the bundle as uploaded to the db
2011-08-20 Paul Larson <email address hidden>
Bump version to 0.2.0
2011-08-19 Paul Larson <email address hidden>
Work around issue that causes overlapping commands after installing lava-test and not detecting the command line afterwards
Fix pip install command
Fix example url in out-of-tree example test job
2011-08-18 Paul Larson <email address hidden>
Merge out-of-tree support changes from ChiThu
2011-08-18 Le Chi Thu <email address hidden> <email address hidden>
Added out-of-tree-test support
2011-08-18 Paul Larson <email address hidden>
fix a few error messages
2011-08-18 Paul Larson <email address hidden>
Merge fix for bug 824622
2011-08-11 Paul Larson <email address hidden>
Make flash-kernel do nothing so that master images don't actually get
upgraded from the test partition
2011-08-18 Paul Larson <email address hidden>
Fix bug #821385 auto-mount prevent formating on testboot and testrootfs from Spring Zhang
2011-08-18 Spring Zhang <email address hidden>
umount automounted partition if using LEB master image
2011-08-18 Paul Larson <email address hidden>
Fix error message
2011-08-16 Paul Larson <email address hidden>
Improved transferring of results from Spring Zhang
2011-08-15 Spring Zhang <email address hidden>
change log to null device
2011-08-15 Spring Zhang <email address hidden>
adjust download timeout
2011-08-15 Spring Zhang <email address hidden>
use string match to determine master IP
2011-08-12 Spring Zhang <email address hidden>
update corresponding Android part code
2011-08-12 Spring Zhang <email address hidden>
cleanup previous result uploader
2011-08-12 Spring Zhang <email address hidden>
fix master ip getting issue
2011-08-12 Spring Zhang <email address hidden>
increase timeout of package download
2011-08-12 Spring Zhang <email address hidden>
use SimpleHTTPServer as server on master to transfer result
2011-08-04 Paul Larson <email address hidden>
fix logging of some error messages
2011-08-04 Spring Zhang <email address hidden>
output exception traceback information to serial log and also logfile
2011-08-04 Spring Zhang <email address hidden>
modify print info to stdout for SerialIO redirect from stdout
2011-07-26 Spring Zhang <email address hidden>
restore exception information to help debug
2011-07-26 Spring Zhang <email address hidden>
merge from mainline r81
2011-07-25 Spring Zhang <email address hidden>
print exception traceback information before throw exception to help debug at inner functions
2011-07-25 Paul Larson <email address hidden>
Fix missing test_name
2011-07-21 Paul Larson <email address hidden>
Version 0.1.0
2011-07-21 Paul Larson <email address hidden>
Add trial support for snowball boards
2011-07-20 Paul Larson <email address hidden>
Some minor changes to fix sudo, and work around a lmc issue where some
images are too big to fit in the 2G default image size.
2011-07-20 Paul Larson <email address hidden>
improve error handling
2011-07-20 Spring Zhang <email address hidden>
throw critical exception when failure in android image deployment
2011-07-20 Spring Zhang <email address hidden>
throw critical exception when failure in image deployment
2011-07-20 Spring Zhang <email address hidden>
add traceback information to error log if exception occurs
2011-07-20 Spring Zhang <email address hidden>
raise exception to be captured in android 0xbench test
2011-07-20 Spring Zhang <email address hidden>
merge from mainline r76
2011-07-20 Spring Zhang <email address hidden>
add import missing
2011-07-01 Spring Zhang <email address hidden>
add Exception import to avoid strange 'err' not defined error
2011-06-30 Spring Zhang <email address hidden>
add timeout for lava-test deployment determination
2011-06-30 Spring Zhang <email address hidden>
merge from mainline r72
2011-06-24 Spring Zhang <email address hidden>
throw critical error when android deployment fails
2011-06-22 Spring Zhang <email address hidden>
make pexpect TIMEOUT exception a non-critical error and raise critical error in actions instead determining action name in top handler
2011-06-17 Spring Zhang <email address hidden>
correct exception handler sequence
2011-06-17 Spring Zhang <email address hidden>
add information of test name when running test cases
2011-06-17 Spring Zhang <email address hidden>
reduce exception capture and add_result
2011-06-16 Spring Zhang <email address hidden>
record pass or fail result for pass actions
2011-06-16 Spring Zhang <email address hidden>
remove redundant code and recover message field in test_result
2011-06-15 Spring Zhang <email address hidden>
add import and reverse the message field handler in add_result
2011-06-15 Spring Zhang <email address hidden>
make basic handler framework
2011-06-15 Spring Zhang <email address hidden>
move exception handler from inner to outer
2011-06-15 Spring Zhang <email address hidden>
add critcal error and general error base class, two layers exception capture
2011-06-14 Spring Zhang <email address hidden>
merge from mainline
2011-06-10 Spring Zhang <email address hidden>
correct some typo errors and add import
2011-06-09 Spring Zhang <email address hidden>
add NetworkError handler in top level
2011-06-09 Spring Zhang <email address hidden>
add error action info in deploy_lianro_image action
2011-06-09 Spring Zhang <email address hidden>
add base exception class for dispatcher
2011-06-09 Spring Zhang <email address hidden>
enhance the add_result to support logging message for exceptions log
2011-06-09 Spring Zhang <email address hidden>
add inner handler for image deployment
2011-07-18 Spring Zhang <email address hidden>
increase network detecting wait timeout for some board needs more time to prepare the network
2011-07-01 Spring Zhang <email address hidden>
increase network probe up ready timeout
2011-07-06 Paul Larson <email address hidden>
Add lsb-release to dependencies, and some misc pep8 cleanups
2011-07-06 Paul Larson <email address hidden>
Clean up tmpdirs on successful deployment
2011-07-01 Spring Zhang <email address hidden>
add timestamp to result bundle name in case same bundle file overwrited
2011-06-30 Spring Zhang <email address hidden>
add time to result bundle name in case two same test run in one job
2011-06-29 Paul Larson <email address hidden>
Strangeness on prompt detection happens sometimes, and it's really
strange that we tell android what it's prompt is, but we force it to be
something different. This makes the prompt used on test images the
same.
2011-06-28 Paul Larson <email address hidden>
python-simplejson also needed now. At some point, this will all just
pull the package instead of needing to specify deps here
2011-06-28 Paul Larson <email address hidden>
Use python-setuptools instead of python-distutils for lava-test
2011-06-27 Paul Larson <email address hidden>
rename lava/dispatcher to lava_dispatcher
2011-06-27 Michael-Doyle Hudson <email address hidden>
update import statements
2011-06-27 Michael-Doyle Hudson <email address hidden>
move lava/dispatcher to lava_dispatcher
2011-06-27 Paul Larson <email address hidden>
Remove scheduler code in lava-dispatcher, new scheduler can now be found
in lava-scheduler project
2011-06-27 Michael-Doyle Hudson <email address hidden>
remove lava/scheduler and lava_schedulerd
2011-06-23 Paul Larson <email address hidden>
Add headers
2011-06-23 Paul Larson <email address hidden>
Release 2011.06
2011-06-20 Paul Larson <email address hidden>
This is needed to work around a uboot problem in recent versions.
Should be benign otherwise.
2011-06-10 Paul Larson <email address hidden>
install usbutils with lava-test
2011-06-10 Paul Larson <email address hidden>
Add support for dtb and fix addresses for mx51
2011-06-10 Paul Larson <email address hidden>
renamed lava-test got dropped in the rename it seems
2011-06-09 Paul Larson <email address hidden>
handle abrek -> lava-test rename
actions related to lava-test have changed name as well
abrek_install becomes lava_test_install
test_abrek becomes lava_test_run
2011-06-02 Paul Larson <email address hidden>
Some additional changes in support of android
2011-06-02 Paul Larson <email address hidden>
update panda boot options
2011-06-02 Paul Larson <email address hidden>
update uboot configs to use the new default master partition layout
2011-06-02 Paul Larson <email address hidden>
update example files for android
2011-06-01 Paul Larson <email address hidden>
Add support for using cache with android images
2011-05-31 Paul Larson <email address hidden>
Add target hostname to metadata
2011-05-26 Paul Larson <email address hidden>
Merge more android fixes
2011-05-26 Paul Larson <email address hidden>
use cStringIO for serial logging
2011-05-26 Paul Larson <email address hidden>
More android fixes from Jeremy:
1. Clean up unnecessary import.
2. Add adb disconnect function.
3. Stabilize the result of the basic test.
2011-05-27 <email address hidden>
Remove the commented out stuff in android_0xbench.py
2011-05-27 <email address hidden>
Move check_adb_status to android client
check_adb_status function can be shared and should be put in android client.
2011-05-27 <email address hidden>
run_adb_
adb should be just handled by the client.
2011-05-24 <email address hidden>
Add android_
android_
adb connect/disconnect means device register/
After adb test done and done using adb, disconnect the device.
ifconfig match ip pattern timeout should be set as same as that for dhcp.
Wait longer for device booting up.
2011-05-24 <email address hidden>
Clean up unnecessary import in android_0xbench.py
2011-05-24 Paul Larson <email address hidden>
Move all of the command execution loop inside the try block
2011-05-24 Paul Larson <email address hidden>
increase default timeout to 3600
2011-05-24 Paul Larson <email address hidden>
submit results even when there is a failure
2011-05-23 Paul Larson <email address hidden>
minor config change for consistancy
2011-05-23 Paul Larson <email address hidden>
Merge support for caching downloads
2011-05-23 Paul Larson <email address hidden>
fix for cross-linking across filesystems and break out some duplicated
code
2011-05-05 Paul Larson <email address hidden>
ignore that the cache file suddenly exists when trying to link to it
after downloading. This can happen when tests are running in parallel
using the same image. Eventually, I suppose it might be neat to have
it call out to some download service that would already know what other
requests it's recieved, and notify all clients when a single download is
finished and cached. This is straightforward, and gets the job done for
now though without requiring an additional service.
2011-05-23 Paul Larson <email address hidden>
Attach serial logs before submitting the bundle
2011-05-23 Paul Larson <email address hidden>
Merge support for serial console log attachments from Spring Zhang
2011-05-21 Spring Zhang <email address hidden>
attach serial log to LavaTestData instead of every test result bundle so that reduce duplicated information
2011-05-21 Spring Zhang <email address hidden>
add method add_attachment to LavaTestData
2011-05-20 Spring Zhang <email address hidden>
expose serial log getter from LavaClient instead of operating SerialIO object directly
2011-05-20 Spring Zhang <email address hidden>
remove cache branch which is merged by mistake
2011-05-20 Spring Zhang <email address hidden>
remove unused import
2011-05-18 Spring Zhang <email address hidden>
use Base64 encode serial log content in attachment
if not, l-c will return error like:
UnicodeEncodeE
2011-05-18 Spring Zhang <email address hidden>
change attachments field of bundle json format version from 1.0 to 1.2
2011-05-18 Spring Zhang <email address hidden>
merge from mainline r46
2011-05-18 Spring Zhang <email address hidden>
clean up some comments
2011-05-18 Spring Zhang <email address hidden>
add serial log to attachments field of bundle
2011-05-18 Spring Zhang <email address hidden>
merge form mainline r46
2011-05-04 Paul Larson <email address hidden>
Add support for caching hwpacks and rootfs images
2011-05-05 Spring Zhang <email address hidden>
remove seriallog dir for serial log storing in string buffer
2011-05-05 Spring Zhang <email address hidden>
merge from mainline r44
2011-05-04 Spring Zhang <email address hidden>
clean up unused import
2011-05-04 Spring Zhang <email address hidden>
operate after loading json
2011-05-03 Spring Zhang <email address hidden>
attach serial log to every test_runs test_result
2011-04-28 Spring Zhang <email address hidden>
clean simple tests
2011-04-28 Spring Zhang <email address hidden>
use file inherit class instead of thread logging
2011-04-14 Spring Zhang <email address hidden>
clean some code
2011-04-13 Spring Zhang <email address hidden>
attach serial log to result bundle
2011-04-13 Spring Zhang <email address hidden>
use pipe instead communicate to send quit command to logger conmux instance
communicate(
2011-04-13 Spring Zhang <email address hidden>
implement a serial thread class SerialLogger initially
2011-04-13 Spring Zhang <email address hidden>
add an empty seriallogger class
2011-04-12 Spring Zhang <email address hidden>
1. add quit_conmux
2. simple test
3. add TODO
2011-04-12 Spring Zhang <email address hidden>
Add conmux serial log storage path
2011-05-21 Paul Larson <email address hidden>
minor setup.py change
2011-05-18 Paul Larson <email address hidden>
Make setup actually install some scripts we use
2011-05-21 Paul Larson <email address hidden>
Merge initial android support from Jeremy Chang
2011-05-20 Paul Larson <email address hidden>
No need to expect anything back from this command. It flakes out
occasionally and right after it we look for the interesting bits from
the log anyway, which is what we really want.
2011-05-20 Paul Larson <email address hidden>
uboot fixes for android_config
2011-05-20 Paul Larson <email address hidden>
update default urls in doc/android-
2011-05-20 Paul Larson <email address hidden>
Workaround difference in partition layout, works for panda at least, but
should really be dealt with using by-label mounting
2011-05-21 <email address hidden>
Fix android monkey command
Wait 30 seconds then do the sys boot test
2011-05-21 <email address hidden>
Remove debug message in android_0xbench.py
2011-05-21 <email address hidden>
Import the Board class from config.py for android board config
2011-05-20 <email address hidden>
Purge the sdcard partition when deploying android image
We don't want to confuse with the test result in between different test runs.
2011-05-20 <email address hidden>
Set shell prompt to "android# " to replace the "# " for android test image
More recognizable shell prompt is expected
After boot up, set PS1 environment variable to "android# ".
2011-05-19 <email address hidden>
Add "image_type" in the android job files to be as context
2011-05-19 <email address hidden>
Add image_type in context to distinguish android and ubuntu images
2011-05-05 <email address hidden>
Remove unused configs in android_config.py
LAVA_SERVER_IP and LAVA_IMAGE_URL in android config removed.
2011-05-05 <email address hidden>
Replace _download by download in utils.py
2011-05-05 <email address hidden>
refine android deploy command
android deploy command does not have much need to inherit from
cmd_deploy_
2011-05-05 <email address hidden>
Add android-
2011-05-04 <email address hidden>
Add result_disk argument option for cmd_submit_results
The default label of the disk that stores the result is testrootfs
2011-05-04 <email address hidden>
Refine 0xbench valication
Add wait time for system boot up.
Run 0xbench with 2D, 3D, Math, VM categories by default
2011-05-01 <email address hidden>
Add adb installation in the README
2011-05-01 <email address hidden>
Add deploy_
2011-05-01 <email address hidden>
Intercept uInitrd to adjust the partition number to mount in init.rc
2011-05-01 <email address hidden>
Fix the possible None value issue
2011-04-28 <email address hidden>
Remove unused configs in android_config
2011-04-28 <email address hidden>
Remove deprecated android_abrek.py and clean up the commented code
2011-04-28 <email address hidden>
Make the timeout value consistent and remove the out-of-dated comment
2011-04-28 <email address hidden>
Rename the test name in job files
2011-04-28 <email address hidden>
Add panda support
2011-04-27 <email address hidden>
Refine android basic test job file
2011-04-27 <email address hidden>
Add android-monkey-job job file for monkey test
2011-04-27 <email address hidden>
Make it longer to timeout for checking system boot up
2011-04-27 <email address hidden>
Refine the monkey test action to make it support TIMEOUT exception.
2011-04-27 <email address hidden>
Make basic and monkey result bundle deserialize-able
2011-04-26 <email address hidden>
Add in the 0xbench test in job file
2011-04-26 <email address hidden>
Add in 0xbench test command and add the logcat functions
2011-04-26 <email address hidden>
Change the content of the android testrootfs partition
Now it is only what exactly a Android system partiton is.
2011-04-26 <email address hidden>
make the booting timer longer for first-time booting
2011-04-26 <email address hidden>
Change the config for LAVA_SERVER_IP and LAVA_IMAGE_TMPDIR
2011-04-22 <email address hidden>
Add test_android_monkey test
2011-04-21 <email address hidden>
Add submit_
2011-04-13 <email address hidden>
android: Fix module path
2011-04-13 <email address hidden>
android: add deployment action.
Add deploy_
boot tarball, system tarball, and data tarball url as parameters is expected.
2011-04-08 <email address hidden>
Add initial support for Android validation run.
Adding a prototype that running testing job for android, including android
image booting, adb connection check and abrek run on host side.
Actions added:
* boot_linaro_
* test_android_basic
* test_android_abrek
2011-05-21 Paul Larson <email address hidden>
Merge fixes from magma branch
2011-05-20 Paul Larson <email address hidden>
beaglexm01 instead of beagle01
2011-05-20 Paul Larson <email address hidden>
temporary workaround for lp:786005
2011-05-20 Paul Larson <email address hidden>
Fix some timeouts in abrek actions. This should significantly improve
things for most tests.
2011-05-20 Paul Larson <email address hidden>
Add in the lava results before submitting the bundle
2011-05-20 Paul Larson <email address hidden>
return an empty bundle if there is none
2011-05-20 Paul Larson <email address hidden>
add lava.boot_status test result whenever the boot_linaro_image action
is called
2011-05-19 Paul Larson <email address hidden>
basic configuration and logging for scheduler daemon
2011-05-18 Mirsad Vojnikovic <email address hidden>
Merged with latest lava branch, default path to config file is /etc/lava/
2011-05-17 Mirsad Vojnikovic <email address hidden>
Using default config path /etc/lava/
2011-05-05 Mirsad Vojnikovic <email address hidden>
Added config file and logging functionality
2011-05-05 Paul Larson <email address hidden>
Group test runs into one bundle
2011-05-02 Paul Larson <email address hidden>
Group test runs into one bundle
2011-05-05 Paul Larson <email address hidden>
add right expected character when sending uboot commands for mx51evk and
mx53loco
2011-05-05 Spring Zhang <email address hidden>
add right expected character when sending uboot commands for mx51evk and mx53loco
2011-05-03 Paul Larson <email address hidden>
add mx53loco board support in config file
2011-05-04 Spring Zhang <email address hidden>
add mx53loco board support in config file
2011-04-29 Paul Larson <email address hidden>
Begin refactoring some of the dispatcher, and pieces of some new
features that I have in a working branch and would like to land here.
2011-04-29 Paul Larson <email address hidden>
Fix property name typo
2011-04-29 Paul Larson <email address hidden>
Use properties instead of get/set methods
2011-04-29 Paul Larson <email address hidden>
Begin to refactor the dispatcher for cleanup, and in preparation for
adding features
2011-04-29 Paul Larson <email address hidden>
Merge basic scheduler daemon (just starts/
2011-04-29 Paul Larson <email address hidden>
minor fixes from review
2011-04-29 Mirsad Vojnikovic <email address hidden>
Updated with latest review comments. Removed config.py file, detach True used, handling signals.
2011-04-21 Mirsad <mirsad@
Initial implementation of scheduler daemon only, using python-daemon package.
2011-04-20 Michael-Doyle Hudson <email address hidden>
add some sample data to ease interactive playing around and give staff a link to the admin area
2011-04-20 Michael-Doyle Hudson <email address hidden>
update README
2011-04-20 Michael-Doyle Hudson <email address hidden>
add a Makefile target to load the sampledata
2011-04-20 Michael-Doyle Hudson <email address hidden>
add some sampledata containing some devices, device types and a tag
2011-04-20 Michael-Doyle Hudson <email address hidden>
give staff an admin link
2011-04-20 Michael-Doyle Hudson <email address hidden>
add support for tagging devices and jobs
2011-04-20 Michael-Doyle Hudson <email address hidden>
typo
2011-04-20 Michael-Doyle Hudson <email address hidden>
add description to Tag; allow devices & jobs to have no tags
2011-04-20 Michael-Doyle Hudson <email address hidden>
use slugfields for the tag & device-type names
2011-04-20 Michael-Doyle Hudson <email address hidden>
register new tables with the admin interface
2011-04-20 Michael-Doyle Hudson <email address hidden>
better one-query impl
2011-04-20 Michael-Doyle Hudson <email address hidden>
one-query implementation of available_devices
2011-04-20 Michael-Doyle Hudson <email address hidden>
somewhat better sql impl of tag filtering
2011-04-20 Michael-Doyle Hudson <email address hidden>
moar tests
2011-04-19 Michael-Doyle Hudson <email address hidden>
another test
2011-04-19 Michael-Doyle Hudson <email address hidden>
terrible python-based impl
2011-04-19 Michael-Doyle Hudson <email address hidden>
finally an interesting failing test
2011-04-19 Michael-Doyle Hudson <email address hidden>
available_
2011-04-19 Michael-Doyle Hudson <email address hidden>
available_
2011-04-19 Michael-Doyle Hudson <email address hidden>
start work on TestJob.
2011-04-19 Michael-Doyle Hudson <email address hidden>
start tag impl
2011-04-19 Michael-Doyle Hudson <email address hidden>
simpler implementation
2011-04-19 Michael-Doyle Hudson <email address hidden>
Add a device type table and start to add some tests for it.
2011-04-19 Michael-Doyle Hudson <email address hidden>
move scheduler_app out of lava.scheduler.
2011-04-19 Michael-Doyle Hudson <email address hidden>
typo
2011-04-19 Michael-Doyle Hudson <email address hidden>
move scheduler_app out of lava.scheduler.
2011-04-18 Paul Larson <email address hidden>
Some images, especially older ones, don't always have the hostname set
to linaro. Also add longer timeout for deploy of image as it could take
a while.
2011-04-18 Paul Larson <email address hidden>
add some guide related with config.py in doc/QUICKSTART
2011-04-19 Spring Zhang <email address hidden>
add some guide related with config.py in doc/QUICKSTART
2011-04-15 Paul Larson <email address hidden>
results need to be searched for in /tmp
2011-04-15 Michael-Doyle Hudson <email address hidden>
this seems to be needed
2011-04-15 Michael-Doyle Hudson <email address hidden>
borrow style and templates from launch-control
merges ~mirsad-
2011-04-15 Michael-Doyle Hudson <email address hidden>
remove "Device Status" and "XML-RPC API" from the menu until there is something to put there!
2011-04-13 Mirsad <mirsad@
Adding l-c style to scheduler
2011-04-12 Paul Larson <email address hidden>
Fix make to work under lucid too
2011-04-13 Michael-Doyle Hudson <email address hidden>
mention some packages that need to be installed
2011-04-12 Paul Larson <email address hidden>
allow graphical tests to run properly by exporting the display on the
client
2011-04-11 Paul Larson <email address hidden>
Export the display for making it possible to run graphical tests
2011-04-12 Michael-Doyle Hudson <email address hidden>
some more clues for doc/QUICKSTART
2011-04-12 Michael-Doyle Hudson <email address hidden>
revert unintentionally committed changes
2011-04-12 Michael-Doyle Hudson <email address hidden>
another clue
2011-04-12 Michael-Doyle Hudson <email address hidden>
some more clues in doc/QUICKSTART
2011-04-11 Michael-Doyle Hudson <email address hidden>
fix ROOT_URLCONF
2011-04-11 Michael-Doyle Hudson <email address hidden>
small README updates
2011-04-08 Paul Larson <email address hidden>
Merge initial support for submitting results to launch control
2011-04-08 Paul Larson <email address hidden>
Some fixes and cleanups discovered during testing
2011-04-06 Spring Zhang <email address hidden>
move serial log handling to another commit
2011-04-06 Spring Zhang <email address hidden>
reduce code in run() by no real file writing when uploading result
2011-04-06 Spring Zhang <email address hidden>
fix a minor issue
2011-04-06 Spring Zhang <email address hidden>
enhance ResultUploader to write uploaded data only when filename is specified
2011-04-06 Spring Zhang <email address hidden>
Change name SimpleHTTPServer to ResultUploader
2011-04-06 Spring Zhang <email address hidden>
use LAVA_RESULT_
2011-04-06 Spring Zhang <email address hidden>
move serial log handling to another commit
2011-04-05 Spring Zhang <email address hidden>
merge from mainline r22
2011-04-05 Spring Zhang <email address hidden>
attach serial log in conmux log directory to json bundle file content
2011-04-05 Spring Zhang <email address hidden>
add bundles uploading
2011-04-05 Spring Zhang <email address hidden>
Add simple uploading HTTP server code
2011-04-05 Spring Zhang <email address hidden>
define the upload routine
2011-03-31 Spring Zhang <email address hidden>
push all test result bundle to l-c server
2011-03-31 Spring Zhang <email address hidden>
reboot to master image
2011-03-29 Spring Zhang <email address hidden>
delete unnecessary abrek test suite intallation in example job
2011-03-28 Spring Zhang <email address hidden>
remove error handle code temporarily
2011-03-28 Spring Zhang <email address hidden>
1. rename remote_pathname to pathname to align with xmlrpc api
2. add stderr for some print
3. delete default pathname "/anonymous/"
2011-03-25 Spring Zhang <email address hidden>
add install_abrek command in example job definition file
2011-03-25 Spring Zhang <email address hidden>
delete simple test code
2011-03-25 Spring Zhang <email address hidden>
merge from mainline r19
2011-03-25 Spring Zhang <email address hidden>
1. define a new constant LAVA_RESULT_DIR, and do corresponding modification in related files.
2. implement cmd_submit_results, refer to the code in lc-tool.
2011-03-24 Spring Zhang <email address hidden>
merge from mainline r18
2011-03-22 Spring Zhang <email address hidden>
add a simple temp test
2011-04-08 Paul Larson <email address hidden>
update top level structure of lava
2011-04-08 Paul Larson <email address hidden>
update .testr.conf
2011-04-08 Michael-Doyle Hudson <email address hidden>
re-merge fix from trunk
2011-04-08 Michael-Doyle Hudson <email address hidden>
some more
2011-04-08 Michael-Doyle Hudson <email address hidden>
fix scheduler imports
2011-04-08 Michael-Doyle Hudson <email address hidden>
fix dispatcher imports
2011-04-08 Michael-Doyle Hudson <email address hidden>
start the rearrangement
2011-04-08 Michael-Doyle Hudson <email address hidden>
merge enable-admin
2011-04-08 Paul Larson <email address hidden>
Hi, this branch enables the admin interface for the scheduler
application. Creating a superuser for yourself locally when using OpenID
is a bit tedious, but I've included a helper and instructions how to do
it in the README.
2011-04-08 Michael-Doyle Hudson <email address hidden>
merge print removal from trunk
2011-04-08 Michael-Doyle Hudson <email address hidden>
oops, meant to delete this!
2011-04-08 Michael-Doyle Hudson <email address hidden>
add a final newline back
2011-04-08 Michael-Doyle Hudson <email address hidden>
update Makefile to run syncdb; update README
2011-04-08 Michael-Doyle Hudson <email address hidden>
add a command for turning a user into a superuser
2011-04-08 Michael-Doyle Hudson <email address hidden>
add the admin urls
2011-04-08 Michael-Doyle Hudson <email address hidden>
move the logout "page" to root, send user back to / when they log out
2011-04-08 Michael-Doyle Hudson <email address hidden>
allow the user to log out
2011-04-08 Michael-Doyle Hudson <email address hidden>
add python-openid to requirements.txt
2011-04-07 Paul Larson <email address hidden>
enable login with openid
2011-04-07 Paul Larson <email address hidden>
Support logout
2011-04-07 Paul Larson <email address hidden>
Add python-openid
2011-04-07 Michael-Doyle Hudson <email address hidden>
enable logging in with openid, make a base template and show who is logged in there on it
2011-04-06 Paul Larson <email address hidden>
Use virtualenv to install the python dependencies and reorganize
entrypoints a bit.
2011-04-07 Michael Hudson <email address hidden>
Add a README
2011-04-07 Michael Hudson <email address hidden>
absolutize more module names
2011-04-07 Michael Hudson <email address hidden>
use full name for scheduler_app
2011-04-07 Michael Hudson <email address hidden>
start to use virtualenv & other top level rearrangements
2011-04-01 Paul Larson <email address hidden>
add a dispatcher.
called from the outside by things like the scheduler
2011-04-01 Paul Larson <email address hidden>
Add init for top level
2011-03-30 Paul Larson <email address hidden>
docstring for run_job()
2011-03-30 Paul Larson <email address hidden>
extract the bits that actually run the actions into
dispatcher.
better support letting something else, like the scheduler daemon call
run_job directly
2011-03-30 Paul Larson <email address hidden>
rename lava dir to dispatcher
2011-03-25 Paul Larson <email address hidden>
Move test for mx51evk out, and a few other minor changes
2011-03-24 Loïc Minier <email address hidden>
Avoid repeating self.client, self.tarball_dir.
2011-03-24 Loïc Minier <email address hidden>
Track boot and root partition numbers in Board classes rather than
special-casing the code.
2011-03-24 Loïc Minier <email address hidden>
Use safer machine parseable output from parted; supported at least in lucid's
parted and later.
2011-03-24 Loïc Minier <email address hidden>
Explicitly return None when no partition is found.
2011-03-24 Loïc Minier <email address hidden>
Abbreviating "print" as "p" isn't supported in natty's parted anymore.
2011-03-25 Paul Larson <email address hidden>
Some minor fixes for issues found in testing
2011-03-23 Paul Larson <email address hidden>
Add another possible response from network up check
2011-03-23 Paul Larson <email address hidden>
import start of scheduler code
2011-03-23 Paul Larson <email address hidden>
Cleanup some unused imports
2011-03-23 Mirsad Vojnikovic <email address hidden>
Removed Device name field, added start_time field in TestJob model, changed to linaro_
2011-03-23 Mirsad Vojnikovic <email address hidden>
Merge from main branch
2011-03-22 Paul Larson <email address hidden>
Move default prompt matching lines out to config.py, and fix test image
one to match latest test images
2011-03-21 Mirsad Vojnikovic <email address hidden>
Updated after first review
2011-03-21 Mirsad Vojnikovic <email address hidden>
Merge from main branch
2011-03-13 Mirsad Vojnikovic <email address hidden>
Scheduler with models
2011-03-22 Paul Larson <email address hidden>
Add support for installing and running tests with Abrek
2011-03-22 Spring Zhang <email address hidden>
fix umount /mnt/root/dev error
2011-03-18 Spring Zhang <email address hidden>
Use right /dev mount method
2011-03-18 Spring Zhang <email address hidden>
1. Backup test image config and restore
2. Do a clean up on test image after abrek deployment
3. Enhance based on comments
2011-03-18 Spring Zhang <email address hidden>
clean code in cmd_test_abrek
2011-03-18 Spring Zhang <email address hidden>
Move cmd_deploy_abrek to cmd_install_abrek
1. stop cron service to avoid dialog when installing python-
2. install test suite after abrek deployment
2011-03-17 Spring Zhang <email address hidden>
finish command sequences of deploying abrek to test image
2011-03-17 Spring Zhang <email address hidden>
Initialise action cmd_deploy_abrek for deploy abrek to test image by chroot
2011-03-15 Spring Zhang <email address hidden>
merge from mainline r15
2011-03-15 Spring Zhang <email address hidden>
Modification refer to comments
1. abrek will install in master image
2. pexpect will issue timeout exception, no need to check return value
2011-03-09 Spring Zhang <email address hidden>
Implement action cmd_test_abrek to: install_
2011-03-09 Spring Zhang <email address hidden>
Add return value in run_shell_command
2011-03-18 Paul Larson <email address hidden>
deploy command now generates images, tarballs, and deploys them to
supported systems
2011-03-16 Paul Larson <email address hidden>
add x bit
2011-03-16 Paul Larson <email address hidden>
urlparse.urljoin is dumb
2011-03-16 Paul Larson <email address hidden>
Fix permissions so that image host directory can be read remotely
2011-03-16 Paul Larson <email address hidden>
Actually call deploy methods
2011-03-16 Paul Larson <email address hidden>
Add LAVA_IMAGE_URL config
2011-03-16 Paul Larson <email address hidden>
Add some error handling
2011-03-16 Paul Larson <email address hidden>
typo
2011-03-15 Paul Larson <email address hidden>
strip-components is no longer needed in the extract
2011-03-15 Paul Larson <email address hidden>
Fill in method to create an image and generate tarballs
2011-03-15 Paul Larson <email address hidden>
Add some extra config data
2011-03-15 Paul Larson <email address hidden>
add self, oops
2011-03-15 Paul Larson <email address hidden>
Added a method for downloading things
2011-03-15 Paul Larson <email address hidden>
Add a deploy method to get the offset of a specified partition using
parted
2011-03-11 Loïc Minier <email address hidden>
Merge lp:~qzhang/lava/remove-hardcode; moves hardcoding to lava.config and
define board data more cleanly; also adds testsuite. Modified to:
- drop useless change_uboot_cmds()
- ignore /.testrepository/
2011-03-11 Spring Zhang <email address hidden>
Merge loic's change on comments from lp:~lool/lava/config r21..30, thanks loic
2011-03-08 Spring Zhang <email address hidden>
Implement board classes instead of board array indices
2011-03-07 Spring Zhang <email address hidden>
1. Add some methods for class BOARD_CFG and LAVA_SERVER_CFG
2. Remove unused variables
3. Drop main() in module
2011-03-05 Spring Zhang <email address hidden>
merge Loic's unit test for remove-hardcode
Loïc Minier 2011-03-03 Add testrepository config file.
Loïc Minier 2011-03-03 Add sample config tests -- obviously a bit weird as they test static data.
2011-03-03 Loïc Minier <email address hidden>
Add testrepository config file.
2011-03-03 Loïc Minier <email address hidden>
Add sample config tests -- obviously a bit weird as they test static data.
2011-03-03 Spring Zhang <email address hidden>
Move all configurations to module lava.config
2011-03-03 Spring Zhang <email address hidden>
Merge from main branch r13
Paul Larson 2011-03-02 [merge] Move code for checking the network connection into the client module
Paul Larson 2011-03-02 Raise an exception when the network fails to come up rather than
Paul Larson 2011-03-01 Adjust ping timeout
Paul Larson 2011-03-01 Fix up some issues with ping
Paul Larson 2011-02-25 Fix missing string
Paul Larson 2011-02-25 move code for checking whether or not the network is up to the client
Loïc Minier 2011-03-02 Fix missing "params =" assignment; thanks Spring Zhang.
2011-03-02 Spring Zhang <email address hidden>
Move hardcode to a module, keep the ability to load more configurations
2011-03-02 Spring Zhang <email address hidden>
1. fix params lost in lava-dispatch
2. fix error in LavaClient:
print "deploying on %s" % self.client.target
AttributeError: LavaClient instance has no attribute 'target'
2011-03-07 Paul Larson <email address hidden>
Add configuration examples and documentation for local testing
2011-03-07 Paul Larson <email address hidden>
Switch to using sg instead of udev rule
2011-03-07 Paul Larson <email address hidden>
change console command to conmux-console
2011-03-07 Paul Larson <email address hidden>
A few more updates to QUICKSTART
2011-03-04 Paul Larson <email address hidden>
Add instructions for setting up conmux for local development to QUICKSTART
2011-03-02 Paul Larson <email address hidden>
Move code for checking the network connection into the client module
2011-03-02 Paul Larson <email address hidden>
Raise an exception when the network fails to come up rather than
returning an error, and remove an unintentional checkin
2011-03-01 Paul Larson <email address hidden>
Adjust ping timeout
2011-03-01 Paul Larson <email address hidden>
Fix up some issues with ping
2011-02-25 Paul Larson <email address hidden>
Fix missing string
2011-02-25 Paul Larson <email address hidden>
move code for checking whether or not the network is up to the client
2011-03-02 Loïc Minier <email address hidden>
Fix missing "params =" assignment; thanks Spring Zhang.
2011-02-28 Paul Larson <email address hidden>
Merge some quickstart documentation and add --help
2011-02-26 Loïc Minier <email address hidden>
Add quickstart with random notes to get started.
2011-02-26 Loïc Minier <email address hidden>
Add sample JSON file from the spec.
2011-02-26 Loïc Minier <email address hidden>
Test sys.argv's length and output usage information when it's too short or when
--help is passed.
2011-02-28 Paul Larson <email address hidden>
Merge some misc cleanups
2011-02-26 Loïc Minier <email address hidden>
Small simplification of the handling of the default parameters value.
2011-02-26 Loïc Minier <email address hidden>
Drop unused identifier "id" as the expect() return value isn't checked there.
2011-02-26 Loïc Minier <email address hidden>
Drop useless try/except/raise construct.
2011-02-26 Loïc Minier <email address hidden>
Add missing definition of expected response (master_str).
2011-02-24 Paul Larson <email address hidden>
Checkin simplified dispatcher starting point
2011-02-24 Paul Larson <email address hidden>
remove previous code
2011-02-21 Zygmunt Krynicki <email address hidden>
More work on overwatch interfaces and initial tests
2011-02-18 Zygmunt Krynicki <email address hidden>
Split overwatch.
2011-02-18 Zygmunt Krynicki <email address hidden>
Fix typo in function name
2011-02-18 Zygmunt Krynicki <email address hidden>
Add BaseOverwatchIn
2011-02-18 Zygmunt Krynicki <email address hidden>
Add interfaecs for tests and dashboard. Improve interface APIs.
2011-02-18 Zygmunt Krynicki <email address hidden>
Add work-in-progress dispatcher interface
2011-02-17 Zygmunt Krynicki <email address hidden>
Add desktop driver and simple IShellControl implementation based on ssh
2011-02-17 Zygmunt Krynicki <email address hidden>
Add ISerialControl interface
This interface can be used to send commands to a device and get a Popen-like
behavior.
2011-02-15 Zygmunt Krynicki <email address hidden>
Add initial version of serial controller
2011-02-15 Zygmunt Krynicki <email address hidden>
Intial work on overwatch drivers and tests
2011-02-11 Zygmunt Krynicki <email address hidden>
Add test case that checks Driver.
This test is very easy to write and does not require mocking the pkg_resources
API. A few more tests are still needed to cover two possible failures.
2011-02-11 Zygmunt Krynicki <email address hidden>
Add dummy overwatch driver.
This driver is used by default by all devices unless another driver is
specified. It does not implement any additional interfaces so from LAVA's point
of view the device cannot be controlled in any way but conforms to the driver
API.
2011-02-11 Zygmunt Krynicki <email address hidden>
Add base class overwatch drivers
This base class implements the driver interface and simplifies effort required
to develop real drivers. The lava.overwatch.
by all official drivers that are maintained inside the tree.
2011-02-11 Zygmunt Krynicki <email address hidden>
Add overwatch driver interface
This interface allows both first and third party python modules to ship
additional drivers that will enrich the LAVA stack.
2011-02-11 Zygmunt Krynicki <email address hidden>
Add setup.py and re-create project directory.
Unfortunately to package a django project I need to have a top-level package
with all the files, otherwise modules like settings, urls and manage would
pollute top-level python namespace.
2011-02-11 Zygmunt Krynicki <email address hidden>
Make Device.device_type optional by allowing null values
2011-02-11 Zygmunt Krynicki <email address hidden>
Remove dummy tests generated by django-admin
2011-02-11 Zygmunt Krynicki <email address hidden>
Add overwatch_driver and overwatch_config to Device model.
Both of those fields allow to implement the get_overwatch() method that gives
programmatic control over the device.
2011-02-10 Zygmunt Krynicki <email address hidden>
Merge overwach application with the ovlue of the device repository
2011-02-10 Zygmunt Krynicki <email address hidden>
Rename overwatch.
Existing migratino edited in-place as branch did not land yet
2011-02-10 Zygmunt Krynicki <email address hidden>
Make manage.py executable
2011-02-10 Zygmunt Krynicki <email address hidden>
Increase maximum length of DeviceClass.name to 64
Again as before, since this branch did not land yet I edited the initial
migration and the model to avoid excessive migration steps.
2011-02-10 Zygmunt Krynicki <email address hidden>
Don't use Test in model names.
Following the advice of Paul Larson I have limited the usage of 'Test'. I did
not use migrations for this (in fact I edited the old migration) as this branch
did not land yet.
2011-02-10 Zygmunt Krynicki <email address hidden>
Move parasitic_cone contents to the root directory.
The old directory was just a "place" I was using to drive new development and
as Paul Larson noted it's not really necessary. The code was therefore moved
to the top-level directory.
In addition due to the way django imports applications and projects I had to
move lava to a different directory not to cause import failures (you cannot
have a project called the same way as an existing module or package). I
therefore moved the directory to liblava.
2011-02-09 Zygmunt Krynicki <email address hidden>
Add TestDevice and TestDeviceClass models.
TestDevice instance will be necessary for each device addressable by other
components of the LAVA stack. In practice each device in the "test lab" that
can be used to perform tests will have an entry like that.
TestDeviceClass is used to represent equivalent devices. The actual devices can
be configured differently at any given time, the intent of this model is to
bind devices that are identical by hardware. It is currently assumed that all
test devices can be reconfigured for the purpose of the actual test. In the
future we may introduce another model that would help to represent situations
where a specific device (of a common class) has some additional modifications,
or is hooked to some specialized external measurement tools that cannot be
easily (and automatically) moved to other devices of this class. Currently this
is not supported.
2011-02-09 Zygmunt Krynicki <email address hidden>
Add overwatch and south to INSTALLED_
2011-02-09 Zygmunt Krynicki <email address hidden>
Use simple sqlite3 database backend
2011-02-09 Zygmunt Krynicki <email address hidden>
Add the overwatch application to parasitic cone.
Overwatch will be responsible for looking after devices and will expose
services that can alter their state. Overwatch will store the registry of all
known devices and will provide an entry point for pluggable Overwatch drivers
specific to each device class and possibly specific setup. Overwatch drivers
will be able to expose a set of implemented interfaces that can be accessed
from other parts of the LAVA stack. Planned interfaces are boot control,
power/reboot control, shell control and more.
Overwatch will run both as django application with simple front-end as well as
a celery task worker. The second mode will be used to talk to the rest of the
message queue interconnected systems. Currently at least the following
standalone systems are planned: serial line monitor, power brick controller,
human-assisted reboot service, abrek test dispatcher. Each of those programs
can run on different host, usually strictly bound to the physical interconnect
to test devices (aka "the boards"). Each of those components are also
asynchronous and can come and go as needed.
2011-02-09 Zygmunt Krynicki <email address hidden>
Add parasitic cone project
Parasitic cone will help lava flow and form a nice volcano!
2011-01-31 Paul Larson <email address hidden>
Small bug fixes
2011-01-30 Paul Larson <email address hidden>
Small bug fixes, fix typo in beagle uboot command, and soft reboot
should detect kernel start messages before looking for the command line
again.
2011-01-26 Paul Larson <email address hidden>
add support for detecting uboot, and booting test images
2011-01-26 Paul Larson <email address hidden>
Make board type mandatory.
2011-01-24 Paul Larson <email address hidden>
Add support for detecting uboot, and booting to test images for a few
boards.
2011-01-21 Paul Larson <email address hidden>
minor fixes from review, and added __init__.py
2011-01-20 Paul Larson <email address hidden>
Simple python interface for using conmux
2 blueprints and 5 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
LAVA Dispatcher Cloudified | LAVA Dispatcher Cloudified | 5 Essential | Zygmunt Krynicki | 11 Implemented |
Support a single submit results action | Support a single submit results action | 3 Medium | Michael Hudson-Doyle | 11 Implemented |
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
901039 | #901039 | almost always, if a shell command fails, the dispatcher should stop | 2 Critical | Michael Hudson-Doyle | 10 Fix Released | |
950538 | #950538 | bzip2: Compressed file ends unexpectedly | 3 High | Paul Larson | 10 Fix Released | |
959957 | #959957 | can't format sdcard partition when android image deployment | 3 High | Spring Zhang | 10 Fix Released | |
940036 | #940036 | deploying with image= fails if image is compressed | 4 Medium | Michael Hudson-Doyle | 10 Fix Released | |
944088 | #944088 | Include job ID in process name as seen by top/htop | 6 Wishlist | Zygmunt Krynicki | 10 Fix Released |