Japheth Lim
1a504d1f6c
run_tests: move selection of RefineOrphanage to run_tests
...
This is more consistent with how we handle other broken proof sessions
in the run_tests framework.
2018-10-03 19:47:04 +10:00
Gerwin Klein
39c11f161f
riscv run_tests: enable ASpec and ASpecDoc test sessions
2018-09-07 08:13:13 +10:00
Gerwin Klein
cc387f96dc
Isabelle2018: AsmRefine currently only for 32bit platforms
2018-08-20 09:06:37 +10:00
Gerwin Klein
db111292fe
run_tests: switch off quick_and_dirty for X64
2018-07-09 09:23:40 +01:00
Rafal Kolanski
451e204a6e
x64: test CRefine in quick_and_dirty mode
2018-07-05 16:23:14 +10:00
Gerwin Klein
15818f215a
run_tests: add RISCV64 test architecture
2018-06-27 10:06:48 +02:00
Thomas Sewell
18cf880573
run_tests: Create and fetch timing/timeout info.
2018-01-22 12:04:08 +11:00
Miki Tanaka
9bdb47e114
reintroduce Orphanage test (for ARM only)
...
- Orphanage files in the ARM_HYP and X64 directories are not tested at the moment
- once we finish proving them, we will remove the restriction to ARM
2017-10-24 13:49:21 +11:00
Joel Beeren
7942cf915c
run_tests: stop CRefine et al from being excluded from regression for x64
2017-10-04 15:57:46 +11:00
Alejandro Gomez-Londono
6aa0ef43e2
arm-hyp regression: minimise run_tests exclusions
2017-08-23 16:47:53 +10:00
Matthew Brecknell
4d81972127
x64 regression: minimise run_tests exclusions
2017-08-21 17:49:45 +10:00
Joel Beeren
ac0af865d2
run_tests: add CRefine et al to X64 excludes
2017-08-09 22:21:02 +10:00
Joel Beeren
bb4e703654
run_tests: fix X64 excludes
2017-08-09 17:17:11 +10:00
Joel Beeren
82863978bd
Merge branch 'master' into x64
2017-08-09 17:10:06 +10:00
Joel Beeren
d9afe3f45c
run_tests: Adjust environment flags for build
...
*** ALERT: ANYONE USING SKIP_REFINE_PROOFS SHOULD CHANGE TO
SKIP_DUPLICATED_PROOFS IN ~/.isabelle/etc/settings!!! ***
Previously SKIP_REFINE_PROOFS was being used to skip duplicated Refine
and AInvs proofs when building CBaseRefine and InfoFlowC. This
conflicted with adding an option to actually skip building Refine proofs
(for example when trying to quickly build DBaseRefine).
After this change, we have the following SKIP_PROOFS flags:
* SKIP_AINVS_PROOFS: used to skip AInvs proofs (for example when
building Refine)
* SKIP_REFINE_PROOFS: used to skip Refine proofs (for example when
building DBaseRefine)
* SKIP_DUPLICATED_PROOFS: used to skip the rebuild of AInvs and
Refine when building forked images such as CBaseRefine and
InfoFlowC
In addition, the QUICK_AND_DIRTY flag for AInvs has been changed:
INVS_QUICK_AND_DIRTY -> AINVS_QUICK_AND_DIRTY
2017-08-08 16:11:20 +10:00
Alejandro Gomez-Londono
365643d751
run_tests: rewritten in python (used to be bash)
2017-07-26 14:39:05 +10:00
Matthew Brecknell
238e8b307e
x64: merge master
2017-07-21 11:27:12 +10:00
Matthew Brecknell
63e1aa0c90
x64 cspec: temporarily sorry bitfield proofs
2017-07-04 11:59:15 +10:00
Matthew Brecknell
ce748b7522
x64: create arch-specific CKernel
2017-06-22 17:24:53 +10:00
Alejandro Gomez-Londono
819f1492ee
test: Reestablish ARM as the default platform for test
2017-06-19 14:32:45 +10:00
Alejandro Gomez-Londono
74500bd829
arm-hyp test: Adding exclusion test set for ARM_HYP + cleanup
2017-06-19 14:32:43 +10:00
Gerwin Klein
28c47bf706
arm-hyp: temporarily remove ASpec_ARM ExecSpec_ARM tests
2017-06-19 14:32:40 +10:00
Gerwin Klein
31984563d5
arm-hyp: switch quick_and_dirty back on for Refine
...
(until those sorries are done)
2017-06-19 14:32:38 +10:00
Gerwin Klein
8a1fae268f
arm-hyp: skip Refine proofs in CBaseRefine image for faster test
2017-06-19 14:32:35 +10:00
Gerwin Klein
3269d608a3
arm-hyp: enable CRefine + License tests; REFINE_QUICK_AND_DIRTY off
2017-06-19 14:32:35 +10:00
Alejandro Gomez-Londono
1efbaf8e31
arm-hyp tests: fixing run_tests to work with testboard
2017-06-19 14:32:28 +10:00
Miki Tanaka
e62d132572
arm-hyp tests: add Refine to the regression tests, quick_and_dirty set for Refine, unset for AInvs
2017-06-19 14:32:25 +10:00
Alejandro Gomez-Londono
7b46be54e1
arm-hyp test: Fix annoying handling of arguments in run_tests
2017-06-19 14:32:24 +10:00
Miki Tanaka
e0b6d45db4
arm-hyp test: add BaseRefine to regression, set up REFINE_QUICK_AND_DIRETY for Refine
2017-06-19 14:32:23 +10:00
Miki Tanaka
2ae9147f02
arm-hyp test: default targets for arm-hyp, turn on quick_and_dirty for AInvs
2017-06-19 14:32:20 +10:00
Miki Tanaka
d717896670
arm-hyp test: regression for ARM_HYP
...
* add SpecCheck test, also add ASpec and ExecSpec tests for ARM arch
(the error messages that ARMxxx tests give are not prefixed with "ARM")
* export L4V_ARCH=ARM_HYP in run_tests
2017-06-19 14:32:20 +10:00
Gerwin Klein
4a5fa29b23
x64: add CI test setup
2017-04-28 20:17:36 +10:00
Gerwin Klein
f1deda8797
space tweak
2015-08-06 14:09:15 +10:00
Gerwin Klein
2a03e81df4
Import release snapshot.
2014-07-14 21:32:44 +02:00