Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates and fixes #2

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Updates and fixes #2

wants to merge 6 commits into from

Conversation

greeneg
Copy link

@greeneg greeneg commented Jun 2, 2020

This PR incorporates the changes from @mishin and updates the Makefile.PL to work correctly with recent releases of Module::Install, plus makes changes to the ./t/01-find.t test.

The changes to thet/01-find.t allow the test to run locally without dependency on external web resources by using Test::HTTP::Server::Simple and CGI::Application::Server to mock a site hosting the anchors-only.html file.

mishin and others added 6 commits October 22, 2015 02:59
very useful test from travis
Newer releases of Module::Install don't like extra stanzas that were in the Makefile.PL, so remove them.

Additionally, rework test to not rely on external web resources by mocking the setup with a HTTP::Server::Simple derived webserver

Signed-off-by: Gary Greene <greeneg@tolharadys.net>
Signed-off-by: Gary Greene <greeneg@tolharadys.net>
Signed-off-by: Gary Greene <greeneg@tolharadys.net>
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Aug 21, 2020
- EAPI7
- Convert 'sed' hack to a patch
- Strip bundled deps in inc/ which got used in testing and reported
  bogus warnings that will probably become fatal in future, in favour ot
  using system dependencies.
- Inhale a modified version of a set of patches submitted upstream that
  makes the http tests not require a live internet connection to be
  tested, at the cost of *many* dependencies. But manual steps are no
  longer required to properly test this \o/

Bug: btrott/Feed-Find#2
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
@karpet
Copy link

karpet commented Nov 3, 2020

@btrott any chance this could be merged and a new release pushed? There are now lots of failing builds for apps that depend on this dependency, due to the failing tests.

@casimirloeber
Copy link

I would also love it if @btrott would accept this PR and create a new release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants