This took longer than expected, but now we have a clean build of the
unit tests. With the integration into automake, I gave up on the request
to build the tests unconditionally and rather follow automake standards
(tests are built on "make check").

To ensure that no regression slips in, run the tests in Travis CI. You
can follow our status now at https://travis-ci.org/siemens/efibootguard.

Finally, this revealed a number of smaller issues, some fixes are
included. Not yet addressed are the -Wunused-result, -Wformat= and
-Wformat-security findings of the Travis run under Ubuntu. Andreas,
maybe you can have a look. We probably want to enable those warning for
ourselves as well.

So, please review carefully, specifically the automake conversion. Then,
Andreas, please rebase you remaining patches on top.

Jan

Jan Kiszka (7):
  gitignore: Update
  tests: Remove unused mount_partition stub
  tests: Convert to automake
  Rework gnu-efi path configuration
  Allow i386 cross build
  ci: Enable Travis CI
  tests: Fix 32-bit targets by mocking fopen64

 .gitignore                     |  18 +++++--
 .travis.yml                    |  35 ++++++++++++++
 Makefile.am                    |   7 ++-
 README.md                      |   7 ++-
 configure.ac                   |  24 +++-------
 docs/COMPILE.md                |   1 -
 tools/tests/Makefile           | 105 -----------------------------------------
 tools/tests/Makefile.am        |  62 ++++++++++++++++++++++++
 tools/tests/test_environment.c |  10 ++--
 9 files changed, 135 insertions(+), 134 deletions(-)
 create mode 100644 .travis.yml
 delete mode 100644 tools/tests/Makefile
 create mode 100644 tools/tests/Makefile.am

-- 
2.12.3

-- 
You received this message because you are subscribed to the Google Groups "EFI 
Boot Guard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/efibootguard-dev/cover.1506284412.git.jan.kiszka%40siemens.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to