#102: post-iso-build hook ----------------------+----------------------------------------------------- Reporter: wwoods | Owner: Type: task | Status: new Priority: major | Milestone: Automate installation test plan Component: watchers | Version: 1.0 Keywords: | ----------------------+----------------------------------------------------- We need one (or more) standard locations where new iso images get posted for testing, and a watcher that can monitor for new iso images and launch appropriate installation/sanity tests.
#102: post-iso-build hook -----------------------+---------------------------------------------------- Reporter: wwoods | Owner: Type: task | Status: new Priority: major | Milestone: Automate installation test plan Component: watchers | Version: 1.0 Resolution: | Keywords: -----------------------+---------------------------------------------------- Comment (by jlaska):
I was curious how this might work, given that Liam has started tests that would respond to the ISO watcher.
A lot more is needed to complete the definition of this hook. But I at least have a crude script that can detect when new ISO's are available for test. This script will need to adjust once the hook is further defined.
{{{ # python watch-isos.py --dry-run autoqa post-iso-build --name branched-20100315 --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/branched-20100315/x86_64... autoqa post-iso-build --name branched-lng --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/branched- lng/x86_64/os/images/boot.iso autoqa post-iso-build --name rawhide-lng --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide- lng/i386/os/images/boot.iso autoqa post-iso-build --name branched-20100315 --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/branched-20100315/i386/o... autoqa post-iso-build --name rawhide-20100204 --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide-20100204/i386/os... autoqa post-iso-build --name rawhide-testing --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide- testing/i386/os/images/boot.iso autoqa post-iso-build --name rawhide-20100128 --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide-20100128/i386/os... autoqa post-iso-build --name Fedora-13-i686-Live-Moblin --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/Fedora-13-i686-Live- Moblin/Fedora-13-i686-Live-Moblin.iso autoqa post-iso-build --name rawhide-testing --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide- testing/x86_64/os/images/boot.iso autoqa post-iso-build --name branched-lng --arch i386 http://serverbeach1.fedoraproject.org/pub/alt/stage/branched- lng/i386/os/images/boot.iso autoqa post-iso-build --name Fedora-13-x86_64-Live-Moblin --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/Fedora-13-x86_64-Live- Moblin/Fedora-13-x86_64-Live-Moblin.iso autoqa post-iso-build --name rawhide-20100128 --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide-20100128/x86_64/... autoqa post-iso-build --name rawhide-lng --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide- lng/x86_64/os/images/boot.iso autoqa post-iso-build --name rawhide-20100204 --arch x86_64 http://serverbeach1.fedoraproject.org/pub/alt/stage/rawhide-20100204/x86_64/... }}}
#102: post-iso-build hook ----------------------+----------------------------------------------------- Reporter: wwoods | Owner: hongqing Type: task | Status: assigned Priority: major | Milestone: Automate installation test plan Component: watchers | Resolution: Keywords: | ----------------------+----------------------------------------------------- Changes (by hongqing):
* owner: => hongqing * status: new => assigned
#102: post-iso-build hook ----------------------+----------------------------------------------------- Reporter: wwoods | Owner: hongqing Type: task | Status: assigned Priority: major | Milestone: Automate installation test plan Component: watchers | Resolution: Keywords: | ----------------------+----------------------------------------------------- Comment (by hongqing):
I just realised that the CHECKSUM also have to be downloaded, but only iso images are downloaded currently.
And there are also many other directories, such as deltaiso, if we choose http://dl.fp.org/pub/alt/stage as the url root, we have to download all the images there at the first time, So do you think it it good to download the iso images from specific directories, we can find the directories names by regular expression, such as 16-Alpha.TC1.
autoqa-devel@lists.fedorahosted.org