2
0
Форк 0
Графік комітів

58 Коміти

Автор SHA1 Повідомлення Дата
Ehmry - 26d4f6b62e nixos: boot from AHCI 2020-12-30 21:07:30 +01:00
Ehmry - d5c99500dc tests: remove solo5
Solo5 tests are broken by bad label handling in init.
2020-12-02 14:29:10 +01:00
Ehmry - f25f5115af Add hydraJobs to flake 2020-12-02 14:01:14 +01:00
Ehmry - 1dad7fa174 tests: add simple networking test
Just a test that pings one machine from another.
2020-11-13 15:21:04 +01:00
Ehmry - a2a152b68a tests: add Bash test
Test Bash and Coretuils from the Genode Labs ports.
2020-11-13 15:03:33 +01:00
Ehmry - ebf3606705 Port NixOS module system
Convert the tests to use the module system from NixOS.
2020-11-01 20:29:19 +01:00
Ehmry - 552b18bf8d Add virtio network devices to qemu 2020-10-23 10:16:24 +02:00
Ehmry - 1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
Ehmry - f939ff7d39 Add vmm_arm test 2020-06-03 19:45:23 +05:30
Ehmry - 559f4aa3c0 Add aarch64 platform
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
2020-06-03 16:56:33 +05:30
Ehmry - 40c1977779 Replace test framework
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
2020-06-01 17:15:03 +05:30
Ehmry - f289a4b88f tests: load binaries from store tarball
Remove linux tests, not compatible with cached_fs_rom.
2020-05-19 17:51:24 +05:30
Ehmry - ba2d96d419 Place binaries into $out directories rather than simply as $out 2020-05-16 02:50:10 +05:30
Ehmry - a50b0a7d0e Remove Noux test, remove prebuilt depo packages
The stdenv is not building against the Noux libc, so remove it.
2020-05-08 09:32:23 +05:30
Ehmry - 55c093e0c5 Use updateAutotoolsGnuConfigScript to build legacy packages
Update Nixpkgs to use the updateAutotoolsGnuConfigScript hook everywhere
for Genode target platforms. Tweak Coreutils and Bash to compile, make
some tests.
2020-05-08 02:05:41 +05:30
Ehmry - 32d65d2f41 Patch Genode upstream to use conventional library names
Use library names that are compatible with legacy software.
2020-05-08 01:11:30 +05:30
Ehmry - 06c8283dee test: update to use new routes configuration method 2020-05-01 05:22:58 +05:30
Ehmry - d8ba46e742 tests: consolidate sotest to a single project
Make one SoTest run per hydra evaluation.
2020-04-26 11:55:02 +05:30
Ehmry - 1f5dfe4ef5 tests: add vmm_x86 test 2020-04-26 11:48:23 +05:30
Ehmry - 1400dded7e fixup! tests: consolidate rtc, signal, pci into x86 test 2020-04-26 11:48:05 +05:30
Ehmry - 722edd4d8e tests: make sotest opt-in
Sotest must be explicitly enabled for tests. Use new build-product
subtypes for hydra. Use bender binary provided by Cyberus.
2020-04-15 16:47:46 +05:30
Ehmry - 33d866c5e7 Cleanup checks 2020-04-08 21:22:52 +05:30
Ehmry - 049b0d3053 tests: rename hostPkgs to buildPkgs
This is consistent with Nixpkgs terminology.
2020-04-04 16:32:37 +05:30
Ehmry - db7d458b5e Add package manifests at testing site
The manifests can be generated at late as possible. Also, in the future
a list of binaries in use by an init expression can be extracted and
selected from a list of input packages.
2020-03-31 23:10:32 +05:30
Ehmry - 6558f3c232 Add block_router package 2020-03-24 18:32:56 +05:30
Ehmry - a61c3532e8 Build more packages using upstream build system
- Implement support for "ports"
- Update Nixpkgs to use Genode 20.02
- Remove packaging of forked Genode
2020-03-02 19:17:14 +01:00
Ehmry - 52fe694be4 Add NOVA driver_manager test 2020-02-27 18:17:14 +01:00
Ehmry - 94868758e5 Refactor tests to use nested Init/Child type 2020-02-24 22:47:07 +01:00
Ehmry - a8f2b9e864 Generate SOTEST archives for base-hw 2020-02-19 14:27:24 +01:00
Ehmry - 7d5d2a3c5e Add base-hw-pc
Build base-hw-pc with the Genode Labs build system
2020-02-19 13:26:15 +01:00
Ehmry - 23193460fa Remove fs_report test
Nix flake check should always succeed for the master checkout, but this
test was always broken.
2020-01-28 11:18:55 +01:00
Ehmry - 66db226f44 Add simple noux test 2020-01-25 18:14:18 +01:00
Ehmry - fffd53664b Apply manifest merging in tests
Merged manifests are easier to work with as the number of inputs increase.
2020-01-25 00:17:33 +01:00
Ehmry - 33d11182e3 Add Rtc test 2020-01-24 14:46:51 +01:00
Ehmry - f78cb9477e Produce Sotest binaries.zip for every NOVA test 2020-01-24 14:46:51 +01:00
Ehmry - 37144809f6 Add log test 2020-01-24 14:46:51 +01:00
Ehmry - 7be2a6f17e Checks: add sotest builder 2020-01-24 14:46:51 +01:00
Ehmry - 4af2598ecb Use flake apps for tests 2020-01-24 14:46:51 +01:00
Ehmry - 40df18a963 Relicense as CC0-1.0 2020-01-24 14:46:41 +01:00
Ehmry - 7388091a3e Update flake 2020-01-14 17:07:51 +01:00
Ehmry - b78a960252 Remove libc test
The test-libc binary is not published by Genode Labs.
2019-12-02 18:05:59 +01:00
Ehmry - 53a18acd08 Use cross-compliation pairs in Flake 2019-12-02 18:05:59 +01:00
Ehmry - bd1ac437ba Take pre-built binaries from a genode-depot flake 2019-11-17 13:24:08 +01:00
Ehmry - 410a6522c5 Add 'lib' to flake top-level 2019-11-17 13:24:08 +01:00
Ehmry - 4aba5a4e85 Convert flake to a attrset of systems 2019-11-17 13:24:08 +01:00
Ehmry - 606b45b96a Initial Nix flake 2019-11-17 13:24:08 +01:00
Ehmry - 9410b836c2 Use "record override" syntatic-sugar in Dhall test configs 2019-10-23 14:12:02 +02:00
Ehmry - 4ecd77a06d Split Solo5 tests 2019-10-23 00:54:35 +02:00
Ehmry - 0af2761b44 Add PCI test 2019-10-13 15:36:48 +02:00
Ehmry - 504f59716c Make "config" and "iso" test attributes accessible 2019-10-13 13:24:46 +02:00