summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtestsuite/vests/testsuite.sh3
-rw-r--r--testsuite/vests/vhdl-93/clifton-labs/compliant/compliant1.exp103
2 files changed, 106 insertions, 0 deletions
diff --git a/testsuite/vests/testsuite.sh b/testsuite/vests/testsuite.sh
index 13593ca..884944c 100755
--- a/testsuite/vests/testsuite.sh
+++ b/testsuite/vests/testsuite.sh
@@ -143,6 +143,9 @@ done
# Test group
+dir=vhdl-93/clifton-labs/compliant
+. $dir/compliant1.exp
+
# ashenden compliant
# OK
dir=vhdl-93/ashenden/compliant
diff --git a/testsuite/vests/vhdl-93/clifton-labs/compliant/compliant1.exp b/testsuite/vests/vhdl-93/clifton-labs/compliant/compliant1.exp
new file mode 100644
index 0000000..0f6cb9d
--- /dev/null
+++ b/testsuite/vests/vhdl-93/clifton-labs/compliant/compliant1.exp
@@ -0,0 +1,103 @@
+run_compliant_test functional/aggregates/simple-aggregate-lvalue.vhdl
+run_compliant_test functional/aggregates/simple-integer-aggregate.vhdl
+run_compliant_test functional/aliases/objects/simple-string-alias.vhdl
+run_compliant_test functional/attributes/array/simple-ascending-attribute.vhdl
+run_compliant_test functional/attributes/array/simple-high-attribute.vhdl
+run_compliant_test functional/attributes/array/simple-left-attribute.vhdl
+run_compliant_test functional/attributes/array/simple-length-attribute.vhdl
+run_compliant_test functional/attributes/array/simple-low-attribute.vhdl
+run_compliant_test functional/attributes/array/simple-right-attribute.vhdl
+run_compliant_test functional/attributes/signal/simple-event-attribute.vhdl
+run_compliant_test functional/attributes/signal/simple-last-value.vhdl
+run_compliant_test functional/attributes/signal/simple-last_event-attribute.vhdl
+run_compliant_test functional/attributes/signal/simple-last_value-attribute.vhdl
+run_compliant_test functional/attributes/type/base/simple-integer-test.vhdl
+run_compliant_test functional/attributes/type/left/simple-integer-test.vhdl
+#run_compliant_test functional/attributes/type/range/simple-range-attribute.vhdl
+run_compliant_test functional/attributes/type/right/simple-integer-test.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-ascending.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-high.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-image.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-leftof.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-low.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-pred.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-rightof.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-succ.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-val.vhdl
+run_compliant_test functional/attributes/type/simple-integer-test-value.vhdl
+run_compliant_test functional/components/integer-default-binding.vhdl
+run_compliant_test functional/components/integer-with-config-spec.vhdl
+run_compliant_test functional/components/integer-with-port-map.vhdl
+run_compliant_test functional/components/simple-array-example.vhdl
+run_compliant_test functional/components/unconstrained-array-example.vhdl
+run_compliant_test functional/constants/simple-string-constant.vhdl
+run_compliant_test functional/entities/pass-array-type-through-inout-port.vhdl
+run_compliant_test functional/entities/pass-integer-through-inout-port.vhdl
+#run_compliant_test functional/functions/integer-type-overload.vhdl
+run_compliant_test functional/functions/simple-out-parameter.vhdl
+run_compliant_test functional/functions/simple-procedure-call.vhdl
+run_compliant_test functional/functions/unconstrained_parameter.vhdl
+#run_compliant_test functional/generics/entity-generic-defines-port-type.vhdl
+run_compliant_test functional/generics/simple-entity-generic.vhdl
+run_compliant_test functional/objects/constants/simple-string-constant.vhdl
+run_compliant_test functional/objects/signals/assignments/integer-fanout.vhdl
+run_compliant_test functional/objects/signals/assignments/simple-integer-assign.vhdl
+run_compliant_test functional/objects/signals/assignments/simple-integer-initialize.vhdl
+run_compliant_test functional/objects/variable/integer-variable-persist-across-activations.vhdl
+run_compliant_test functional/objects/variable/simple-enumeration-assign.vhdl
+run_compliant_test functional/objects/variable/simple-integer-assign.vhdl
+run_compliant_test functional/objects/variable/simple-integer-initialize.vhdl
+run_compliant_test functional/operators/addition/add-two-integers.vhdl
+run_compliant_test functional/operators/addition/variable-plus-int.vhdl
+run_compliant_test functional/operators/addition/variable-plus-variable.vhdl
+run_compliant_test functional/operators/concatenation/concatenate-string-character.vhdl
+run_compliant_test functional/operators/concatenation/concatenate-two-strings.vhdl
+run_compliant_test functional/operators/division/integer-division.vhdl
+run_compliant_test functional/packages/simple_package_body_test.vhdl
+run_compliant_test functional/packages/simple_package_test.vhdl
+run_compliant_test functional/signals/assign/simple-array-assign.vhdl
+run_compliant_test functional/signals/assign/simple-integer-assign.vhdl
+run_compliant_test functional/signals/assign/simple-integer-initialize.vhdl
+run_compliant_test functional/slices/simple-slice.vhdl
+run_compliant_test functional/slices/slice-lvalue.vhdl
+run_compliant_test functional/statements/block-statements/simple-grouping-block.vhdl
+#run_compliant_test functional/statements/for-loops/dynamic_package_procedure_for_loop.vhdl
+#run_compliant_test functional/statements/for-loops/dynamic_procedure_for_loop.vhdl
+run_compliant_test functional/statements/for-loops/enumeration-for-loop-constrained.vhdl
+run_compliant_test functional/statements/for-loops/enumeration-for-loop.vhdl
+run_compliant_test functional/statements/for-loops/integer-for-loop.vhdl
+run_compliant_test functional/statements/if-statements/simple-if-statement.vhdl
+run_compliant_test functional/std_logic_1164/test_and_table.vhdl
+run_compliant_test functional/std_logic_1164/test_or_table.vhdl
+run_compliant_test functional/std_logic_1164/test_resolution_table.vhdl
+run_compliant_test functional/std_logic_1164/test_std_logic_resolution_function.vhdl
+#run_compliant_test functional/std_logic_1164/test_std_logic_type.vhdl
+run_compliant_test functional/std_logic_1164/test_xor_table.vhdl
+run_compliant_test functional/std_standard/simple-now-test.vhdl
+#run_compliant_test functional/subtypes/modified-character-subtype.vhdl
+#run_compliant_test functional/subtypes/modified-integer-subtype.vhdl
+#run_compliant_test functional/subtypes/simple-enumeration-subtype.vhdl
+run_compliant_test functional/textio/read/character_array_read.vhdl
+run_compliant_test functional/textio/read/character_read.vhdl
+run_compliant_test functional/textio/read/simple-read.vhdl
+run_compliant_test functional/textio/write/fopen_test_1.vhdl
+run_compliant_test functional/textio/write/fopen_test_2.vhdl
+run_compliant_test functional/textio/write/fopen_test_3.vhdl
+run_compliant_test functional/textio/write/write_bit_vector.vhdl
+run_compliant_test functional/types/array-types/character-index-constant.vhdl
+run_compliant_test functional/types/array-types/colors_2d_array.vhdl
+run_compliant_test functional/types/array-types/integer-array-using-tick-range.vhdl
+run_compliant_test functional/types/array-types/simple-integer-array.vhdl
+#run_compliant_test functional/types/array-types/subprogram-dynamic-type.vhdl
+run_compliant_test functional/types/array-types/unconstrained_argument.vhdl
+run_compliant_test functional/types/enumeration-types/std-enums-test.vhdl
+run_compliant_test functional/types/integer-types/resolved-integer-type.vhdl
+#run_compliant_test functional/types/integer-types/subprogram-dynamic-type.vhdl
+run_compliant_test functional/types/record-types/date-record.vhdl
+run_compliant_test functional/types/record-types/integer-record-aggregate-init.vhdl
+run_compliant_test functional/types/record-types/simple-integer-record.vhdl
+run_compliant_test functional/types/simple-subtypes.vhdl
+#run_compliant_test functional/variable/integer-variable-persist-across-activations.vhdl
+run_compliant_test functional/variable/simple-enumeration-assign.vhdl
+run_compliant_test functional/variable/simple-integer-assign.vhdl
+run_compliant_test functional/variable/simple-integer-initialize.vhdl