Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
libredb
/
libredb-studio
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
157
Star
809
Code
Issues
46
Pull requests
17
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
fix(test): one cross-platform test runner, green on Linux, macOS and Windows
- #837
#837
Merged
cevheri
merged 24 commits into
main
libredb/libredb-studio:main
from
fix/cross-platform-test-runner
libredb/libredb-studio:fix/cross-platform-test-runner
Copy head branch name to clipboard
Sep 15, 2026
Conversation
Commits
24
(24)
Checks
Files changed
Merged
fix(test): one cross-platform test runner, green on Linux, macOS and Windows
#837
cevheri
merged 24 commits into
main
libredb/libredb-studio:main
from
fix/cross-platform-test-runner
libredb/libredb-studio:fix/cross-platform-test-runner
Copy head branch name to clipboard
Commits
Commits on Sep 15, 2026
feat(test): replace the two bash test runners with one cross-platform runner
Show description for 9236aae
cevheri
committed
9236aae
View commit details
Copy full SHA for 9236aae
Browse repository at this point
fix(test): make the suite runnable on Windows and macOS, not just on Linux
Show description for 72247fd
cevheri
committed
72247fd
View commit details
Copy full SHA for 72247fd
Browse repository at this point
test(components): make a failing poll cheap, and one vacuous test real
Show description for 6d6101b
cevheri
committed
6d6101b
View commit details
Copy full SHA for 6d6101b
Browse repository at this point
fix(windows): close what the tests measured on windows-latest, including two real defects
Show description for cc6a06e
cevheri
committed
cc6a06e
View commit details
Copy full SHA for cc6a06e
Browse repository at this point
test: wait on the fact, not on the clock, in the tests a busy machine breaks
Show description for 4592cc3
cevheri
committed
4592cc3
View commit details
Copy full SHA for 4592cc3
Browse repository at this point
docs: state the counts and timings this branch measures
Show description for 68e4141
cevheri
committed
68e4141
View commit details
Copy full SHA for 68e4141
Browse repository at this point
test: close the three races CI found, and ask each platform what it can answer
Show description for 906ffe2
cevheri
committed
906ffe2
View commit details
Copy full SHA for 906ffe2
Browse repository at this point
test: make the BRE translation's escape set complete on its own terms
Show description for 6f40dfa
cevheri
committed
6f40dfa
View commit details
Copy full SHA for 6f40dfa
Browse repository at this point
fix(sqlite): release the file when connect() fails after opening it
Show description for b351ef3
cevheri
committed
b351ef3
View commit details
Copy full SHA for b351ef3
Browse repository at this point
fix(test): close the gaps peer review found in the runner
Show description for ff28af9
cevheri
committed
ff28af9
View commit details
Copy full SHA for ff28af9
Browse repository at this point
docs: correct the counts peer review checked against the code
Show description for 8691c11
cevheri
committed
8691c11
View commit details
Copy full SHA for 8691c11
Browse repository at this point
test(distribution-check): stop failing a reachable pin on a slow machine
Show description for ecb60f6
cevheri
committed
ecb60f6
View commit details
Copy full SHA for ecb60f6
Browse repository at this point
fix(sqlite): drop the handle reference even when close(true) raises
Show description for a58fe66
cevheri
committed
a58fe66
View commit details
Copy full SHA for a58fe66
Browse repository at this point
ci: keep the release validation on the same Helm and Node as the test job
Show description for fb9f53f
cevheri
committed
fb9f53f
View commit details
Copy full SHA for fb9f53f
Browse repository at this point
fix(test): close what an external review of the runner found
Show description for 15f1f40
cevheri
committed
15f1f40
View commit details
Copy full SHA for 15f1f40
Browse repository at this point
fix(test): resolve selectors in real-path space, so two spellings of one directory agree
Show description for c584e78
cevheri
committed
c584e78
View commit details
Copy full SHA for c584e78
Browse repository at this point
docs: counts after rebasing onto #817
Show description for 3eab7a2
cevheri
committed
3eab7a2
View commit details
Copy full SHA for 3eab7a2
Browse repository at this point
fix(test): leave the chart tests out where Helm is unusable, and require them in CI
Show description for cb09dec
cevheri
committed
cb09dec
View commit details
Copy full SHA for cb09dec
Browse repository at this point
chore(test): name why the runner's worker awaits inside its loop
Show description for 47770cd
cevheri
committed
47770cd
View commit details
Copy full SHA for 47770cd
Browse repository at this point
fix(test): refuse a link under tests/, and resolve every selector in real-path space
Show description for c0912da
cevheri
committed
c0912da
View commit details
Copy full SHA for c0912da
Browse repository at this point
fix(test): take a file's verdict from its junit report, and end a run the way its docs say
Show description for 945b106
cevheri
committed
945b106
View commit details
Copy full SHA for 945b106
Browse repository at this point
docs: the runner's verdict, signals and concurrency as measured
Show description for ad95f08
cevheri
committed
ad95f08
View commit details
Copy full SHA for ad95f08
Browse repository at this point
Merge remote-tracking branch 'origin/main' into fix/cross-platform-test-runner
Show description for 1c9dacf
cevheri
committed
1c9dacf
View commit details
Copy full SHA for 1c9dacf
Browse repository at this point
fix(test): spell two paths from #839 POSIX-style, so Windows reads the same sites
Show description for 48eba24
cevheri
committed
48eba24
View commit details
Copy full SHA for 48eba24
Browse repository at this point
You can’t perform that action at this time.