Cole Robinson
97a5af1e43
urldetect: Use libosinfo for tree detection too
...
Ask libosinfo for tree detection, but still fall back to our
own implementation if libosinfo fails
2019-03-24 12:27:46 -04:00
Cole Robinson
e7cdb695c3
test_urls: debian8 urls are dead, remove them
2019-03-24 11:14:47 -04:00
Cole Robinson
81b26de46d
tests: test_urls: centos5 detection works now
2019-03-12 09:50:28 -04:00
Cole Robinson
be15a01bb2
tests: test_urls: require explicit distro= value
...
Most tests have a distro= value specified already. Make distro=none
required for those tests since they are limited
2019-03-02 16:52:24 -05:00
Cole Robinson
44f0de9736
test_urls: Add opensuseleap15 tests
2019-02-03 18:28:29 -05:00
Cole Robinson
9995ebc86b
urldetect: Kill acquireKernel
...
Decompose it into a helper to probe for available kernel paths, but leave
the actual file fetching up to the installer class
2019-02-03 12:05:18 -05:00
Cole Robinson
c38be50dcb
urldetect: Use fedora-unknown more
...
Instead of the magic to look up latest OS... fedora-unknown is meant
for that usecase.
2019-01-08 16:02:34 -05:00
Cole Robinson
5d287bc2ae
test_urls: Disable Fedora dev test, currently invalid
2019-01-08 13:53:35 -05:00
Cole Robinson
49f469a034
test_urls: Always check for distro value
2018-10-18 13:43:12 -04:00
Cole Robinson
fe9aa7085b
test_urls: Add kernelregex= option
...
For verifying detected kernel paths. Add a few basic examples. I
will use this in my local iso test suite for checking debian
iso vs http-iso case
2018-10-18 13:21:44 -04:00
Cole Robinson
1b24ce455c
tests: urls: Update for latest osinfo data
2018-10-14 17:09:48 -04:00
Cole Robinson
8ff2043f2a
urldetect: Drop boot.iso fetching
...
Since this was only used for the --cdrom $treeurl case, this is
no longer used
2018-10-12 15:54:39 -04:00
Cole Robinson
6ce3865576
test_urls: Point to latest fedora dev URL
2018-09-01 13:23:01 -04:00
Cole Robinson
eafdaf8b48
tests: test_urls: Add urldetect kernel arg validation
2018-04-02 17:15:05 -04:00
Cole Robinson
1269b549c4
tests: test_urls: Enable f28 development test
2018-03-29 19:45:33 -04:00
Cole Robinson
a712549b2b
tests: test_urls: Use https for debian-daily
...
It converts to http to https but that takes time, so fix it
2018-03-29 19:45:33 -04:00
Cole Robinson
5055d7bd19
urlfetcher: Clean up RHEL version parsing/handling
...
Drop SLDistro entirely because it adds nothing, just make it an
alias of Centos. Drop some old RHEL version logic. Tweak test cases
2018-03-29 19:45:33 -04:00
Cole Robinson
5aedc0aff7
urldetect: Drop GenericDistro, non-treeinfo redhat bits
...
non-treeinfo redhat only applies to pre RHEL5.4 and very old
Fedora. It's not worth it anymore to slow down all URL lookups
and maintain code complexity to handle such long out of date
distros.
GenericDistro doesn't actually apply to any public trees that I
can find, except for some with TreeInfo. So turn it into
GenericTreeinfoDistro. If random URL trees want to work with
virt-install, add a treeinfo file
2018-03-29 16:23:57 -04:00
Cole Robinson
6e2e18ccf8
urlfetcher: Split up SUSE content parsing a bit
...
Add comments for what each parsed line actually looks like
2018-03-28 17:58:11 -04:00
Cole Robinson
35df66c1ed
tests: test_urls: Make fedora distro checking a bit smarter
...
Rather than constantly require updating distro values for latest
Fedora when osinfo-db catches up, build some smarts into the
test suite
2018-03-28 14:56:52 -04:00
Cole Robinson
c7ed34de63
tests: test_urls: Big rework
...
Move all the test cases to an .ini file. Various cleanups and
minor improvements throughout
2018-01-06 14:04:34 -05:00