1. 20 Jun, 2017 4 commits
  2. 20 May, 2017 1 commit
    • Peter Lebbing's avatar
      Undo unnecessary debian/patches changes · 65b3476f
      Peter Lebbing authored
      For the last release, I refreshed all quilt patches instead of just the
      one that is different from upstream. I now realize I did not do this
      before. It not only made the diff messy, it's also a total pain when
      merging new upstream versions.
      This commit takes the quilt files from upstream again.
  3. 18 May, 2017 7 commits
  4. 17 May, 2017 6 commits
  5. 15 May, 2017 6 commits
  6. 11 May, 2017 6 commits
    • Justus Winter's avatar
      tests: Also run all OpenPGP tests using keyrings. · bc01d62d
      Justus Winter authored
      * tests/openpgp/all-tests.scm: Run each test twice, once with public
      keys stored in a keybox, once with a keyring.
      * tests/openpgp/defs.scm (create-gpghome): Create a public keyring to
      make GnuPG use that instead of creating a keybox if '--use-keyring' is
      * tests/openpgp/setup.scm: Fix flag handling and usage.
      This parametrizes the OpenPGP tests.  With this change, the test suite
      is able to detect problems with the keyring store, e.g. like the one
      fixed in 22739433
      GnuPG-bug-id: 3080
      Signed-off-by: default avatarJustus Winter <justus@g10code.com>
    • Justus Winter's avatar
      tests: Make it possible to run all tests using our infrastructure. · f4365790
      Justus Winter authored
      * Makefile.am (TESTS_ENVIRONMENT): New variable.
      (check-all): New phony target to run all tests.
      * tests/gpgme/gpgme-defs.scm (have-gpgme?): New function that tests
      whether the GPGME test suite is available instead of exiting the
      * tests/gpgscm/init.scm (export): New macro.
      * tests/gpgscm/tests.scm (run-tests): New function.
      (load-tests): Likewise.
      * tests/gpgme/run-tests.scm: Simplify and move the parsing of the list
      of tests to 'all-tests.scm'.
      * tests/gpgsm/run-tests.scm: Likewise.
      * tests/migrations/run-tests.scm: Likewise.
      * tests/openpgp/run-tests.scm: Likewise.
      * tests/gpgme/Makefile.am: To select the tests to run, use the
      variable 'TESTS'.  This harmonizes the interface with the automake
      test suite.
      * tests/gpgsm/Makefile.am: Likewise.
      * tests/migrations/Makefile.am: Likewise.
      * tests/openpgp/Makefile.am: Likewise.
      * tests/openpgp/README: Likewise.
      * agent/all-tests.scm: New file.
      * common/all-tests.scm: Likewise.
      * g10/all-tests.scm: Likewise.
      * g13/all-tests.scm: Likewise.
      * tests/gpgme/all-tests.scm: Likewise.
      * tests/gpgsm/all-tests.scm: Likewise.
      * tests/migrations/all-tests.scm: Likewise.
      * tests/openpgp/all-tests.scm: Likewise.
      * tests/run-tests.scm: Likewise.
      This change allows us to run all tests in parallel and write one XML
      report capturing the results of every test.  It also lays the
      foundation to parametrize test suites.
      Signed-off-by: default avatarJustus Winter <justus@g10code.com>
    • Justus Winter's avatar
      tests: Move the makefile parser. · 78d6a25a
      Justus Winter authored
      * tests/gpgme/gpgme-defs.scm (parse-makefile, parse-makefile-expand):
      * tests/gpgscm/makefile.scm: ... here.
      * tests/gpgscm/Makefile.am (EXTRA_DIST): Add new file.
      Signed-off-by: default avatarJustus Winter <justus@g10code.com>
    • Justus Winter's avatar
      gpgscm: Make it possible to set the logfile name. · 29ef34cc
      Justus Winter authored
      * tests/gpgscm/tests.scm (test): Only set the default log filename
      when it has not been set before.
      Signed-off-by: default avatarJustus Winter <justus@g10code.com>
    • Justus Winter's avatar
      doc: Fix name of program. · 3a8c94e5
      Justus Winter authored
      Signed-off-by: default avatarJustus Winter <justus@g10code.com>
    • Daniel Kahn Gillmor's avatar
      complete removal of .skel files · e5c8937b
      Daniel Kahn Gillmor authored
  7. 10 May, 2017 7 commits
  8. 08 May, 2017 3 commits