85f22baec7
I'd like to get to the point where we drop the `vmcheck.sh`/`libvm.sh` stuff. Instead we use kola directly, and write our tests in a way that they default to run on the target, not on the host because it's *much* more natural to type e.g. `rpm-ostree upgrade` instead of `vm_rpmostree upgrade`. We'd done a bit of porting, but a blocker was that a lot of our tests dynamically generate RPMs and send them over. Instead, let's generate the RPMs ahead of time in a "build" step, then they all get passed at once via kola ext data. Add the concept of multiple repo versions too. Right now we only generate the one RPM needed for the `layering-local` test and port it.
19 lines
548 B
Makefile
19 lines
548 B
Makefile
DESTDIR ?=
|
|
|
|
TESTDIRS := $(shell find -mindepth 1 -maxdepth 1 -type d)
|
|
|
|
KOLA_TESTDIR = $(DESTDIR)/usr/lib/coreos-assembler/tests/kola/rpm-ostree/
|
|
|
|
rpm-repos: kolainst-build.sh
|
|
./kolainst-build.sh
|
|
|
|
all: rpm-repos
|
|
|
|
install: all
|
|
install -d -m 0755 $(KOLA_TESTDIR)
|
|
rsync -prlv ./nondestructive $(KOLA_TESTDIR)/
|
|
rsync -prlv ./destructive $(KOLA_TESTDIR)/
|
|
rsync -prlv ../common/*.sh $(KOLA_TESTDIR)/nondestructive/data/
|
|
rsync -prlv ../common/*.sh $(KOLA_TESTDIR)/destructive/data/
|
|
rsync -prlv rpm-repos/ $(KOLA_TESTDIR)/destructive/data/rpm-repos/
|