History log of /seL4-camkes-master/projects/camkes-tool/cdl-refine-tests/run_tests
Revision Date Author Comments
# 4baa1c65 24-Jun-2020 Jingyao Zhou <Jingyao.Zhou@data61.csiro.au>

trivial: Change the name for serilserver examples


# a6d16ac6 08-Oct-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

camkes-gen: own dir for capDL refinement theories

This places the generated Isabelle theories in a separate `cdl-refine`
directory, which (among other benefits) makes it easier for Bamboo
plans to locate the files.


# 36343c9b 30-Sep-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: fix for build system updates


# 1e16ef40 18-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: add `testhardwareinterrupt`

The CAmkES apps repo has been changed to fix the issue that prevented
this app from being tested.


# 844a2032 18-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: set ARM platform for some apps

This allows testing ARM apps that don't support the sabre platform.


# a0a11de9 22-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: `cakeml_tipc` now supported

Note that this depends on `global-endpoint` (in `global-components`)
to adjust the generated integrity spec appropriately.


# 71faf7cd 21-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: apps with IRQs now supported

Note that `cakeml_tipc` is still not supported due to its non-trivial
usage of `global-endpoint.`


# 67a8b1e6 18-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: apps with groups now supported

This adds (most) ARM apps with groups or hardware components to the
test set. Note that hardware components now need an `integrity_label`
attribute to generate suitable verification conditions.


# 621ff18a 01-Aug-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: better error reporting

The test script now counts camkes build system failures separately
from proof failures. It also exits with 1 if not all tests succeeded.


# ff387af8 23-Jul-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: drop cakeml_regex

The cakeml_regex build system doesn't support taking CAKEMLDIR through
an environment variable. Probably a bug in the build system, so we
ignore this app for now.


# 0554f82f 22-Jul-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: only test one set of build options

Testing 2^4 configurations for every app has not been an efficient way
to find problems. This commit reduces the number to one.


# fafc3636 21-Jul-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: augment testsuite

The toolchain now supports some nonstandard connector types.


# ea408ec1 23-Apr-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: augment testsuite

The toolchain now supports apps with hierarchical component names.


# da1944e2 23-Apr-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: add most apps to testsuite

Each app not supported by the refinement toolchain is commented out,
with a brief explanation about the problem.


# 1ce8eefb 10-Jul-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: enable static alloc option, as it is now required


# d5c9dce7 17-Feb-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

cdl-refine-tests: Remove dead Jinja2 code


# fb591596 22-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

templates: rename ROOT to root.thy for consistency

Also remove custom ROOT generation from the test runner.


# 08758e92 22-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: print partial report on user interrupt


# d7cd4026 21-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: update comment


# 7fbfeaea 14-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: refactor path handling more


# 4d562281 14-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: clean up path handling; more comments


# cc52495a 11-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: more detailed summary of test results


# 2b5450c7 11-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: add more apps to be tested


# 74f35b0d 11-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

Isabelle template for capDL refinement verification

AKA the new label-mapping template. Still needs cleanup and testing.


# 0c5bd052 02-Oct-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

cdl-refine-tests: update paths for current repo directory structure


# c5882904 03-Sep-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

add temporary test suite for CapDL refinement proofs

Currently not attached to the main test runner. See the README.md for
more information on how to run it.

Resolves VER-987.