~paride/curtin:arm64test

Last commit made on 2019-09-25
Get this branch:
git clone -b arm64test https://git.launchpad.net/~paride/curtin
Only Paride Legovini can upload to this branch. If you are Paride Legovini please log in for upload directions.

Branch merges

Branch information

Name:
arm64test
Repository:
lp:~paride/curtin

Recent commits

510f8a8... by Paride Legovini

vmtest: enable arm64

 * Call qemu with the correct -machine/-cpu options
 * Default to UEFI boot
 * Boot the Ubuntu "ga" arm64 kernel
 * Disable the unsupported configurations (e.g. CentOS tests)

a9d4ca9... by Paride Legovini

vmtests ppc64el: use target_arch where appropriate

d58b29c... by Paride Legovini

Make the vmtests/test_basic test suite run on ppc64el

Changes:
 - On ppc64el inject a PReP partition to the storage configuration
 - Expect a GPT partition table and not a DOS one on ppc64el
 - Skip XenialGAi386TestBasic if arch != amd64
 - Skip XenialGAi386TestZfsRoot if arch != amd64
 - Skip XenialGAi386TestZfsRootFsType if arch != amd64
 - Skip test_partition_is_zero on ppc64el (LP: #1843288)
 - Skip all the CentOS tests if arch = ppc64el

692baee... by Paride Legovini

vmtests: separate arch and target_arch in tests

In tests 'arch' is now the arch of the host system, while target_arch
is the architecture the test targets. By default target_arch = arch.

Modify find_arches() to return all the target arches which not excluded
with arch_skip.

17b516a... by Paride Legovini

vmtests: new decorator: skip_if_arch

Introduce the skip_in_arch decorator. It looks a lot like skip_if_flag,
but would compares the 'arch' attr to the passed in value.

8c65c57... by Ryan Harper

vmtests: increase the VM memory for Bionic

Bionic instances are now OOM'ing due to memory
footprint increase from snapd/lxd/updates

f7bac62... by Ryan Harper

vmtests: Skip Eoan ZFS Root tests until bug fix is complete

Eoan zfsutils-linux package has issues with importing a recently
used rpool. This is broken in Eoan but not in Disco or older.

65d38cb... by Dan Watkins

Merge branch 'fix_merge_conflicts'

This is required because master and the ubuntu/* branches now conflict
on merge, due to different Depends lines for probert. This commit being
present in master and in each of the packaging branches gives git enough
information to not conflict.

c13412d... by Dimitri John Ledkov

d/control: update Depends for new probert package names

Matching commit to curtin for
https://github.com/CanonicalLtd/probert/pull/73

5f13247... by Ryan Harper

util: add support for 'tbz', 'txz' tar format types to sanitize_source

Curtin already supports tar.bz[2] and tar.xz via the helpers/smtar
tool but is missing the short-hand used in santize_sources to convert
a source URI into a source dictionary. This branch adds the two types
and adds unittest.

LP: #1843266