Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • kwant kwant
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 143
    • Issues 143
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 20
    • Merge requests 20
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • kwantkwant
  • kwantkwant
  • Issues
  • #332
Closed
Open
Issue created Nov 15, 2019 by Joseph Weston@jbwestonOwner

revisit"linkcheck" test

The linkcheck test tests whether all the links in the documentation work, however for as long as I can remember this fails in ~100% of cases.

Here is an example of such a failure: https://gitlab.kwant-project.org/kwant/kwant/-/jobs/85564

The key lines are these:

(line  130) broken    http://glaros.dtc.umn.edu/gkhome/metis/metis/overview - HTTPConnectionPool(host='glaros.dtc.umn.edu', port=80): Max retries exceeded with url: /gkhome/metis/metis/overview (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0248d45f28>: Failed to establish a new connection: [Errno 110] Connection timed out',))

If I browse to http://glaros.dtc.umn.edu/gkhome/metis/metis/overview I get the website and everything seems fine.

The linkcheck test has a very low specificity for detecting dead links. This is bad because in the UI we no longer see "all green", but because we know that this test often fails for "no reason" then we ignore the times when it fails, even if these indicate a true error.

I proposed to tweak the linkcheck parameters to make the test more specific.

If this does not work I propose to simply remove the check

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking