* Disable the broken qtests in the MSYS2 CI job
* Replace deprecated keyword in the Cirrus-CI scripts * Fix a simple leak in the migration-test qtest -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbMTQ4RHHRodXRoQHJl ZGhhdC5jb20ACgkQLtnXdP5wLbWLcA//eRd0MWEZNsDO712KKf6PErd+zY9pI5Wg 0Vc74ggY1HkID2blsnqmPWgjlgsXoEC0HaDSfvKkF9F64Wmqv1EciYsTCVOqJFAw WPzUhdchLKSIgIDR/W8GFJgUZ7kaK5pk5PNZBJK5/3Febrd/TQK0hGcWHRqQoelY moNDuSs2T49wSk1ODbNAkMXJ1xl/nBp6+rCM6ao6dSyHc5wbwEMv954XciyA4Sfy 3lRwH33CED3wyNFxebqYBiEpF+UVGy1aK9TeSIgjQJ06lS458sm7flozZ+BQD3u9 wRdtlPi/YTQKbzru0dsIDqzq//M3OfxAcnVZ6R8ThNN6vaj99PdgGCEuy/QWVCth MKy0CiqtF/RDTgA8I6JPlNOFhS0bq4jXzDbGfZwQJpU5ZyYlSZnWc1I87BV8TdzJ TNT+rej15NwcsYzr1N4o83FRfJz7snFJjV9fxU49SixNQbl+UKfcZMuwgqpa6NaH LqL7ocI3QL4TUFk1wqlzQZ9H8iIrCQQCE2Tu7PFgRsfGw7y38Csq101NL/6ABElN chMTjTHubmi6+VEy4E2t1jpXd1kjoZWTigCFyLet3zIgZQAlz9RELEyYGO9r5h3f T1KmkC10ANknd3DTNV3WH51WSlDonVHWycQUq1pvdr2HBLsVsekxIIWM8HZCK7aj 9abyOkdKcpE= =EjoS -----END PGP SIGNATURE----- Merge tag 'pull-request-2024-08-26' of https://gitlab.com/thuth/qemu into staging * Disable the broken qtests in the MSYS2 CI job * Replace deprecated keyword in the Cirrus-CI scripts * Fix a simple leak in the migration-test qtest # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbMTQ4RHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbWLcA//eRd0MWEZNsDO712KKf6PErd+zY9pI5Wg # 0Vc74ggY1HkID2blsnqmPWgjlgsXoEC0HaDSfvKkF9F64Wmqv1EciYsTCVOqJFAw # WPzUhdchLKSIgIDR/W8GFJgUZ7kaK5pk5PNZBJK5/3Febrd/TQK0hGcWHRqQoelY # moNDuSs2T49wSk1ODbNAkMXJ1xl/nBp6+rCM6ao6dSyHc5wbwEMv954XciyA4Sfy # 3lRwH33CED3wyNFxebqYBiEpF+UVGy1aK9TeSIgjQJ06lS458sm7flozZ+BQD3u9 # wRdtlPi/YTQKbzru0dsIDqzq//M3OfxAcnVZ6R8ThNN6vaj99PdgGCEuy/QWVCth # MKy0CiqtF/RDTgA8I6JPlNOFhS0bq4jXzDbGfZwQJpU5ZyYlSZnWc1I87BV8TdzJ # TNT+rej15NwcsYzr1N4o83FRfJz7snFJjV9fxU49SixNQbl+UKfcZMuwgqpa6NaH # LqL7ocI3QL4TUFk1wqlzQZ9H8iIrCQQCE2Tu7PFgRsfGw7y38Csq101NL/6ABElN # chMTjTHubmi6+VEy4E2t1jpXd1kjoZWTigCFyLet3zIgZQAlz9RELEyYGO9r5h3f # T1KmkC10ANknd3DTNV3WH51WSlDonVHWycQUq1pvdr2HBLsVsekxIIWM8HZCK7aj # 9abyOkdKcpE= # =EjoS # -----END PGP SIGNATURE----- # gpg: Signature made Mon 26 Aug 2024 07:38:22 PM AEST # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "thuth@redhat.com" # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full] # gpg: aka "Thomas Huth <thuth@redhat.com>" [full] # gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown] # gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full] * tag 'pull-request-2024-08-26' of https://gitlab.com/thuth/qemu: tests/qtest: Delete previous boot file .gitlab-ci.d/windows.yml: Disable the qtests in the MSYS2 job gitlab-ci: Replace build_script -> step_script in Cirrus jobs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
commit
594ff83948
@ -26,7 +26,7 @@ build_task:
|
|||||||
- git clone --depth 100 "$CI_REPOSITORY_URL" .
|
- git clone --depth 100 "$CI_REPOSITORY_URL" .
|
||||||
- git fetch origin "$CI_COMMIT_REF_NAME"
|
- git fetch origin "$CI_COMMIT_REF_NAME"
|
||||||
- git reset --hard "$CI_COMMIT_SHA"
|
- git reset --hard "$CI_COMMIT_SHA"
|
||||||
build_script:
|
step_script:
|
||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
- ../configure --enable-werror $CONFIGURE_ARGS
|
- ../configure --enable-werror $CONFIGURE_ARGS
|
||||||
|
@ -17,12 +17,7 @@ msys2-64bit:
|
|||||||
# This feature doesn't (currently) work with PowerShell, it stops
|
# This feature doesn't (currently) work with PowerShell, it stops
|
||||||
# the echo'ing of commands being run and doesn't show any timing
|
# the echo'ing of commands being run and doesn't show any timing
|
||||||
FF_SCRIPT_SECTIONS: 0
|
FF_SCRIPT_SECTIONS: 0
|
||||||
# do not remove "--without-default-devices"!
|
CONFIGURE_ARGS: --disable-system --enable-tools -Ddebug=false -Doptimization=0
|
||||||
# commit 9f8e6cad65a6 ("gitlab-ci: Speed up the msys2-64bit job by using --without-default-devices"
|
|
||||||
# changed to compile QEMU with the --without-default-devices switch
|
|
||||||
# for this job, because otherwise the build could not complete within
|
|
||||||
# the project timeout.
|
|
||||||
CONFIGURE_ARGS: --target-list=sparc-softmmu --without-default-devices -Ddebug=false -Doptimization=0
|
|
||||||
# The Windows git is a bit older so override the default
|
# The Windows git is a bit older so override the default
|
||||||
GIT_FETCH_EXTRA_FLAGS: --no-tags --prune --quiet
|
GIT_FETCH_EXTRA_FLAGS: --no-tags --prune --quiet
|
||||||
artifacts:
|
artifacts:
|
||||||
@ -81,33 +76,16 @@ msys2-64bit:
|
|||||||
bison diffutils flex
|
bison diffutils flex
|
||||||
git grep make sed
|
git grep make sed
|
||||||
mingw-w64-x86_64-binutils
|
mingw-w64-x86_64-binutils
|
||||||
mingw-w64-x86_64-capstone
|
|
||||||
mingw-w64-x86_64-ccache
|
mingw-w64-x86_64-ccache
|
||||||
mingw-w64-x86_64-curl
|
mingw-w64-x86_64-curl
|
||||||
mingw-w64-x86_64-cyrus-sasl
|
|
||||||
mingw-w64-x86_64-dtc
|
|
||||||
mingw-w64-x86_64-gcc
|
mingw-w64-x86_64-gcc
|
||||||
mingw-w64-x86_64-glib2
|
mingw-w64-x86_64-glib2
|
||||||
mingw-w64-x86_64-gnutls
|
|
||||||
mingw-w64-x86_64-gtk3
|
|
||||||
mingw-w64-x86_64-libgcrypt
|
|
||||||
mingw-w64-x86_64-libjpeg-turbo
|
|
||||||
mingw-w64-x86_64-libnfs
|
mingw-w64-x86_64-libnfs
|
||||||
mingw-w64-x86_64-libpng
|
|
||||||
mingw-w64-x86_64-libssh
|
mingw-w64-x86_64-libssh
|
||||||
mingw-w64-x86_64-libtasn1
|
|
||||||
mingw-w64-x86_64-libusb
|
|
||||||
mingw-w64-x86_64-lzo2
|
|
||||||
mingw-w64-x86_64-nettle
|
|
||||||
mingw-w64-x86_64-ninja
|
mingw-w64-x86_64-ninja
|
||||||
mingw-w64-x86_64-pixman
|
mingw-w64-x86_64-pixman
|
||||||
mingw-w64-x86_64-pkgconf
|
mingw-w64-x86_64-pkgconf
|
||||||
mingw-w64-x86_64-python
|
mingw-w64-x86_64-python
|
||||||
mingw-w64-x86_64-SDL2
|
|
||||||
mingw-w64-x86_64-SDL2_image
|
|
||||||
mingw-w64-x86_64-snappy
|
|
||||||
mingw-w64-x86_64-spice
|
|
||||||
mingw-w64-x86_64-usbredir
|
|
||||||
mingw-w64-x86_64-zstd"
|
mingw-w64-x86_64-zstd"
|
||||||
- Write-Output "Running build at $(Get-Date -Format u)"
|
- Write-Output "Running build at $(Get-Date -Format u)"
|
||||||
- $env:CHERE_INVOKING = 'yes' # Preserve the current working directory
|
- $env:CHERE_INVOKING = 'yes' # Preserve the current working directory
|
||||||
@ -120,7 +98,7 @@ msys2-64bit:
|
|||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
- ..\msys64\usr\bin\bash -lc "ccache --zero-stats"
|
- ..\msys64\usr\bin\bash -lc "ccache --zero-stats"
|
||||||
- ..\msys64\usr\bin\bash -lc "../configure --enable-fdt=system $CONFIGURE_ARGS"
|
- ..\msys64\usr\bin\bash -lc "../configure $CONFIGURE_ARGS"
|
||||||
- ..\msys64\usr\bin\bash -lc "make"
|
- ..\msys64\usr\bin\bash -lc "make"
|
||||||
- ..\msys64\usr\bin\bash -lc "make check MTESTARGS='$TEST_ARGS' || { cat meson-logs/testlog.txt; exit 1; } ;"
|
- ..\msys64\usr\bin\bash -lc "make check MTESTARGS='$TEST_ARGS' || { cat meson-logs/testlog.txt; exit 1; } ;"
|
||||||
- ..\msys64\usr\bin\bash -lc "ccache --show-stats"
|
- ..\msys64\usr\bin\bash -lc "ccache --show-stats"
|
||||||
|
@ -144,12 +144,23 @@ static char *bootpath;
|
|||||||
#include "tests/migration/ppc64/a-b-kernel.h"
|
#include "tests/migration/ppc64/a-b-kernel.h"
|
||||||
#include "tests/migration/s390x/a-b-bios.h"
|
#include "tests/migration/s390x/a-b-bios.h"
|
||||||
|
|
||||||
|
static void bootfile_delete(void)
|
||||||
|
{
|
||||||
|
unlink(bootpath);
|
||||||
|
g_free(bootpath);
|
||||||
|
bootpath = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
static void bootfile_create(char *dir, bool suspend_me)
|
static void bootfile_create(char *dir, bool suspend_me)
|
||||||
{
|
{
|
||||||
const char *arch = qtest_get_arch();
|
const char *arch = qtest_get_arch();
|
||||||
unsigned char *content;
|
unsigned char *content;
|
||||||
size_t len;
|
size_t len;
|
||||||
|
|
||||||
|
if (bootpath) {
|
||||||
|
bootfile_delete();
|
||||||
|
}
|
||||||
|
|
||||||
bootpath = g_strdup_printf("%s/bootsect", dir);
|
bootpath = g_strdup_printf("%s/bootsect", dir);
|
||||||
if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
|
if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
|
||||||
/* the assembled x86 boot sector should be exactly one sector large */
|
/* the assembled x86 boot sector should be exactly one sector large */
|
||||||
@ -177,13 +188,6 @@ static void bootfile_create(char *dir, bool suspend_me)
|
|||||||
fclose(bootfile);
|
fclose(bootfile);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void bootfile_delete(void)
|
|
||||||
{
|
|
||||||
unlink(bootpath);
|
|
||||||
g_free(bootpath);
|
|
||||||
bootpath = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Wait for some output in the serial output file,
|
* Wait for some output in the serial output file,
|
||||||
* we get an 'A' followed by an endless string of 'B's
|
* we get an 'A' followed by an endless string of 'B's
|
||||||
|
Loading…
x
Reference in New Issue
Block a user