1. 04 Sep, 2020 1 commit
  2. 31 Jul, 2020 1 commit
  3. 01 Jul, 2020 1 commit
    • Thomas Huth's avatar
      gitlab-ci.yml: Extend the lists of tests that we run with TCG · c3df00e3
      Thomas Huth authored
      Thank to the recent fixes, there are now quite a lot of additional 32-bit
      x86 tests that we can run in the CI.
      And thanks to the update to Fedora 32 (that introduced a newer version of
      QEMU), there are now also some additional tests that we can run with TCG
      for the other architectures.
      Note that for arm/aarch64, we now also set the MAX_SMP to be able to run
      SMP-tests with TCG in the single-threaded CI containers, too.
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Message-Id: <20200701100615.7975-1-thuth@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      c3df00e3
  4. 16 Jun, 2020 2 commits
    • Thomas Huth's avatar
      Compile the kvm-unit-tests also with Clang · 417ecf40
      Thomas Huth authored
      To get some more test coverage, let's check compilation with Clang, too.
      
      Message-Id: <20200514192626.9950-12-thuth@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      417ecf40
    • Thomas Huth's avatar
      Update the gitlab-ci to Fedora 32 · 41a7f56b
      Thomas Huth authored
      Fedora 30 is end of life, let's use the version 32 instead.
      
      Unfortunately, we have to disable taskswitch2 in the gitlab-ci now.
      It does not seem to work anymore with the latest version of gcc and/or
      QEMU. We still check it in the travis-ci, though, so until somebody has
      some spare time to debug this issue, it should be ok to disable it here.
      
      Message-Id: <20200514192626.9950-8-thuth@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      41a7f56b
  5. 04 Feb, 2020 1 commit
    • Thomas Huth's avatar
      gitlab-ci.yml: Remove ioapic from the x86 tests · 33da0c06
      Thomas Huth authored
      The test recently started to fail (likely do to a recent change to
      "x86/ioapic.c). According to Nitesh, it's not required to keep this
      test running with TCG, and we already check it with KVM on Travis,
      so let's simply disable it here now.
      
      Message-Id: <20191205151610.19299-1-thuth@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      33da0c06
  6. 07 Jan, 2020 2 commits
  7. 27 Dec, 2019 1 commit
  8. 09 Aug, 2019 1 commit
  9. 02 Aug, 2019 1 commit
  10. 06 Jun, 2019 1 commit
  11. 18 Apr, 2019 1 commit
    • Thomas Huth's avatar
      Add a .gitlab-ci.yml file for automatic CI testing on GitLab instances · dd09573b
      Thomas Huth authored
      When changing common code of the kvm-unit-tests, one should make sure that
      the tests still compile fine for all target architectures afterwards. But
      compiling kvm-unit-tests for all target architectures manually is cumbersome.
      For people like me who store their git trees on GitLab, this can be done
      automatically via a CI system instead. Using the .gitlab-ci.yml file, auto-
      matic builds are now triggered on each push to a kvm-unit-test repository on
      gitlab.com. Additionally, the script also runs the tests that can be executed
      with QEMU TCG (except for s390x, since the QEMU package of the CI container
      currently does not provide the required s390-ccw bios here).
      Acked-by: default avatarAndrew Jones <drjones@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      dd09573b