Comments (5)
Would it make sense to split things such that the installed tests exercise the CLI and the "make check" tests ring out the libostree API to a reasonable extent?
Also, Philip Withnall's uhttpmock might be useful for simulating fetches. We used that with E-D-S to some success. https://www.openhub.net/p/uhttpmock
from rpm-ostree.
A starting point in ostreedev/ostree#28
from rpm-ostree.
from rpm-ostree.
WRT splitting installed/make check - I would prefer if installedtests was a superset of makecheck. For tests which don't access data, this is quite easy. It is harder if you need to read data, but newer GLib testing has some bits for that. I'm starting to use that in #76 .
from rpm-ostree.
from rpm-ostree.
Related Issues (20)
- Rebase to Fedora Silverblue 40, cleanup removing layered deployment and re-doing rebase causes invalid rpm cache?
- Auto-wrap `kernel-install` if layering kernel packages
- Layer chunk with rpmostree-unpackaged-content and initramfs balloons update size
- uninstalling a package that's not present with --idempotent returns non-zero exit code
- SIGSEGV during labeling when importing RPMs HOT 19
- [request] add progress bar for rebase HOT 1
- Do not ask for admin password for `upgrade --check`
- Roundtripping a commit via oci image looses the commitmeta which makes signed ostree break HOT 4
- [Bug] error: Bus owner changed, aborting. This likely means the daemon crashed HOT 2
- Kernel change detection excludes "boutique" kernels HOT 1
- Failed to include akmod to compose HOT 5
- v2024.6 release has the wrong name in the release notes HOT 1
- rpm %post ordering
- Don't vendor ostree-ext, fetch containers via bootc
- This is no `altfiles` in nsswitch.conf after using `rpm-ostree override replace glibc` to update glibc
- Not being able to remove a pre-installed package HOT 4
- rpm-ostree rebase ostree-unverified-registry does not include autheselect changes HOT 4
- [FEATURE REQUEST] `override --list` HOT 2
- Consider updating countme logic to match dnf countme changes (using /etc/machine-id as system epoch)
- [FEATURE REQUEST] Overall Progress Bar HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpm-ostree.