mirror of
https://github.com/genodelabs/genode.git
synced 2025-03-14 08:16:28 +00:00
Archive recipes for autopilot tests
This commit is contained in:
parent
6a540652fa
commit
146f45f3d4
1
repos/base/recipes/pkg/test-ds_ownership/README
Normal file
1
repos/base/recipes/pkg/test-ds_ownership/README
Normal file
@ -0,0 +1 @@
|
||||
Testing the distinction between user and owner of a RAM dataspace
|
2
repos/base/recipes/pkg/test-ds_ownership/archives
Normal file
2
repos/base/recipes/pkg/test-ds_ownership/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-ds_ownership
|
1
repos/base/recipes/pkg/test-ds_ownership/hash
Normal file
1
repos/base/recipes/pkg/test-ds_ownership/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-f 58a0bf13722028907f82674ca1f4707f89fef077
|
36
repos/base/recipes/pkg/test-ds_ownership/runtime
Normal file
36
repos/base/recipes/pkg/test-ds_ownership/runtime
Normal file
@ -0,0 +1,36 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">test succeeded</log>
|
||||
<log meaning="failed" >test failed</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-ds_ownership"/>
|
||||
</content>
|
||||
|
||||
<config verbose="yes">
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="PD"/>
|
||||
<service name="RM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<start name="test-ds_ownership" caps="100">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
<route><any-service><parent/></any-service></route>
|
||||
<config verbose="yes">
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="PD"/>
|
||||
<service name="RM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
</config>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-fpu/README
Normal file
1
repos/base/recipes/pkg/test-fpu/README
Normal file
@ -0,0 +1 @@
|
||||
Test pseudo-parallel use of FPU if available
|
2
repos/base/recipes/pkg/test-fpu/archives
Normal file
2
repos/base/recipes/pkg/test-fpu/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-fpu
|
1
repos/base/recipes/pkg/test-fpu/hash
Normal file
1
repos/base/recipes/pkg/test-fpu/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-e a3e7eb393fdc3ff59ab267a097745accb8619cf9
|
43
repos/base/recipes/pkg/test-fpu/runtime
Normal file
43
repos/base/recipes/pkg/test-fpu/runtime
Normal file
@ -0,0 +1,43 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] FPU user started
|
||||
[init -> test] test done
|
||||
</log>
|
||||
<log meaning="failed">calculation error</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-fpu"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test">
|
||||
<binary name="test-fpu"/>
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-log/README
Normal file
1
repos/base/recipes/pkg/test-log/README
Normal file
@ -0,0 +1 @@
|
||||
Scenario that tests 'Genode::log()' and the LOG session
|
2
repos/base/recipes/pkg/test-log/archives
Normal file
2
repos/base/recipes/pkg/test-log/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-log
|
1
repos/base/recipes/pkg/test-log/hash
Normal file
1
repos/base/recipes/pkg/test-log/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-e 38e7f87f168d85f083aa38b129c894709892e9b5
|
43
repos/base/recipes/pkg/test-log/runtime
Normal file
43
repos/base/recipes/pkg/test-log/runtime
Normal file
@ -0,0 +1,43 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test-log] hex range: [0e00,1680)
|
||||
[init -> test-log] empty hex range: [0abc0000,0abc0000) (empty!)
|
||||
[init -> test-log] hex range to limit: [f8,ff]
|
||||
[init -> test-log] invalid hex range: [f8,08) (overflow!)
|
||||
[init -> test-log] negative hex char: 0xfe
|
||||
[init -> test-log] positive hex char: 0x02
|
||||
[init -> test-log] multiarg string: "parent -> child.7"
|
||||
[init -> test-log] String(Hex(3)): 0x3
|
||||
[init -> test-log] Very long messages:
|
||||
[init -> test-log -> log] 1.....................................................................................................................................................................................................................................2
|
||||
[init -> test-log] 3.....................................................................................................................................................................................................................................4
|
||||
[init -> test-log] 5.....................................................................................................................................................................................................................................6
|
||||
[init -> test-log]
|
||||
[init -> test-log] Test done.
|
||||
</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-log"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="LOG"/>
|
||||
<service name="PD"/>
|
||||
<service name="CPU"/>
|
||||
<service name="ROM"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="50"/>
|
||||
<start name="test-log">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-mmio/README
Normal file
1
repos/base/recipes/pkg/test-mmio/README
Normal file
@ -0,0 +1 @@
|
||||
Scenario that tests the MMIO framework
|
2
repos/base/recipes/pkg/test-mmio/archives
Normal file
2
repos/base/recipes/pkg/test-mmio/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-mmio
|
1
repos/base/recipes/pkg/test-mmio/hash
Normal file
1
repos/base/recipes/pkg/test-mmio/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08 37a6288d4b34b4f98238deaaf90b71b19f650191
|
33
repos/base/recipes/pkg/test-mmio/runtime
Normal file
33
repos/base/recipes/pkg/test-mmio/runtime
Normal file
@ -0,0 +1,33 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<requires> <timer/> </requires>
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">child "test" exited with exit value 0</log>
|
||||
<log meaning="failed">child "test" exited with exit value -1</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-mmio"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test">
|
||||
<binary name="test-mmio"/>
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-new_delete/README
Normal file
1
repos/base/recipes/pkg/test-new_delete/README
Normal file
@ -0,0 +1 @@
|
||||
Test dynamic memory management in C++
|
2
repos/base/recipes/pkg/test-new_delete/archives
Normal file
2
repos/base/recipes/pkg/test-new_delete/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-new_delete
|
1
repos/base/recipes/pkg/test-new_delete/hash
Normal file
1
repos/base/recipes/pkg/test-new_delete/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-e dbe2a6d5a2d39a7e1d74baa55682fadef61c3e13
|
82
repos/base/recipes/pkg/test-new_delete/runtime
Normal file
82
repos/base/recipes/pkg/test-new_delete/runtime
Normal file
@ -0,0 +1,82 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
|
||||
<log meaning="succeeded">
|
||||
[init -> test-new_delete] Allocator::alloc()
|
||||
[init -> test-new_delete] A
|
||||
[init -> test-new_delete] C
|
||||
[init -> test-new_delete] B
|
||||
[init -> test-new_delete] D
|
||||
[init -> test-new_delete] E
|
||||
[init -> test-new_delete] ~E
|
||||
[init -> test-new_delete] ~D
|
||||
[init -> test-new_delete] ~B
|
||||
[init -> test-new_delete] ~C
|
||||
[init -> test-new_delete] ~A
|
||||
[init -> test-new_delete] Allocator::free()
|
||||
[init -> test-new_delete] Allocator::alloc()
|
||||
[init -> test-new_delete] A
|
||||
[init -> test-new_delete] C
|
||||
[init -> test-new_delete] B
|
||||
[init -> test-new_delete] D
|
||||
[init -> test-new_delete] E
|
||||
[init -> test-new_delete] throw exception
|
||||
[init -> test-new_delete] ~D
|
||||
[init -> test-new_delete] ~B
|
||||
[init -> test-new_delete] ~C
|
||||
[init -> test-new_delete] ~A
|
||||
[init -> test-new_delete] Allocator::free()
|
||||
[init -> test-new_delete] exception caught
|
||||
[init -> test-new_delete] Allocator::alloc()
|
||||
[init -> test-new_delete] A
|
||||
[init -> test-new_delete] C
|
||||
[init -> test-new_delete] B
|
||||
[init -> test-new_delete] D
|
||||
[init -> test-new_delete] E
|
||||
[init -> test-new_delete] ~E
|
||||
[init -> test-new_delete] ~D
|
||||
[init -> test-new_delete] ~B
|
||||
[init -> test-new_delete] ~C
|
||||
[init -> test-new_delete] ~A
|
||||
[init -> test-new_delete] Allocator::free()
|
||||
[init -> test-new_delete] Allocator::alloc()
|
||||
[init -> test-new_delete] A
|
||||
[init -> test-new_delete] C
|
||||
[init -> test-new_delete] B
|
||||
[init -> test-new_delete] D
|
||||
[init -> test-new_delete] E
|
||||
[init -> test-new_delete] throw exception
|
||||
[init -> test-new_delete] ~D
|
||||
[init -> test-new_delete] ~B
|
||||
[init -> test-new_delete] ~C
|
||||
[init -> test-new_delete] ~A
|
||||
[init -> test-new_delete] Allocator::free()
|
||||
[init -> test-new_delete] exception caught
|
||||
[init -> test-new_delete] Test done
|
||||
</log>
|
||||
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-new_delete"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="LOG"/>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="PD"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-new_delete">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-reconstructible/README
Normal file
1
repos/base/recipes/pkg/test-reconstructible/README
Normal file
@ -0,0 +1 @@
|
||||
Test for 'Reconstructible'
|
2
repos/base/recipes/pkg/test-reconstructible/archives
Normal file
2
repos/base/recipes/pkg/test-reconstructible/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-reconstructible
|
1
repos/base/recipes/pkg/test-reconstructible/hash
Normal file
1
repos/base/recipes/pkg/test-reconstructible/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-f 2954e23e1a6d9b30da38325f1485f6d02e1e3b9b
|
63
repos/base/recipes/pkg/test-reconstructible/runtime
Normal file
63
repos/base/recipes/pkg/test-reconstructible/runtime
Normal file
@ -0,0 +1,63 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test-reconstructible] --- Reconstructible utility test ---
|
||||
[init -> test-reconstructible] construct Object 1
|
||||
[init -> test-reconstructible] construct Object 2
|
||||
[init -> test-reconstructible] create Compound object
|
||||
[init -> test-reconstructible] construct Member_with_reference
|
||||
[init -> test-reconstructible] construct Compound
|
||||
[init -> test-reconstructible] compound.member.constructed returns 1
|
||||
[init -> test-reconstructible] compound.lazy_member.constructed returns 0
|
||||
[init -> test-reconstructible] construct lazy member
|
||||
[init -> test-reconstructible] construct Member_with_reference
|
||||
[init -> test-reconstructible] compound.lazy_member.constructed returns 1
|
||||
[init -> test-reconstructible] call method on member (with reference to Object 1)
|
||||
[init -> test-reconstructible] const method called on Object 1
|
||||
[init -> test-reconstructible] reconstruct member with Object 2 as reference
|
||||
[init -> test-reconstructible] destruct Member_with_reference
|
||||
[init -> test-reconstructible] construct Member_with_reference
|
||||
[init -> test-reconstructible] call method on member
|
||||
[init -> test-reconstructible] const method called on Object 2
|
||||
[init -> test-reconstructible] destruct member
|
||||
[init -> test-reconstructible] destruct Member_with_reference
|
||||
[init -> test-reconstructible] try to call method on member, catch exception
|
||||
[init -> test-reconstructible] got exception, as expected
|
||||
[init -> test-reconstructible] destruct Compound and Objects 1 and 2
|
||||
[init -> test-reconstructible] destruct Compound
|
||||
[init -> test-reconstructible] destruct Member_with_reference
|
||||
[init -> test-reconstructible] destruct Object 2
|
||||
[init -> test-reconstructible] destruct Object 1
|
||||
[init -> test-reconstructible] construct Throwing object
|
||||
[init -> test-reconstructible] construct Throwing -> don't throw
|
||||
[init -> test-reconstructible] destruct Throwing
|
||||
[init -> test-reconstructible] construct Throwing -> throw exception
|
||||
[init -> test-reconstructible] got exception, as expected
|
||||
[init -> test-reconstructible] --- Reconstructible utility test finished ---
|
||||
</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-reconstructible"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-reconstructible">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-registry/README
Normal file
1
repos/base/recipes/pkg/test-registry/README
Normal file
@ -0,0 +1 @@
|
||||
Test for 'Registry' data structure
|
2
repos/base/recipes/pkg/test-registry/archives
Normal file
2
repos/base/recipes/pkg/test-registry/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-registry
|
1
repos/base/recipes/pkg/test-registry/hash
Normal file
1
repos/base/recipes/pkg/test-registry/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-e 71602e69609a788f2c73aec65373db849a231199
|
29
repos/base/recipes/pkg/test-registry/runtime
Normal file
29
repos/base/recipes/pkg/test-registry/runtime
Normal file
@ -0,0 +1,29 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">child "test-registry" exited with exit value 0</log>
|
||||
<log meaning="failed" >Uncaught exception</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-registry"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="LOG"/>
|
||||
<service name="PD"/>
|
||||
<service name="CPU"/>
|
||||
<service name="ROM"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="50"/>
|
||||
<start name="test-registry">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-rm_fault/README
Normal file
1
repos/base/recipes/pkg/test-rm_fault/README
Normal file
@ -0,0 +1 @@
|
||||
Scenario that tests 'Genode::log()' and the LOG session
|
2
repos/base/recipes/pkg/test-rm_fault/archives
Normal file
2
repos/base/recipes/pkg/test-rm_fault/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-rm_fault
|
1
repos/base/recipes/pkg/test-rm_fault/hash
Normal file
1
repos/base/recipes/pkg/test-rm_fault/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-23-b 11ff1d5e3fa91c9c1ed9a4a4192329f4842be44b
|
29
repos/base/recipes/pkg/test-rm_fault/runtime
Normal file
29
repos/base/recipes/pkg/test-rm_fault/runtime
Normal file
@ -0,0 +1,29 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">child "test-rm_fault" exited with exit value 0</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-rm_fault"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<start name="test-rm_fault" caps="110">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
<config executable_fault_test="true"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-rm_fault_no_nox/README
Normal file
1
repos/base/recipes/pkg/test-rm_fault_no_nox/README
Normal file
@ -0,0 +1 @@
|
||||
Scenario that tests 'Genode::log()' and the LOG session
|
2
repos/base/recipes/pkg/test-rm_fault_no_nox/archives
Normal file
2
repos/base/recipes/pkg/test-rm_fault_no_nox/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-rm_fault
|
1
repos/base/recipes/pkg/test-rm_fault_no_nox/hash
Normal file
1
repos/base/recipes/pkg/test-rm_fault_no_nox/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-23-c ee4119e85a3a605f9167909c03b659a2063757aa
|
29
repos/base/recipes/pkg/test-rm_fault_no_nox/runtime
Normal file
29
repos/base/recipes/pkg/test-rm_fault_no_nox/runtime
Normal file
@ -0,0 +1,29 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">child "test-rm_fault" exited with exit value 0</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-rm_fault"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<start name="test-rm_fault" caps="110">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
<config executable_fault_test="false"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-rm_nested/README
Normal file
1
repos/base/recipes/pkg/test-rm_nested/README
Normal file
@ -0,0 +1 @@
|
||||
Testing nested region maps
|
2
repos/base/recipes/pkg/test-rm_nested/archives
Normal file
2
repos/base/recipes/pkg/test-rm_nested/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-rm_nested
|
1
repos/base/recipes/pkg/test-rm_nested/hash
Normal file
1
repos/base/recipes/pkg/test-rm_nested/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-09-b 19330a767485c64855ffd1634fe4c832535e683d
|
30
repos/base/recipes/pkg/test-rm_nested/runtime
Normal file
30
repos/base/recipes/pkg/test-rm_nested/runtime
Normal file
@ -0,0 +1,30 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">--- finished nested region map test ---</log>
|
||||
<log meaning="failed">Error: </log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-rm_nested"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-rm_nested">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-synced_interface/README
Normal file
1
repos/base/recipes/pkg/test-synced_interface/README
Normal file
@ -0,0 +1 @@
|
||||
Test for 'Synced_interface'
|
2
repos/base/recipes/pkg/test-synced_interface/archives
Normal file
2
repos/base/recipes/pkg/test-synced_interface/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-synced_interface
|
1
repos/base/recipes/pkg/test-synced_interface/hash
Normal file
1
repos/base/recipes/pkg/test-synced_interface/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-e 81474a3303f6e34ee5f5ffd74c9883ae75885e68
|
36
repos/base/recipes/pkg/test-synced_interface/runtime
Normal file
36
repos/base/recipes/pkg/test-synced_interface/runtime
Normal file
@ -0,0 +1,36 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test-synced_interface] --- Synced interface test ---
|
||||
[init -> test-synced_interface] lock
|
||||
[init -> test-synced_interface] adding 13 + 14
|
||||
[init -> test-synced_interface] unlock
|
||||
[init -> test-synced_interface] result is 27
|
||||
[init -> test-synced_interface] --- Synced interface test finished ---
|
||||
</log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-synced_interface"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-synced_interface">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-xml_generator/README
Normal file
1
repos/base/recipes/pkg/test-xml_generator/README
Normal file
@ -0,0 +1 @@
|
||||
Test for XML generator.
|
2
repos/base/recipes/pkg/test-xml_generator/archives
Normal file
2
repos/base/recipes/pkg/test-xml_generator/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-xml_generator
|
1
repos/base/recipes/pkg/test-xml_generator/hash
Normal file
1
repos/base/recipes/pkg/test-xml_generator/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-15 3db590b8817d23830ab2726d8d3c87ee4197a134
|
83
repos/base/recipes/pkg/test-xml_generator/runtime
Normal file
83
repos/base/recipes/pkg/test-xml_generator/runtime
Normal file
@ -0,0 +1,83 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test-xml_generator] --- XML generator test started ---
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] used 308 bytes, result:
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] <config xpos="27" ypos="34">
|
||||
[init -> test-xml_generator] <box width="320" height="240"/>
|
||||
[init -> test-xml_generator] <label name="a test">
|
||||
[init -> test-xml_generator] <sub_label/>
|
||||
[init -> test-xml_generator] <another_sub_label>
|
||||
[init -> test-xml_generator] <sub_sub_label/>
|
||||
[init -> test-xml_generator] </another_sub_label>
|
||||
[init -> test-xml_generator] </label>
|
||||
[init -> test-xml_generator] <bool true="true" false="false"/>
|
||||
[init -> test-xml_generator] <signed int="-1" long="-2" longlong="-3"/>
|
||||
[init -> test-xml_generator] <unsigned int="1" long="2" longlong="3"/>
|
||||
[init -> test-xml_generator] </config>
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] buffer exceeded (expected error)
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] exception with value 10 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 20 on level 8 (expected error)
|
||||
[init -> test-xml_generator] exception with value 30 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 11 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 21 on level 8 (expected error)
|
||||
[init -> test-xml_generator] exception with value 31 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 12 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 22 on level 8 (expected error)
|
||||
[init -> test-xml_generator] exception with value 32 on level 4 (expected error)
|
||||
[init -> test-xml_generator] exception with value 40 on level 2 (expected error)
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] used 419 bytes, result:
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] <config>
|
||||
[init -> test-xml_generator] <level1>
|
||||
[init -> test-xml_generator] <level2 attr1="2271560481">
|
||||
[init -> test-xml_generator] <level3 attr1="Hallo" attr2="123000">
|
||||
[init -> test-xml_generator] <level4_1 attr1="true" attr2="Welt"/>
|
||||
[init -> test-xml_generator] <level4_2/>
|
||||
[init -> test-xml_generator] </level3>
|
||||
[init -> test-xml_generator] <level3 attr1="Hallo" attr2="123001">
|
||||
[init -> test-xml_generator] <level4_1 attr1="true" attr2="Welt"/>
|
||||
[init -> test-xml_generator] <level4_2/>
|
||||
[init -> test-xml_generator] </level3>
|
||||
[init -> test-xml_generator] <level3 attr1="Hallo" attr2="123002">
|
||||
[init -> test-xml_generator] <level4_1 attr1="true" attr2="Welt"/>
|
||||
[init -> test-xml_generator] <level4_2/>
|
||||
[init -> test-xml_generator] </level3>
|
||||
[init -> test-xml_generator] </level2>
|
||||
[init -> test-xml_generator] </level1>
|
||||
[init -> test-xml_generator] </config>
|
||||
[init -> test-xml_generator]
|
||||
[init -> test-xml_generator] --- XML generator test finished ---
|
||||
</log>
|
||||
<log meaning="failed">Error: </log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-xml_generator"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="LOG"/>
|
||||
<service name="CPU"/>
|
||||
<service name="RM"/>
|
||||
<service name="PD"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <any-child/> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-xml_generator">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/base/recipes/pkg/test-xml_node/README
Normal file
1
repos/base/recipes/pkg/test-xml_node/README
Normal file
@ -0,0 +1 @@
|
||||
Test for XML parser.
|
2
repos/base/recipes/pkg/test-xml_node/archives
Normal file
2
repos/base/recipes/pkg/test-xml_node/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-xml_node
|
1
repos/base/recipes/pkg/test-xml_node/hash
Normal file
1
repos/base/recipes/pkg/test-xml_node/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-15-c 66687f855b63ffb33aac8454d8f4abec72b3c5d9
|
132
repos/base/recipes/pkg/test-xml_node/runtime
Normal file
132
repos/base/recipes/pkg/test-xml_node/runtime
Normal file
@ -0,0 +1,132 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="20" />
|
||||
<log meaning="succeeded">
|
||||
[init -> test-xml_node] --- XML-token test ---
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="<"
|
||||
[init -> test-xml_node] token type="IDENT", len=6, content="config"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content=">"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=2, content=" "
|
||||
[init -> test-xml_node] token type="IDENT", len=9, content="sometext1"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=2, content=" "
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="<"
|
||||
[init -> test-xml_node] token type="IDENT", len=7, content="program"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=1, content=" "
|
||||
[init -> test-xml_node] token type="IDENT", len=4, content="attr"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="="
|
||||
[init -> test-xml_node] token type="STRING", len=6, content=""abcd""
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="/"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content=">"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=2, content=" "
|
||||
[init -> test-xml_node] token type="IDENT", len=9, content="sometext2"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=2, content=" "
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="<"
|
||||
[init -> test-xml_node] token type="IDENT", len=7, content="program"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content=">"
|
||||
[init -> test-xml_node] token type="IDENT", len=9, content="inProgram"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="<"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="/"
|
||||
[init -> test-xml_node] token type="IDENT", len=7, content="program"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content=">"
|
||||
[init -> test-xml_node] token type="WHITESPACE", len=2, content=" "
|
||||
[init -> test-xml_node] token type="IDENT", len=9, content="sometext3"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="<"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content="/"
|
||||
[init -> test-xml_node] token type="IDENT", len=6, content="config"
|
||||
[init -> test-xml_node] token type="SINGLECHAR", len=1, content=">"
|
||||
[init -> test-xml_node] --- XML-parser test ---
|
||||
[init -> test-xml_node] -- Test valid XML structure --
|
||||
[init -> test-xml_node] XML node: name = "config", number of subnodes = 3
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "init"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "16M"
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "timer"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "64K"
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "framebuffer"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "8M"
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test invalid XML structure (broken tag) --
|
||||
[init -> test-xml_node] XML node: name = "config", number of subnodes = 3
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "init"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "16M"
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "timer"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "64K"
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "framebuffer"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "8M"
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test invalid XML structure (truncated) --
|
||||
[init -> test-xml_node] string has invalid XML syntax
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test invalid XML structure (truncated comment) --
|
||||
[init -> test-xml_node] string has invalid XML syntax
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test invalid XML structure (unfinished string) --
|
||||
[init -> test-xml_node] string has invalid XML syntax
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test node access by key --
|
||||
[init -> test-xml_node] content of sub node "filename" = "init"
|
||||
[init -> test-xml_node] content of sub node "quota" = "16M"
|
||||
[init -> test-xml_node] sub node "info" is not defined
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test access to XML attributes --
|
||||
[init -> test-xml_node] XML node: name = "config", number of subnodes = 3
|
||||
[init -> test-xml_node] attribute name="priolevels", value="4"
|
||||
[init -> test-xml_node] XML node: name = "program", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "filename", leaf content = "init"
|
||||
[init -> test-xml_node] XML node: name = "quota", leaf content = "16M"
|
||||
[init -> test-xml_node] XML node: name = "single-tag", leaf content = ""
|
||||
[init -> test-xml_node] XML node: name = "single-tag-with-attr", leaf content = ""
|
||||
[init -> test-xml_node] attribute name="name", value="ein_name"
|
||||
[init -> test-xml_node] attribute name="quantum", value="2K"
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test parsing XML with nodes mixed with text --
|
||||
[init -> test-xml_node] XML node: name = "config", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "program", leaf content = ""
|
||||
[init -> test-xml_node] attribute name="attr", value="abcd"
|
||||
[init -> test-xml_node] XML node: name = "program", leaf content = "inProgram"
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test parsing XML with comments --
|
||||
[init -> test-xml_node] XML node: name = "config", number of subnodes = 2
|
||||
[init -> test-xml_node] XML node: name = "visible-tag", leaf content = ""
|
||||
[init -> test-xml_node] XML node: name = "visible-tag", leaf content = ""
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] -- Test exporting decoded content from XML node --
|
||||
[init -> test-xml_node] step 1
|
||||
[init -> test-xml_node] step 2
|
||||
[init -> test-xml_node] step 3
|
||||
[init -> test-xml_node] step 4
|
||||
[init -> test-xml_node] step 5
|
||||
[init -> test-xml_node]
|
||||
[init -> test-xml_node] --- End of XML-parser test ---*
|
||||
[init] child "test-xml_node" exited with exit value 0
|
||||
</log>
|
||||
<log meaning="failed">Error: </log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-xml_node"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="LOG"/>
|
||||
<service name="CPU"/>
|
||||
<service name="ROM"/>
|
||||
<service name="PD"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="test-xml_node">
|
||||
<resource name="RAM" quantum="10M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
2
repos/base/recipes/src/test-ds_ownership/content.mk
Normal file
2
repos/base/recipes/src/test-ds_ownership/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/ds_ownership
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-ds_ownership/hash
Normal file
1
repos/base/recipes/src/test-ds_ownership/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 20cba7b0d578e2788bb337944f2fbcfc56112734
|
1
repos/base/recipes/src/test-ds_ownership/used_apis
Normal file
1
repos/base/recipes/src/test-ds_ownership/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-fpu/content.mk
Normal file
2
repos/base/recipes/src/test-fpu/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/fpu
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-fpu/hash
Normal file
1
repos/base/recipes/src/test-fpu/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 429430a6dca8d036438078153dc190262070dbf5
|
1
repos/base/recipes/src/test-fpu/used_apis
Normal file
1
repos/base/recipes/src/test-fpu/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-log/content.mk
Normal file
2
repos/base/recipes/src/test-log/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/log
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-log/hash
Normal file
1
repos/base/recipes/src/test-log/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08 c6ea7d3c9d68da1b8532fbf0cfa9352d7844cf11
|
1
repos/base/recipes/src/test-log/used_apis
Normal file
1
repos/base/recipes/src/test-log/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-mmio/content.mk
Normal file
2
repos/base/recipes/src/test-mmio/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/mmio
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-mmio/hash
Normal file
1
repos/base/recipes/src/test-mmio/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08 e725f0feef606e7e4cbdb321b06ba52cc78ea7af
|
1
repos/base/recipes/src/test-mmio/used_apis
Normal file
1
repos/base/recipes/src/test-mmio/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-new_delete/content.mk
Normal file
2
repos/base/recipes/src/test-new_delete/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/new_delete
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-new_delete/hash
Normal file
1
repos/base/recipes/src/test-new_delete/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 33bcbdab0b5cb235fa198eb96bbb8f835b087efa
|
1
repos/base/recipes/src/test-new_delete/used_apis
Normal file
1
repos/base/recipes/src/test-new_delete/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-reconstructible/content.mk
Normal file
2
repos/base/recipes/src/test-reconstructible/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/reconstructible
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-reconstructible/hash
Normal file
1
repos/base/recipes/src/test-reconstructible/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 40c643e8b8b52beecde903ae615daa82b5df9aab
|
1
repos/base/recipes/src/test-reconstructible/used_apis
Normal file
1
repos/base/recipes/src/test-reconstructible/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-registry/content.mk
Normal file
2
repos/base/recipes/src/test-registry/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/registry
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-registry/hash
Normal file
1
repos/base/recipes/src/test-registry/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 7b83f425acd5390ad9dc408c851892c5161fd4c4
|
1
repos/base/recipes/src/test-registry/used_apis
Normal file
1
repos/base/recipes/src/test-registry/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-rm_fault/content.mk
Normal file
2
repos/base/recipes/src/test-rm_fault/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/rm_fault
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-rm_fault/hash
Normal file
1
repos/base/recipes/src/test-rm_fault/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-23 38089a97ace73d3206ccac0a06945c4fa9024027
|
1
repos/base/recipes/src/test-rm_fault/used_apis
Normal file
1
repos/base/recipes/src/test-rm_fault/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-rm_nested/content.mk
Normal file
2
repos/base/recipes/src/test-rm_nested/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/rm_nested
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-rm_nested/hash
Normal file
1
repos/base/recipes/src/test-rm_nested/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-09-a c834a8cdfe050d95be88f81f8c5b340acdf86b22
|
1
repos/base/recipes/src/test-rm_nested/used_apis
Normal file
1
repos/base/recipes/src/test-rm_nested/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-segfault/content.mk
Normal file
2
repos/base/recipes/src/test-segfault/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/segfault
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-segfault/hash
Normal file
1
repos/base/recipes/src/test-segfault/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-10 e66654db450586f5c887a6c564999955edf07935
|
1
repos/base/recipes/src/test-segfault/used_apis
Normal file
1
repos/base/recipes/src/test-segfault/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-synced_interface/content.mk
Normal file
2
repos/base/recipes/src/test-synced_interface/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/synced_interface
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-synced_interface/hash
Normal file
1
repos/base/recipes/src/test-synced_interface/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-08-a 094baa578151f07d22ed3f20e12f6493ac9ebf52
|
1
repos/base/recipes/src/test-synced_interface/used_apis
Normal file
1
repos/base/recipes/src/test-synced_interface/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-xml_generator/content.mk
Normal file
2
repos/base/recipes/src/test-xml_generator/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/xml_generator
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-xml_generator/hash
Normal file
1
repos/base/recipes/src/test-xml_generator/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-15 eedc80e2da0ca796300a7b582264a56259901a56
|
1
repos/base/recipes/src/test-xml_generator/used_apis
Normal file
1
repos/base/recipes/src/test-xml_generator/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
2
repos/base/recipes/src/test-xml_node/content.mk
Normal file
2
repos/base/recipes/src/test-xml_node/content.mk
Normal file
@ -0,0 +1,2 @@
|
||||
SRC_DIR = src/test/xml_node
|
||||
include $(GENODE_DIR)/repos/base/recipes/src/content.inc
|
1
repos/base/recipes/src/test-xml_node/hash
Normal file
1
repos/base/recipes/src/test-xml_node/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-10-15 498aed1f4e69f2b270968011c40d641ad828f805
|
1
repos/base/recipes/src/test-xml_node/used_apis
Normal file
1
repos/base/recipes/src/test-xml_node/used_apis
Normal file
@ -0,0 +1 @@
|
||||
base
|
1
repos/gems/recipes/pkg/test-libc_vfs_audit/README
Normal file
1
repos/gems/recipes/pkg/test-libc_vfs_audit/README
Normal file
@ -0,0 +1 @@
|
||||
Test for auditing the VFS.
|
5
repos/gems/recipes/pkg/test-libc_vfs_audit/archives
Normal file
5
repos/gems/recipes/pkg/test-libc_vfs_audit/archives
Normal file
@ -0,0 +1,5 @@
|
||||
_/src/init
|
||||
_/src/test-libc_vfs
|
||||
_/src/libc
|
||||
_/src/vfs
|
||||
_/src/vfs_audit
|
1
repos/gems/recipes/pkg/test-libc_vfs_audit/hash
Normal file
1
repos/gems/recipes/pkg/test-libc_vfs_audit/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-11-07-b 8db4dc748445fea66593fb2e9bd9e5f06f7fd9aa
|
54
repos/gems/recipes/pkg/test-libc_vfs_audit/runtime
Normal file
54
repos/gems/recipes/pkg/test-libc_vfs_audit/runtime
Normal file
@ -0,0 +1,54 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="60" />
|
||||
<log meaning="succeeded">child "test-libc_vfs" exited with exit value 0</log>
|
||||
<log meaning="failed">Error: </log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="libc.lib.so"/>
|
||||
<rom label="vfs.lib.so"/>
|
||||
<rom label="vfs_audit.lib.so"/>
|
||||
<rom label="vfs"/>
|
||||
<rom label="test-libc_vfs"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="PD"/>
|
||||
<service name="RM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="vfs">
|
||||
<resource name="RAM" quantum="12M"/>
|
||||
<provides> <service name="File_system"/> </provides>
|
||||
<config>
|
||||
<vfs>
|
||||
<dir name="ram"> <ram/> </dir>
|
||||
<dir name="audit"> <audit path="ram"/> </dir>
|
||||
</vfs>
|
||||
<default-policy root="/audit" writeable="yes"/>
|
||||
</config>
|
||||
</start>
|
||||
<start name="test-libc_vfs">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<config>
|
||||
<iterations value="1"/>}
|
||||
<write-read size="1M" buffer_size="8K"/>}
|
||||
<vfs>
|
||||
<dir name="tmp"> <fs/> </dir>
|
||||
<dir name="dev"> <log/> </dir>
|
||||
</vfs>
|
||||
<libc stdout="/dev/log" cwd="/tmp"/>
|
||||
</config>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/gems/recipes/pkg/test-magic_ring_buffer/README
Normal file
1
repos/gems/recipes/pkg/test-magic_ring_buffer/README
Normal file
@ -0,0 +1 @@
|
||||
Test of Genodes magic-ring-buffer implementation.
|
2
repos/gems/recipes/pkg/test-magic_ring_buffer/archives
Normal file
2
repos/gems/recipes/pkg/test-magic_ring_buffer/archives
Normal file
@ -0,0 +1,2 @@
|
||||
_/src/init
|
||||
_/src/test-magic_ring_buffer
|
1
repos/gems/recipes/pkg/test-magic_ring_buffer/hash
Normal file
1
repos/gems/recipes/pkg/test-magic_ring_buffer/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-11-07-a 470dc4e5e4abd53872a0c0c89b8bb8c8416f9e7e
|
29
repos/gems/recipes/pkg/test-magic_ring_buffer/runtime
Normal file
29
repos/gems/recipes/pkg/test-magic_ring_buffer/runtime
Normal file
@ -0,0 +1,29 @@
|
||||
<runtime ram="32M" caps="1000" binary="init">
|
||||
|
||||
<events>
|
||||
<timeout meaning="failed" sec="10" />
|
||||
<log meaning="succeeded">child "test-magic_ring_buffer" exited with exit value 0</log>
|
||||
<log meaning="failed">Error: </log>
|
||||
</events>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="test-magic_ring_buffer"/>
|
||||
</content>
|
||||
|
||||
<config>
|
||||
<parent-provides>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
<service name="PD"/>
|
||||
<service name="RM"/>
|
||||
<service name="ROM"/>
|
||||
</parent-provides>
|
||||
<default-route>
|
||||
<any-service> <parent/> </any-service>
|
||||
</default-route>
|
||||
<start name="test-magic_ring_buffer" caps="64">
|
||||
<resource name="RAM" quantum="2M"/>
|
||||
</start>
|
||||
</config>
|
||||
</runtime>
|
1
repos/gems/recipes/pkg/test-pipe/README
Normal file
1
repos/gems/recipes/pkg/test-pipe/README
Normal file
@ -0,0 +1 @@
|
||||
Test for the pipe utility.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user