René's URL Explorer Experiment


Title: Run the upstream test suite in CI (fixes #8) by oSoMoN · Pull Request #13 · uutils/diffutils · GitHub

Open Graph Title: Run the upstream test suite in CI (fixes #8) by oSoMoN · Pull Request #13 · uutils/diffutils

X Title: Run the upstream test suite in CI (fixes #8) by oSoMoN · Pull Request #13 · uutils/diffutils

Description: The script takes a shortcut to fetch only the test suite from the upstream repository and carefully avoids running the autotools machinery which is time-consuming and resource-intensive, and doesn't offer the option to not build the upstream binaries. As a consequence, the environment in which the tests are run might not match exactly that used when the upstream tests are run through the autotools. Whether tests are failing because of an incorrect environment remains to be investigated. Unsurprisingly a number of tests are failing because of missing options in the current implementation or discrepancy in the output. These will need to be implemented/fixed.

Open Graph Description: The script takes a shortcut to fetch only the test suite from the upstream repository and carefully avoids running the autotools machinery which is time-consuming and resource-intensive, and doesn&...

X Description: The script takes a shortcut to fetch only the test suite from the upstream repository and carefully avoids running the autotools machinery which is time-consuming and resource-intensive, and doesn&...

Opengraph URL: https://github.com/uutils/diffutils/pull/13

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7cd7398b-585f-0478-fe49-489c191617d6
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE2D8:16DD22:1158779:17EDA47:6A4DDEDE
html-safe-nonceba9eb5366cbb04bcd90d68fe4c4d11696c34e1e57ba1133cd1958d2ff13f0915
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMkQ4OjE2REQyMjoxMTU4Nzc5OjE3RURBNDc6NkE0RERFREUiLCJ2aXNpdG9yX2lkIjoiMzkyNzYyNDE4MjM4NTIwNDk1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmace836d0b4f340bccacbd5efe61b6c0db3e13d234a5054aee7baa395d9f665bc2c
hovercard-subject-tagpull_request:1720765208
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/uutils/diffutils/pull/13/files
twitter:imagehttps://avatars.githubusercontent.com/u/11027549?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/11027549?s=400&v=4
og:image:altThe script takes a shortcut to fetch only the test suite from the upstream repository and carefully avoids running the autotools machinery which is time-consuming and resource-intensive, and doesn&...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/uutils/diffutils git https://github.com/uutils/diffutils.git
octolytics-dimension-user_id5148717
octolytics-dimension-user_loginuutils
octolytics-dimension-repository_id341787720
octolytics-dimension-repository_nwouutils/diffutils
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id341787720
octolytics-dimension-repository_network_root_nwouutils/diffutils
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/uutils/diffutils/pull/13/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fuutils%2Fdiffutils%2Fpull%2F13%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fuutils%2Fdiffutils%2Fpull%2F13%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=uutils%2Fdiffutils
Reloadhttps://github.com/uutils/diffutils/pull/13/files
Reloadhttps://github.com/uutils/diffutils/pull/13/files
Reloadhttps://github.com/uutils/diffutils/pull/13/files
Please reload this pagehttps://github.com/uutils/diffutils/pull/13/files
uutils https://github.com/uutils
diffutilshttps://github.com/uutils/diffutils
Notifications https://github.com/login?return_to=%2Fuutils%2Fdiffutils
Fork 35 https://github.com/login?return_to=%2Fuutils%2Fdiffutils
Star 270 https://github.com/login?return_to=%2Fuutils%2Fdiffutils
Code https://github.com/uutils/diffutils
Issues 20 https://github.com/uutils/diffutils/issues
Pull requests 12 https://github.com/uutils/diffutils/pulls
Actions https://github.com/uutils/diffutils/actions
Projects https://github.com/uutils/diffutils/projects
Security and quality 0 https://github.com/uutils/diffutils/security
Insights https://github.com/uutils/diffutils/pulse
Code https://github.com/uutils/diffutils
Issues https://github.com/uutils/diffutils/issues
Pull requests https://github.com/uutils/diffutils/pulls
Actions https://github.com/uutils/diffutils/actions
Projects https://github.com/uutils/diffutils/projects
Security and quality https://github.com/uutils/diffutils/security
Insights https://github.com/uutils/diffutils/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fuutils%2Fdiffutils%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fuutils%2Fdiffutils%2Fissues%2Fnew%2Fchoose
sylvestrehttps://github.com/sylvestre
uutils:mainhttps://github.com/uutils/diffutils/tree/main
oSoMoN:run-upstream-testsuitehttps://github.com/oSoMoN/uutils-diffutils/tree/run-upstream-testsuite
Conversation 6 https://github.com/uutils/diffutils/pull/13
Commits 19 https://github.com/uutils/diffutils/pull/13/commits
Checks 0 https://github.com/uutils/diffutils/pull/13/checks
Files changed https://github.com/uutils/diffutils/pull/13/files
Please reload this pagehttps://github.com/uutils/diffutils/pull/13/files
Run the upstream test suite in CI (fixes #8) https://github.com/uutils/diffutils/pull/13/files#top
Show all changes 19 commits https://github.com/uutils/diffutils/pull/13/files
15ba584 Naive script that runs relevant upstream tests against our diffutils … oSoMoN Feb 9, 2024 https://github.com/uutils/diffutils/pull/13/commits/15ba584cc4221eec04c63daf063e91d6184922dd
37ae1c8 Also report skipped tests oSoMoN Feb 10, 2024 https://github.com/uutils/diffutils/pull/13/commits/37ae1c87f2f107580e725618d413fc94614a4622
95b8e5d Pass the build profile as parameter oSoMoN Feb 10, 2024 https://github.com/uutils/diffutils/pull/13/commits/95b8e5dbcf230b9e82431a5bb857a36a9480d194
ddb3169 Run the upstream test suite in CI oSoMoN Feb 10, 2024 https://github.com/uutils/diffutils/pull/13/commits/ddb3169fb9f718acd674d96f4f1da4768975c2c2
2739956 Set $TERM to please tput oSoMoN Feb 10, 2024 https://github.com/uutils/diffutils/pull/13/commits/2739956a73f710a4dc4ae17373a9d26865c2daa3
6fee076 More explicit comments oSoMoN Feb 10, 2024 https://github.com/uutils/diffutils/pull/13/commits/6fee0762c820477a6673f8edd6f1367d62c47df5
143359d Do not fail when run in CI, the report is merely informative (at leas… oSoMoN Feb 11, 2024 https://github.com/uutils/diffutils/pull/13/commits/143359d3360d2f4772ef26caea5d2e1ba463eb7a
149c044 Allow running a subset of tests by setting the TESTS environment vari… oSoMoN Feb 12, 2024 https://github.com/uutils/diffutils/pull/13/commits/149c0446d9ec157e8c1535050ebb389c1aa66d2f
76dce3d Export detailed test results to a JSON file and expose it as an artif… oSoMoN Feb 12, 2024 https://github.com/uutils/diffutils/pull/13/commits/76dce3d5d5a05700965b5572a08f68e8df8a992b
faa810f Log stdout and stderr for each test run oSoMoN Feb 13, 2024 https://github.com/uutils/diffutils/pull/13/commits/faa810fdf13d836df49e0b241cd5e5889646cced
55bc85d Add a comment to justify not including the contents of subdirectories oSoMoN Feb 13, 2024 https://github.com/uutils/diffutils/pull/13/commits/55bc85d4119b245db39214e6b4e6dd519e10be2e
fed876b Add relevant metadata to the JSON output oSoMoN Feb 13, 2024 https://github.com/uutils/diffutils/pull/13/commits/fed876b14fbdfd87cc215a6ddf7c76d36c327494
553ac75 Include a URL to the test script on the upstream cgit webUI oSoMoN Feb 15, 2024 https://github.com/uutils/diffutils/pull/13/commits/553ac752ecb667e82a242e29fe8ce45d2b69c377
a526208 Add a script to print the test results oSoMoN Feb 15, 2024 https://github.com/uutils/diffutils/pull/13/commits/a526208ed856dc01215a216836fb8e1efdb62d74
3a83bbf Move helper scripts for running the upstream test suite in a tests/ s… oSoMoN Feb 15, 2024 https://github.com/uutils/diffutils/pull/13/commits/3a83bbfcb8b2520e049ae477f89030e6778d9e1f
63388ad Print a summary after running all tests oSoMoN Feb 15, 2024 https://github.com/uutils/diffutils/pull/13/commits/63388ad78add65f8e7d6c285dbd08dc86681e2bc
5ccb762 Simplify codeblock function oSoMoN Feb 16, 2024 https://github.com/uutils/diffutils/pull/13/commits/5ccb7622603481e8ea49825660ab16ccea40a168
90d9826 Document the test scripts, and cosmetic changes oSoMoN Feb 16, 2024 https://github.com/uutils/diffutils/pull/13/commits/90d98264d0697255e7808a32503adb8a84d41b5a
3f86d9c Rename the task sylvestre Feb 17, 2024 https://github.com/uutils/diffutils/pull/13/commits/3f86d9c391dcdb7a7ba0c54414156721737b7ff6
Clear filters https://github.com/uutils/diffutils/pull/13/files
Please reload this pagehttps://github.com/uutils/diffutils/pull/13/files
Please reload this pagehttps://github.com/uutils/diffutils/pull/13/files
ci.yml https://github.com/uutils/diffutils/pull/13/files#diff-b803fcb7f17ed9235f1e5cb1fcd2f5d3b2838429d4368ae4c57ce4436577f03f
print-test-results.sh https://github.com/uutils/diffutils/pull/13/files#diff-d333b8c15c237cf982f46cd0d5fee658bfaec48f535049e7e4f1d2b72e51eca3
run-upstream-testsuite.sh https://github.com/uutils/diffutils/pull/13/files#diff-2b209d0321ab7c142493e268f8d4c2eb6804d29aaca05a79e473d8388b0e6d83
.github/workflows/ci.ymlhttps://github.com/uutils/diffutils/pull/13/files#diff-b803fcb7f17ed9235f1e5cb1fcd2f5d3b2838429d4368ae4c57ce4436577f03f
View file https://github.com/oSoMoN/uutils-diffutils/blob/3f86d9c391dcdb7a7ba0c54414156721737b7ff6/.github/workflows/ci.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/uutils/diffutils/pull/13/{{ revealButtonHref }}
https://github.com/uutils/diffutils/pull/13/files#diff-b803fcb7f17ed9235f1e5cb1fcd2f5d3b2838429d4368ae4c57ce4436577f03f
https://github.com/uutils/diffutils/pull/13/files#diff-b803fcb7f17ed9235f1e5cb1fcd2f5d3b2838429d4368ae4c57ce4436577f03f
tests/print-test-results.shhttps://github.com/uutils/diffutils/pull/13/files#diff-d333b8c15c237cf982f46cd0d5fee658bfaec48f535049e7e4f1d2b72e51eca3
View file https://github.com/oSoMoN/uutils-diffutils/blob/3f86d9c391dcdb7a7ba0c54414156721737b7ff6/tests/print-test-results.sh
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/uutils/diffutils/pull/13/{{ revealButtonHref }}
tests/run-upstream-testsuite.shhttps://github.com/uutils/diffutils/pull/13/files#diff-2b209d0321ab7c142493e268f8d4c2eb6804d29aaca05a79e473d8388b0e6d83
View file https://github.com/oSoMoN/uutils-diffutils/blob/3f86d9c391dcdb7a7ba0c54414156721737b7ff6/tests/run-upstream-testsuite.sh
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/uutils/diffutils/pull/13/{{ revealButtonHref }}
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.