os-autoinst-distri-fedoraProject
ActivePublic

Properties

Description

The os-autoinst 'distri' for Fedora openQA testing: contains the tests themselves and the test templates. Git repo: https://pagure.io/fedora-qa/os-autoinst-distri-fedora

Recent Activity

Tue, May 16

jsedlak added a revision to T938: Duplicate custom partitioning tests for blivet-gui: D1194: add custom btrfs partitioning test for blivet-gui.
Tue, May 16, 11:45 AM · fedora_openqa, os-autoinst-distri-fedora

Fri, Apr 28

adamwill created T950: Make package set install tests check correct package set was installed (somehow?).
Fri, Apr 28, 8:28 PM · os-autoinst-distri-fedora
adamwill closed T935: Add initial-setup tests as "Resolved".

OK, now we've got the test cases and matrices adjusted and updating the reporting bits as well, so I think we can close this. I'll try and remember to keep an eye on things when the next validation event happens so we can check it all works as intended.

Fri, Apr 28, 12:38 AM · os-autoinst-distri-fedora, fedora_openqa

Apr 20 2017

jsedlak added a revision to T938: Duplicate custom partitioning tests for blivet-gui: D1188: Add custom partitioning tests for blivet.
Apr 20 2017, 1:30 PM · fedora_openqa, os-autoinst-distri-fedora

Apr 18 2017

adamwill created T938: Duplicate custom partitioning tests for blivet-gui.
Apr 18 2017, 5:57 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill closed T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag as "Resolved".

This is all done now, we got upstream to merge a ignore_failure flag and our relevant tests now use that, since e68e113f76dacd3bd14f94ab84687bc3784c255e .

Apr 18 2017, 5:55 PM · os-autoinst-distri-fedora, fedora_openqa

Apr 5 2017

adamwill added a comment to T935: Add initial-setup tests.

I've now written and landed the tests. For now, I'm not going to have them report to the wiki, as the test case includes some 'check the artwork and version numbers' requirements that openQA can't really do. I'm going to propose we separate the various artwork and version identification checks out from the test cases they're currently built in to, and make them into one or more separate test cases. That way openQA can report its results for the original test cases.

Apr 5 2017, 5:07 PM · os-autoinst-distri-fedora, fedora_openqa

Mar 31 2017

adamwill closed T934: Add a basic video mode test as "Wontfix".

Hmm, poked at this a bit today and it's really not trivial. The problem is getting a VM to behave anything like a real system under these conditions; they don't, really. nomodeset's effect on the qemu graphics 'devices' and drivers is rather different from how it acts on 'real' hardware and drivers.

Mar 31 2017, 10:05 PM · os-autoinst-distri-fedora

Mar 30 2017

adamwill created T935: Add initial-setup tests.
Mar 30 2017, 5:20 AM · os-autoinst-distri-fedora, fedora_openqa

Mar 28 2017

adamwill created T934: Add a basic video mode test.
Mar 28 2017, 11:22 PM · os-autoinst-distri-fedora

Mar 24 2017

adamwill added a comment to T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag.

No idea. I think their idea is it was kind of an early implementation of 'soft failures' and they prefer the newer stuff that lets you explicitly trigger a soft failure or have a needle match trigger one, so they figured to get rid of a now-'useless' feature.

Mar 24 2017, 3:04 PM · os-autoinst-distri-fedora, fedora_openqa
jsedlak added a comment to T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag.

I still don't understand why have they done it. What was the problem with current behaviour?

Mar 24 2017, 8:55 AM · os-autoinst-distri-fedora, fedora_openqa

Mar 23 2017

adamwill created T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag.
Mar 23 2017, 5:01 PM · os-autoinst-distri-fedora, fedora_openqa

Mar 9 2017

adamwill added a comment to T863: Migrate git repos to Pagure.

Sounds great! We might need to do some documentation updates, in that case, though, to point to the new repo (I had changed our docs which mention Docker to point upstream on the assumption we were gonna upstream the changes). We may also need to send a PR for upstream docs to say 'if you want to run a containerized openQA for testing on Fedora, go here', or so.

Mar 9 2017, 4:40 PM · fedora_openqa, os-autoinst-distri-fedora
jsedlak merged T919: deprecate old openqa repos into T863: Migrate git repos to Pagure.
Mar 9 2017, 10:03 AM · fedora_openqa, os-autoinst-distri-fedora
jsedlak merged task T919: deprecate old openqa repos into T863: Migrate git repos to Pagure.
Mar 9 2017, 10:03 AM · fedora_openqa, os-autoinst-distri-fedora
jsedlak closed T863: Migrate git repos to Pagure as "Resolved".

I hadn't sent it upstream because their Dockerfiles diverged from ours (looks like they are using it for testing on Travis). I figured out that dockerized openQA on Fedora might be still useful to us from time to time, so I've simplified it as much as possible - removed all those scripts for setting different auth methods (it's meant for testing/development only, so why not use fake auth), got rid of complicated data handling using data volume container and updated it to newest Fedora, created its own repo on Pagure and removed Docker stuff from repo on bitbucket, so I think that we may close this ticket as resolved.

Mar 9 2017, 9:54 AM · fedora_openqa, os-autoinst-distri-fedora

Mar 8 2017

adamwill added a comment to T919: deprecate old openqa repos.

I dealt with openqa_fedora . Could we close this as a dupe of T863 for the remaining work to do on openqa_fedora_tools ?

Mar 8 2017, 11:38 PM · fedora_openqa, os-autoinst-distri-fedora

Mar 6 2017

adamwill added a comment to T873: ARM test fails on Rawhide due to fsck taking too long.

Don't use a pastebin as a permanent record, it expires :)

Mar 6 2017, 7:02 PM · os-autoinst-distri-fedora
jsedlak claimed T873: ARM test fails on Rawhide due to fsck taking too long.
Mar 6 2017, 4:23 PM · os-autoinst-distri-fedora

Mar 3 2017

adamwill updated subscribers of T919: deprecate old openqa repos.

The state of openqa_fedora_tools is correct: it still contains something that we can't get rid of yet, and the README correctly explains what. The docker bits in that repo are ahead of the ones upstream, but still a bit out of date. We're waiting for @jsedlak to update them and get the updated versions merged upstream, then we can ditch that repo entirely.

Mar 3 2017, 11:01 PM · fedora_openqa, os-autoinst-distri-fedora

Feb 28 2017

adamwill closed T828: Run relevant tests on updates-testing for stable releases daily as "Resolved".

I think I'm gonna call this resolved. We're now running the desktop and server post-install tests on every submission or edit of a critpath update.

Feb 28 2017, 11:47 PM · fedora_openqa, os-autoinst-distri-fedora
kparal created T919: deprecate old openqa repos.
Feb 28 2017, 10:00 AM · fedora_openqa, os-autoinst-distri-fedora

Feb 15 2017

adamwill updated subscribers of T863: Migrate git repos to Pagure.

This is almost complete now, the only bit remaining in openqa_fedora_tools is the Docker stuff. That only needs re-updating and sending upstream. @jsedlak said he'd take care of that.

Feb 15 2017, 10:51 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill added a comment to T863: Migrate git repos to Pagure.

Update: I've now moved the scheduler/reporter library/CLI (now called fedora_openqa) and createhdds out of openqa_fedora_tools:

Feb 15 2017, 1:52 AM · fedora_openqa, os-autoinst-distri-fedora
adamwill closed T898: need changes for createhdds.py for PowerPC as "Wontfix".

The way createhdds is supposed to work is that *all* the disk images for a given openQA deployment are created on the server for that deployment. So the 'hard coded' arch is appropriate: createhdds should create images for all tested arches, it shouldn't take any notice of the arch of the machine it's running on.

Feb 15 2017, 1:49 AM · fedora_openqa, os-autoinst-distri-fedora

Feb 14 2017

adamwill added projects to T872: Test graphical upgrade of Workstation: os-autoinst-distri-fedora, fedora_openqa.
Feb 14 2017, 11:48 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill edited Description on os-autoinst-distri-fedora.
Feb 14 2017, 11:42 PM
adamwill renamed os-autoinst-distri-fedora from "openqa_fedora" to "os-autoinst-distri-fedora".
Feb 14 2017, 11:37 PM

Feb 3 2017

michelmno added a comment to T898: need changes for createhdds.py for PowerPC.

I have a temporary patch in bitbucket (1) to bypass two previous problems.
But next failure is that started qemu process (2) seems to hung at the end of anaconda install
with "Performing post-installation setup tasks" in VNC screen.

Feb 3 2017, 10:02 AM · fedora_openqa, os-autoinst-distri-fedora
jsedlak updated subscribers of T902: Report test priority to ResultsDB for now.
Feb 3 2017, 9:30 AM · fedora_openqa, os-autoinst-distri-fedora

Feb 2 2017

adamwill created T902: Report test priority to ResultsDB for now.
Feb 2 2017, 5:18 PM · fedora_openqa, os-autoinst-distri-fedora
michelmno added a comment to T898: need changes for createhdds.py for PowerPC.

tempo local bypass replacing x86_64 by ppc64 in tools/hdds.json
and manually starting the libvirt daemon (with disabled listen_tls) allow to continue execution
but now failing as missing installable distribution:

[root@fenix hdd]# ~/openqa_fedora_tools/tools/createhdds.py support
INFO:createhdds:Creating image disk_f25_support_3_ppc64le.img...[1/1]
libvirt: QEMU Driver error : Domain not found: no domain with matching name 'createhdds'
INFO:createhdds:Install running, connect via VNC to monitor
ERROR    Error validating install location: Could not find an installable distribution at 'https://download.fedoraproject.org/pub/fedora/linux/releases/25/Everything/ppc64le/os': The URL could not be accessed, maybe you mistyped?
Feb 2 2017, 11:12 AM · fedora_openqa, os-autoinst-distri-fedora

Feb 1 2017

michelmno created T898: need changes for createhdds.py for PowerPC.
Feb 1 2017, 5:59 PM · fedora_openqa, os-autoinst-distri-fedora
jsedlak added a member for os-autoinst-distri-fedora: jsedlak.
Feb 1 2017, 11:22 AM

Jan 30 2017

adamwill closed T691: 'sata_multi' test does not really test SATA, and doesn't work on openQA 4.3 at all as "Resolved".

This should be fixed in a946b02e71f1d61e9f08c6dedfc9590a8c061e19 (which we merged without Phab review due to the nick problems of @garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames ...)

Jan 30 2017, 4:15 PM · os-autoinst-distri-fedora

Jan 16 2017

garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames added a comment to T863: Migrate git repos to Pagure.

Yes, I was thinking whether simple fork & pull-request will cover all our needs (it's still more basic than Phabricator), but I would definitely try.

Jan 16 2017, 11:55 AM · fedora_openqa, os-autoinst-distri-fedora

Jan 13 2017

adamwill added a comment to T863: Migrate git repos to Pagure.

AFAIK it's all pull requests, yeah. Though you do still have direct push access to the repo so you can land changes yourself (not via the web UI) once reviewed, I think.

Jan 13 2017, 4:05 PM · fedora_openqa, os-autoinst-distri-fedora
garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames added a comment to T863: Migrate git repos to Pagure.

I think that moving code reviews to Pagure would open us to external contributors. But question is, how Pagure handles code reviews? Would be all done using fork and pull requests? Even by us? We can try it with something unimportant (docs or whatever) and see how it works :-).

Jan 13 2017, 9:41 AM · fedora_openqa, os-autoinst-distri-fedora
garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames added a comment to T635: Add uefi machine to tests where it makes sense.

No, I think that everything important was covered.

Jan 13 2017, 9:39 AM · os-autoinst-distri-fedora

Jan 12 2017

adamwill closed T852: Provide a mean how to test post-release live respin with openQA as "Resolved".

This is all done now, with fedfind's help. D1067 implemented it.

Jan 12 2017, 11:23 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill added a comment to T635: Add uefi machine to tests where it makes sense.

hmm, we have server DVD default UEFI test now, but not shrinking or upgrades. Still think it's important?

Jan 12 2017, 11:21 PM · os-autoinst-distri-fedora
adamwill closed T538: OpenQA - cover the NFS related testcases as "Resolved".

This is pretty much done now, I implemented these tests last year.

Jan 12 2017, 11:20 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill closed T538: OpenQA - cover the NFS related testcases, a subtask of T533: Add missing Installation Matrix tests, as "Resolved".
Jan 12 2017, 11:20 PM · os-autoinst-distri-fedora
adamwill added a comment to T863: Migrate git repos to Pagure.

So I've done openqa_fedora:

Jan 12 2017, 11:02 PM · fedora_openqa, os-autoinst-distri-fedora
garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames added a comment to T863: Migrate git repos to Pagure.

I agree with renaming openqa_fedora to os-autoinst-distri-fedora SUSE's style, but we should probably create pagure.io/fedora-qa/openqa_fedora and redirect it to the new name.

Jan 12 2017, 10:28 AM · fedora_openqa, os-autoinst-distri-fedora
garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames added a member for os-autoinst-distri-fedora: garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames.
Jan 12 2017, 10:09 AM
michelmno added a watcher for os-autoinst-distri-fedora: michelmno.
Jan 12 2017, 8:04 AM

Jan 11 2017

adamwill added a comment to T863: Migrate git repos to Pagure.

So I had a thought on this: do we want to take this opportunity to rename the repos, and possibly split up openqa_fedora_tools?

Jan 11 2017, 6:59 PM · fedora_openqa, os-autoinst-distri-fedora

Jan 4 2017

adamwill added a comment to T689: New Atomic installer ISO test that builds an image 60GB or larger so that /home is created.

so I just got back to this - it's easy enough to add a test, but long enough has passed that I don't recall quite what the failure mode was. What do we need to check after the install is complete? Should there be a separate /home ? Should there not be? Do we need to check for free space in / , /home, what?

Jan 4 2017, 10:51 PM · os-autoinst-distri-fedora