On Wed, 2011-01-05 at 13:20 -0500, Chris Lumens wrote:
As previously discussed, I'm ready to merge my storage (plus
other stuff
jlaska's been working on) tests onto master. Doing so will result in
the following being pushed:
52 files changed, 3622 insertions(+), 0 deletions(-)
create mode 100644 hooks/git-post-receive/README
create mode 100644 hooks/git-post-receive/autoqa-git-hook.conf
create mode 100755 hooks/git-post-receive/autoqa-git-hook.wsgi
create mode 100644 hooks/git-post-receive/hook.py
create mode 100755 hooks/git-post-receive/post-receive.sample
This is new since the last time we reviewed the branch on the list.
I've tried to document as much as possible ahead of time in the README
listed above (see
http://git.fedorahosted.org/git/?p=autoqa.git;a=blob;f=hooks/git-post-rec...).
Just like most everything else in the patchset, this is an addition, and only one new
test is using this hook (see anaconda_checkbot below). So I'm not expecting any
disruption to existing tests.
I'm anxious to see this hook+test in action, but since it's beyond the
original bill of sale for the branch, I definitely welcome discussion
first.
create mode 100644 tests/anaconda_checkbot/anaconda_checkbot.py
create mode 100755 tests/anaconda_checkbot/checkbot.sh
create mode 100644 tests/anaconda_checkbot/control
create mode 100644 tests/anaconda_checkbot/control.autoqa
create mode 100644 tests/anaconda_checkbot/mock.cfg.in
Since last reviewed, some minor bug fixes, and adjusted to only execute
from the git-post-receive watcher. Whenever someone does a `git push`
into upstream anaconda.git, this test will be triggered (it throttles at
10 minutes).
create mode 100644 tests/anaconda_storage/README
create mode 100644 tests/anaconda_storage/TODO
create mode 100755 tests/anaconda_storage/anaconda_storage.py
create mode 100644 tests/anaconda_storage/control
create mode 100644 tests/anaconda_storage/control.autoqa
create mode 100644 tests/anaconda_storage/framework/__init__.py
create mode 100644 tests/anaconda_storage/framework/cases/Autopart.py
create mode 100644 tests/anaconda_storage/framework/cases/AutopartFreespace.py
create mode 100644 tests/anaconda_storage/framework/cases/EncryptedAutopart.py
create mode 100644 tests/anaconda_storage/framework/cases/FSOnPartition.py
create mode 100644 tests/anaconda_storage/framework/cases/LVMonRAID0.py
create mode 100644 tests/anaconda_storage/framework/cases/NoSwapLVM.py
create mode 100644 tests/anaconda_storage/framework/cases/RAID0.py
create mode 100644 tests/anaconda_storage/framework/cases/RAID1.py
create mode 100644 tests/anaconda_storage/framework/cases/RAID5.py
create mode 100644 tests/anaconda_storage/framework/cases/RAID6.py
create mode 100644 tests/anaconda_storage/framework/cases/__init__.py
create mode 100755 tests/anaconda_storage/framework/driver.py.in
create mode 100644 tests/anaconda_storage/framework/exception.py
create mode 100644 tests/anaconda_storage/framework/intf.py
create mode 100755 tests/anaconda_storage/framework/runtest.py
create mode 100644 tests/anaconda_storage/framework/storage-test.ks
create mode 100644 tests/anaconda_storage/framework/suites/Autopart.py
create mode 100644 tests/anaconda_storage/framework/suites/AutopartFreespace.py
create mode 100644 tests/anaconda_storage/framework/suites/AutopartPreexistAutopart.py
create mode 100644 tests/anaconda_storage/framework/suites/ConflictingLVMAutopart.py
create mode 100644 tests/anaconda_storage/framework/suites/EncryptedAutopart.py
create mode 100644 tests/anaconda_storage/framework/suites/Ext2OnPartition.py
create mode 100644 tests/anaconda_storage/framework/suites/Ext3OnPartition.py
create mode 100644 tests/anaconda_storage/framework/suites/Ext4OnPartition.py
create mode 100644 tests/anaconda_storage/framework/suites/LVMonRAID0.py
create mode 100644 tests/anaconda_storage/framework/suites/NoSwapLVM.py
create mode 100644 tests/anaconda_storage/framework/suites/RAID0.py
create mode 100644 tests/anaconda_storage/framework/suites/RAID1.py
create mode 100644 tests/anaconda_storage/framework/suites/RAID5.py
create mode 100644 tests/anaconda_storage/framework/suites/RAID6.py
create mode 100644 tests/anaconda_storage/framework/suites/__init__.py
create mode 100644 tests/compose_tree/compose_tree.py
create mode 100755 tests/compose_tree/compose_tree.sh
create mode 100644 tests/compose_tree/control
create mode 100644 tests/compose_tree/control.autoqa
This is another recent change since last reviewed. The compose_tree
test is initiated by a koji build of the anaconda, pungi or
spin-kickstarts packages. It will do a pungi run in an attempt to
ensure the ISO image creation process works. The goal of the test is to
identify any compose-related issues ahead of time. The procedure used
in the test is documented in more detail at
http://fedoraproject.org/wiki/How_to_build_a_Rawhide_ISO_image_for_testing.
Everyone's still okay with this, yeah? Because that's a big
pile of stuff
to push on everyone all at once.
I don't have issue with it, but I'd like to make sure Kamil and Josef
are still comfortable with the proposed changes.
Thanks,
James