Emery Hemingway
1f53f25419
Relicense as MIT
3 years ago
Emery Hemingway
40c1977779
Replace test framework
...
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
3 years ago
Emery Hemingway
ed3cf7f063
Prefer Genode Labs packages from depot builds
3 years ago
Emery Hemingway
6d6d585f0f
Refactor of packaging and testing
...
- Remove manifests from Dhall configurations and mix all
test inputs to generate test ROM maps.
- All loader and timer drivers are name ld.lib.so and timer_drv.
- Replace packages of multiple Genode Labs targets with functions
to build individual targets. These packages are not explicitly
specified unless they require inputs from the source ports or
extra nativeBuildInputs.
- Add support for building from Genode world repository.
3 years ago
Emery Hemingway
458d3b5808
Build Genode tests with upstream build system
3 years ago
Emery Hemingway
7d5d2a3c5e
Add base-hw-pc
...
Build base-hw-pc with the Genode Labs build system
3 years ago
Emery Hemingway
37144809f6
Add log test
3 years ago
Emery Hemingway
7388091a3e
Update flake
3 years ago
Emery Hemingway
15360a0ff5
Move upstream build to external flake
3 years ago
Emery Hemingway
4aba5a4e85
Convert flake to a attrset of systems
3 years ago
Emery Hemingway
5e2037815d
Update upstream rev and remove some depot binaries from tests
3 years ago
Emery Hemingway
1d3e849bc4
Pass a testEnv attrset when importing test files
...
This allows test files to contain multiple test derivations and check
test harness attributes.
3 years ago
Emery Hemingway
a3f8d20d23
Tests: replace most of the Tcl code
...
Tcl is awful. Generate NOVA test ISOs with a shell script derivation.
4 years ago
Emery Hemingway
cb7e956a73
Collect test modules by procedure
4 years ago
Emery Hemingway
9096313d6c
Add NOVA tests
4 years ago
Emery Hemingway
a1259a54e7
Tests: split off Linux test driver, generate with Dhall
4 years ago
Emery Hemingway
96e098d644
Configure Genode build with tup.config
4 years ago
Emery Hemingway
4d51c1671f
Add tests
4 years ago