Add a GitHub action to run the test suite (unfortunately, there seems to be
no way to turn on case-sensitivity in that environment, so we also need to
adjust tests to function with case-insensitive filesystem)
Jon Turney (4):
Update tests for build-depends: appearing in source hints
Updates to tests for package updates
Add a GitHub action to run tests
Add some case variants to list of default documentation files
diff --git a/testsuite/hints/multiple/hints/multiple-3.14-1.x86_64/dist/multiple/multiple-3.14-1-src.hint b/testsuite/hints/multiple/hints/multiple-3.14-1.x86_64/dist/multiple/multiple-3.14-1-src.hint
index 51e527e..46ca274 100644
@@ -1,4 +1,5 @@
sdesc: "Summary of hints for multiple package test (source)"
ldesc: "Description of hints for multiple package test (source)"
diff --git a/testsuite/hints/single/hints/single-2.3.4-1.x86_64/dist/single/single-2.3.4-1-src.hint b/testsuite/hints/single/hints/single-2.3.4-1.x86_64/dist/single/single-2.3.4-1-src.hint
index 2bb4adc..7bd601a 100644
@@ -1,4 +1,5 @@
sdesc: "Summary of hints for single package test"
ldesc: "Description of hints for single package test"
R-nanotime 0.2.3 has been archived
Lua is now 5.3
Perl is now 5.30
No idea where jquery.js might come from...
testsuite/download/R/R-nanotime.cygport | 2 +-
testsuite/lua/all/lua-lfs.list | 2 +-
testsuite/perl/ExtUtils-MakeMaker/perl-Carp.list | 4 ++--
testsuite/perl/Module-Build/perl-Lchown.list | 6 +++---
testsuite/ruby/gem/ruby-rack-ssl.list | 1 -
5 files changed, 7 insertions(+), 8 deletions(-)
Otherwise, if such a file is present with variant case, it is only
installed on case-insensitive systems, making tests behave differently
Add 'Changelog' to the explicit list of docs to package used in
Add documentation files which are now installed into expected filelists
Note that where default_docs contains case variants which are degenerate
on a case-insensitive filesystem, the first one controls the filename of
the installed file on a case-insensitive but case-preserving filesystem.
There's no way to always ensure that matches the actual case of the
filename, so filelists must be compared case-insensitively, if we have a
On Wed, 2020-03-25 at 16:34 +0000, Jon Turney wrote:
> Fixup test suite
> Add a GitHub action to run the test suite (unfortunately, there seems to be
> no way to turn on case-sensitivity in that environment, so we also need to
> adjust tests to function with case-insensitive filesystem)
> Jon Turney (4):
> Update tests for build-depends: appearing in source hints
> Updates to tests for package updates
> Add a GitHub action to run tests
> Add some case variants to list of default documentation files
Never imagined cygport would get CI. I'll trust you know what you're
doing wrt github integration, otherwise LGTM, please merge.