This repository has been archived by the owner on May 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Proof of tests and platform code #80
Comments
Also the CI should run the proofs for all of these tests. This is currently only true for Linux. |
jklmnn
added a commit
that referenced
this issue
Aug 7, 2019
jklmnn
added a commit
that referenced
this issue
Aug 7, 2019
jklmnn
added a commit
that referenced
this issue
Aug 8, 2019
jklmnn
added a commit
that referenced
this issue
Aug 8, 2019
senier
pushed a commit
that referenced
this issue
Aug 8, 2019
senier
pushed a commit
that referenced
this issue
Aug 8, 2019
senier
pushed a commit
that referenced
this issue
Aug 8, 2019
senier
pushed a commit
that referenced
this issue
Aug 8, 2019
jklmnn
added a commit
that referenced
this issue
Aug 20, 2019
jklmnn
added a commit
that referenced
this issue
Aug 26, 2019
There are two checks in the block proxy that are not yet proved due to the incorrect preconditions on the types operators. |
jklmnn
added a commit
that referenced
this issue
Aug 27, 2019
senier
pushed a commit
that referenced
this issue
Aug 27, 2019
senier
pushed a commit
that referenced
this issue
Sep 24, 2019
senier
pushed a commit
that referenced
this issue
Sep 24, 2019
senier
pushed a commit
that referenced
this issue
Sep 24, 2019
senier
pushed a commit
that referenced
this issue
Sep 24, 2019
senier
pushed a commit
that referenced
this issue
Sep 24, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
To consolidate the current implementation all tests and the platform code written in SPARK should be proven for the absence of runtime errors.
test/hello_world
test/rom
test/timer
test/block_client
test/block_server
test/block_proxy
src/common/*strings
src/common/*strings_generic
src/log/client/genode/*log-client
src/log/client/linux/*log-client
src/log/client/muen/*log-client
src/rom/client/genode/*rom-client
src/rom/client/linux/*rom-client
src/rom/client/muen/*rom-client
src/timer/timer*
src/timer/client/genode/*timer-client
src/timer/client/linux/*timer-client
src/timer/client/muen/*timer-client
src/block/*block
src/block/client/genode/*block-client
src/block/client/linux/*block-client
src/block/client/muen/*block-client
src/block/server/genode/*block-server
src/block/server/genode/*block-dispatcher
src/block/server/genode/cxx-block-server
src/block/server/genode/cxx-block-dispatcher
src/block/server/muen/*block-server
src/block/server/muen/*block-dispatcher
src/platform/genode/*component
src/platform/linux/*component
src/platform/muen/*component
src/platform/muen/*main
src/platform/muen/*muen
src/platform/muen/*muen
src/platform/muen/*muen_registry
src/platform/muen/*muchannel_reader
src/platform/muen/*muchannel_writer
This list lists all units that should be proven. The
*
is only used to shortencomponolit-interfaces-
. The units are selected by all packages that have bodies or that implement expression functions if they don't have a body. Also all generic packages should be proven via the tests that use them.The text was updated successfully, but these errors were encountered: