summaryrefslogtreecommitdiff
path: root/deps/Unity/test/targets
diff options
context:
space:
mode:
authorOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-24 22:47:46 +1100
committerOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-24 22:47:46 +1100
commit7b3afcaf77f96e7d62f6cd1623ead7f17512d79f (patch)
treeb5f82c64e9c06a84e4d095ab4ac48712e860b673 /deps/Unity/test/targets
parentb047be5252aeb981faea077409c1768fda0301d9 (diff)
repo init. partial port of existing code
Diffstat (limited to 'deps/Unity/test/targets')
-rw-r--r--deps/Unity/test/targets/ansi.yml44
-rw-r--r--deps/Unity/test/targets/clang_file.yml72
-rw-r--r--deps/Unity/test/targets/clang_strict.yml72
-rw-r--r--deps/Unity/test/targets/gcc_32.yml45
-rw-r--r--deps/Unity/test/targets/gcc_64.yml46
-rw-r--r--deps/Unity/test/targets/gcc_auto_limits.yml43
-rw-r--r--deps/Unity/test/targets/gcc_auto_stdint.yml55
-rw-r--r--deps/Unity/test/targets/gcc_manual_math.yml43
-rw-r--r--deps/Unity/test/targets/hitech_picc18.yml91
-rw-r--r--deps/Unity/test/targets/iar_arm_v4.yml98
-rw-r--r--deps/Unity/test/targets/iar_arm_v5.yml92
-rw-r--r--deps/Unity/test/targets/iar_arm_v5_3.yml92
-rw-r--r--deps/Unity/test/targets/iar_armcortex_LM3S9B92_v5_4.yml90
-rw-r--r--deps/Unity/test/targets/iar_cortexm3_v5.yml94
-rw-r--r--deps/Unity/test/targets/iar_msp430.yml112
-rw-r--r--deps/Unity/test/targets/iar_sh2a_v6.yml99
16 files changed, 1188 insertions, 0 deletions
diff --git a/deps/Unity/test/targets/ansi.yml b/deps/Unity/test/targets/ansi.yml
new file mode 100644
index 0000000..81af4c7
--- /dev/null
+++ b/deps/Unity/test/targets/ansi.yml
@@ -0,0 +1,44 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:skip_tests:
+- :parameterized
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m64"
+ - "-Wall"
+ - "-Wno-address"
+ - "-ansi"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_EXCLUDE_TESTING_NEW_COMMENTS
+ - UNITY_SUPPORT_64
diff --git a/deps/Unity/test/targets/clang_file.yml b/deps/Unity/test/targets/clang_file.yml
new file mode 100644
index 0000000..964e814
--- /dev/null
+++ b/deps/Unity/test/targets/clang_file.yml
@@ -0,0 +1,72 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: clang
+ :arguments:
+ - "-c"
+ - "-Wall"
+ - "-Wextra"
+ - "-Werror"
+ - "-Wcast-qual"
+ - "-Wconversion"
+ - "-Wdisabled-optimization"
+ - "-Wformat=2"
+ - "-Winit-self"
+ - "-Winline"
+ - "-Winvalid-pch"
+ - "-Wmissing-include-dirs"
+ - "-Wnonnull"
+ - "-Wpacked"
+ - "-Wpointer-arith"
+ - "-Wswitch-default"
+ - "-Wstrict-aliasing"
+ - "-Wstrict-overflow=5"
+ - "-Wuninitialized"
+ - "-Wunused"
+ - "-Wreturn-type"
+ - "-Wshadow"
+ - "-Wundef"
+ - "-Wwrite-strings"
+ - "-Wno-nested-externs"
+ - "-Wno-unused-parameter"
+ - "-Wno-variadic-macros"
+ - "-Wbad-function-cast"
+ - "-fms-extensions"
+ - "-fno-omit-frame-pointer"
+ - "-ffloat-store"
+ - "-fno-common"
+ - "-fstrict-aliasing"
+ - "-std=gnu99"
+ - "-pedantic"
+ - "-O0"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: clang
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_64
+ - UNITY_OUTPUT_RESULTS_FILE
diff --git a/deps/Unity/test/targets/clang_strict.yml b/deps/Unity/test/targets/clang_strict.yml
new file mode 100644
index 0000000..f124e8f
--- /dev/null
+++ b/deps/Unity/test/targets/clang_strict.yml
@@ -0,0 +1,72 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: clang
+ :arguments:
+ - "-c"
+ - "-Wall"
+ - "-Wextra"
+ - "-Werror"
+ - "-Wcast-qual"
+ - "-Wconversion"
+ - "-Wdisabled-optimization"
+ - "-Wformat=2"
+ - "-Winit-self"
+ - "-Winline"
+ - "-Winvalid-pch"
+ - "-Wmissing-include-dirs"
+ - "-Wnonnull"
+ - "-Wpacked"
+ - "-Wpointer-arith"
+ - "-Wswitch-default"
+ - "-Wstrict-aliasing"
+ - "-Wstrict-overflow=5"
+ - "-Wuninitialized"
+ - "-Wunused"
+ - "-Wreturn-type"
+ - "-Wshadow"
+ - "-Wundef"
+ - "-Wwrite-strings"
+ - "-Wno-nested-externs"
+ - "-Wno-unused-parameter"
+ - "-Wno-variadic-macros"
+ - "-Wbad-function-cast"
+ - "-fms-extensions"
+ - "-fno-omit-frame-pointer"
+ - "-fno-common"
+ - "-fstrict-aliasing"
+ - "-std=gnu99"
+ - "-pedantic"
+ - "-O0"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: clang
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
+ - UNITY_COMPARE_PTRS_ON_ZERO_ARRAY
diff --git a/deps/Unity/test/targets/gcc_32.yml b/deps/Unity/test/targets/gcc_32.yml
new file mode 100644
index 0000000..ba388cf
--- /dev/null
+++ b/deps/Unity/test/targets/gcc_32.yml
@@ -0,0 +1,45 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m32"
+ - "-Wall"
+ - "-Wno-address"
+ - "-std=c99"
+ - "-pedantic"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m32"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_EXCLUDE_STDINT_H
+ - UNITY_EXCLUDE_LIMITS_H
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_INT_WIDTH=32
+ - UNITY_LONG_WIDTH=32
diff --git a/deps/Unity/test/targets/gcc_64.yml b/deps/Unity/test/targets/gcc_64.yml
new file mode 100644
index 0000000..ed9eb4a
--- /dev/null
+++ b/deps/Unity/test/targets/gcc_64.yml
@@ -0,0 +1,46 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m64"
+ - "-Wall"
+ - "-Wno-address"
+ - "-std=c99"
+ - "-pedantic"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_EXCLUDE_STDINT_H
+ - UNITY_EXCLUDE_LIMITS_H
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
+ - UNITY_INT_WIDTH=32
+ - UNITY_LONG_WIDTH=64
diff --git a/deps/Unity/test/targets/gcc_auto_limits.yml b/deps/Unity/test/targets/gcc_auto_limits.yml
new file mode 100644
index 0000000..9cfda8d
--- /dev/null
+++ b/deps/Unity/test/targets/gcc_auto_limits.yml
@@ -0,0 +1,43 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m64"
+ - "-Wall"
+ - "-Wno-address"
+ - "-std=c99"
+ - "-pedantic"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_EXCLUDE_STDINT_H
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
diff --git a/deps/Unity/test/targets/gcc_auto_stdint.yml b/deps/Unity/test/targets/gcc_auto_stdint.yml
new file mode 100644
index 0000000..66602ef
--- /dev/null
+++ b/deps/Unity/test/targets/gcc_auto_stdint.yml
@@ -0,0 +1,55 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m64"
+ - "-Wall"
+ - "-Wno-address"
+ - "-std=c99"
+ - "-pedantic"
+ - "-Wextra"
+ - "-Werror"
+ - "-Wpointer-arith"
+ - "-Wcast-align"
+ - "-Wwrite-strings"
+ - "-Wswitch-default"
+ - "-Wunreachable-code"
+ - "-Winit-self"
+ - "-Wmissing-field-initializers"
+ - "-Wno-unknown-pragmas"
+ - "-Wstrict-prototypes"
+ - "-Wundef"
+ - "-Wold-style-definition"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
diff --git a/deps/Unity/test/targets/gcc_manual_math.yml b/deps/Unity/test/targets/gcc_manual_math.yml
new file mode 100644
index 0000000..b1b5b82
--- /dev/null
+++ b/deps/Unity/test/targets/gcc_manual_math.yml
@@ -0,0 +1,43 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: gcc
+ :arguments:
+ - "-c"
+ - "-m64"
+ - "-Wall"
+ - "-Wno-address"
+ - "-std=c99"
+ - "-pedantic"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: gcc
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_EXCLUDE_MATH_H
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
diff --git a/deps/Unity/test/targets/hitech_picc18.yml b/deps/Unity/test/targets/hitech_picc18.yml
new file mode 100644
index 0000000..b984edb
--- /dev/null
+++ b/deps/Unity/test/targets/hitech_picc18.yml
@@ -0,0 +1,91 @@
+---
+:cmock:
+ :plugins: []
+ :includes:
+ - Types.h
+ :suite_teardown: |
+ if (num_failures)
+ _FAILED_TEST();
+ else
+ _PASSED_TESTS();
+ return 0;
+colour: true
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: cd build && picc18
+ :arguments:
+ - "--chip=18F87J10"
+ - "--ide=hitide"
+ - "--q"
+ - "--asmlist"
+ - "--codeoffset=0"
+ - "--emi=wordwrite"
+ - "--warn=0"
+ - "--errors=10"
+ - "--char=unsigned"
+ - "-Bl"
+ - "-G"
+ - "--cp=16"
+ - "--double=24"
+ - "-N255"
+ - "--opt=none"
+ - "-c"
+ - "-M"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - " ${2}"
+ :test_linker:
+ :name: linker
+ :executable: cd build && picc18
+ :arguments:
+ - "${1}"
+ - "--chip=18F87J10"
+ - "--ide=hitide"
+ - "--cp=24"
+ - "--double=24"
+ - "-Lw"
+ - "--summary=mem,file"
+ - "--summary=+psect"
+ - "--summary=+hex"
+ - "--output=+intel"
+ - "--output=+mcof"
+ - "--runtime=+init"
+ - "--runtime=+clear"
+ - "--runtime=+clib"
+ - "--runtime=+keep"
+ - "-G"
+ - "-MIWasTheLastToBuild.map"
+ - "--warn=0"
+ - "-Bl"
+ - "-O ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable: 'java -client -jar '
+ :arguments:
+ - - C:\Program Files\HI-TECH Software\HI-TIDE\3.15\lib\
+ - simpic18.jar
+ - 18F87J10
+ - "${1}"
+:extension:
+ :object: ".obj"
+ :executable: ".hex"
+:paths:
+ :test:
+ - c:/Projects/NexGen/Prototypes/CMockTest/src/
+ - c:/Projects/NexGen/Prototypes/CMockTest/mocks/
+ - c:/CMock/src/
+ - c:/CMock/examples/src/
+ - c:/CMock/vendor/unity/src/
+ - c:/CMock/vendor/unity/examples/helper/
+ - tests\
+:defines:
+ :test:
+ - UNITY_INT_WIDTH=16
+ - UNITY_POINTER_WIDTH=16
+ - CMOCK_MEM_STATIC
+ - CMOCK_MEM_SIZE=3000
+ - UNITY_SUPPORT_TEST_CASES
+ - _PICC18
diff --git a/deps/Unity/test/targets/iar_arm_v4.yml b/deps/Unity/test/targets/iar_arm_v4.yml
new file mode 100644
index 0000000..9a1a276
--- /dev/null
+++ b/deps/Unity/test/targets/iar_arm_v4.yml
@@ -0,0 +1,98 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\bin\iccarm.exe
+ :arguments:
+ - "--dlib_config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\lib\dl4tptinl8n.h
+ - "-z3"
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--no_clustering"
+ - "--no_scheduling"
+ - "--debug"
+ - "--cpu_mode thumb"
+ - "--endian little"
+ - "--cpu ARM7TDMI"
+ - "--stack_align 4"
+ - "--interwork"
+ - "-e"
+ - "--silent"
+ - "--warnings_are_errors"
+ - "--fpu None"
+ - "--diag_suppress Pa050"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - common\bin\xlink.exe
+ :arguments:
+ - "${1}"
+ - "-rt"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\lib\dl4tptinl8n.r79
+ - "-D_L_EXTMEM_START=0"
+ - "-D_L_EXTMEM_SIZE=0"
+ - "-D_L_HEAP_SIZE=120"
+ - "-D_L_STACK_SIZE=32"
+ - "-e_small_write=_formatted_write"
+ - "-s"
+ - __program_start
+ - "-f"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - "\\arm\\config\\lnkarm.xcl"
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\bin\armproc.dll
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\bin\armsim.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\bin\armbat.dll
+ - "--backend"
+ - "-B"
+ - "-p"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\config\ioat91sam7X256.ddf
+ - "-d"
+ - sim
+:extension:
+ :object: ".r79"
+ :executable: ".d79"
+:paths:
+ :test:
+ - - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Kickstart\
+ - arm\inc\
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+:defines:
+ :test:
+ - UNITY_SUPPORT_64
+ - UNITY_SUPPORT_TEST_CASES
diff --git a/deps/Unity/test/targets/iar_arm_v5.yml b/deps/Unity/test/targets/iar_arm_v5.yml
new file mode 100644
index 0000000..d4b115f
--- /dev/null
+++ b/deps/Unity/test/targets/iar_arm_v5.yml
@@ -0,0 +1,92 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\iccarm.exe
+ :arguments:
+ - "--dlib_config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\inc\DLib_Config_Normal.h
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--no_clustering"
+ - "--no_scheduling"
+ - "--debug"
+ - "--cpu_mode thumb"
+ - "--endian=little"
+ - "--cpu=ARM7TDMI"
+ - "--interwork"
+ - "--warnings_are_errors"
+ - "--fpu=None"
+ - "--diag_suppress=Pa050"
+ - "--diag_suppress=Pe111"
+ - "-e"
+ - "-On"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\ilinkarm.exe
+ :arguments:
+ - "${1}"
+ - "--redirect _Printf=_PrintfLarge"
+ - "--redirect _Scanf=_ScanfSmall"
+ - "--semihosting"
+ - "--entry __iar_program_start"
+ - "--config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\config\generic.icf
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armproc.dll
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armsim.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armbat.dll
+ - "--backend"
+ - "-B"
+ - "-p"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\config\debugger\atmel\ioat91sam7X256.ddf
+ - "-d"
+ - sim
+:extension:
+ :object: ".r79"
+ :executable: ".out"
+:paths:
+ :test:
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\inc\
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+ - iar\iar_v5\incIAR\
+:defines:
+ :test:
+ - UNITY_SUPPORT_64
+ - UNITY_SUPPORT_TEST_CASES
diff --git a/deps/Unity/test/targets/iar_arm_v5_3.yml b/deps/Unity/test/targets/iar_arm_v5_3.yml
new file mode 100644
index 0000000..d4b115f
--- /dev/null
+++ b/deps/Unity/test/targets/iar_arm_v5_3.yml
@@ -0,0 +1,92 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\iccarm.exe
+ :arguments:
+ - "--dlib_config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\inc\DLib_Config_Normal.h
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--no_clustering"
+ - "--no_scheduling"
+ - "--debug"
+ - "--cpu_mode thumb"
+ - "--endian=little"
+ - "--cpu=ARM7TDMI"
+ - "--interwork"
+ - "--warnings_are_errors"
+ - "--fpu=None"
+ - "--diag_suppress=Pa050"
+ - "--diag_suppress=Pe111"
+ - "-e"
+ - "-On"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\ilinkarm.exe
+ :arguments:
+ - "${1}"
+ - "--redirect _Printf=_PrintfLarge"
+ - "--redirect _Scanf=_ScanfSmall"
+ - "--semihosting"
+ - "--entry __iar_program_start"
+ - "--config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\config\generic.icf
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armproc.dll
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armsim.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\bin\armbat.dll
+ - "--backend"
+ - "-B"
+ - "-p"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\config\debugger\atmel\ioat91sam7X256.ddf
+ - "-d"
+ - sim
+:extension:
+ :object: ".r79"
+ :executable: ".out"
+:paths:
+ :test:
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.3\
+ - arm\inc\
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+ - iar\iar_v5\incIAR\
+:defines:
+ :test:
+ - UNITY_SUPPORT_64
+ - UNITY_SUPPORT_TEST_CASES
diff --git a/deps/Unity/test/targets/iar_armcortex_LM3S9B92_v5_4.yml b/deps/Unity/test/targets/iar_armcortex_LM3S9B92_v5_4.yml
new file mode 100644
index 0000000..1703fe2
--- /dev/null
+++ b/deps/Unity/test/targets/iar_armcortex_LM3S9B92_v5_4.yml
@@ -0,0 +1,90 @@
+---
+tools_root: C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\bin\iccarm.exe
+ :arguments:
+ - "--diag_suppress=Pa050"
+ - "--debug"
+ - "--endian=little"
+ - "--cpu=Cortex-M3"
+ - "--no_path_in_file_macros"
+ - "-e"
+ - "--fpu=None"
+ - "--dlib_config"
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\inc\DLib_Config_Normal.h
+ - "--interwork"
+ - "--warnings_are_errors"
+ - "-Oh"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\bin\ilinkarm.exe
+ :arguments:
+ - "${1}"
+ - "--redirect _Printf=_PrintfLarge"
+ - "--redirect _Scanf=_ScanfSmall"
+ - "--semihosting"
+ - "--entry __iar_program_start"
+ - "--config"
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\config\generic.icf
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\bin\armproc.dll
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\bin\armsim2.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\bin\armbat.dll
+ - "--backend"
+ - "-B"
+ - "--endian=little"
+ - "--cpu=Cortex-M3"
+ - "--fpu=None"
+ - "-p"
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\config\debugger\TexasInstruments\iolm3sxxxx.ddf
+ - "--semihosting"
+ - "--device=LM3SxBxx"
+:extension:
+ :object: ".r79"
+ :executable: ".out"
+:paths:
+ :test:
+ - - C:\Program Files (x86)\IAR Systems\Embedded Workbench 5.4 Kickstart\
+ - arm\inc\
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+ - iar\iar_v5\incIAR\
+:defines:
+ :test:
+ - ewarm
+ - PART_LM3S9B92
+ - TARGET_IS_TEMPEST_RB1
+ - USE_ROM_DRIVERS
+ - UART_BUFFERED
+ - UNITY_SUPPORT_64
diff --git a/deps/Unity/test/targets/iar_cortexm3_v5.yml b/deps/Unity/test/targets/iar_cortexm3_v5.yml
new file mode 100644
index 0000000..8b0978f
--- /dev/null
+++ b/deps/Unity/test/targets/iar_cortexm3_v5.yml
@@ -0,0 +1,94 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\bin\iccarm.exe
+ :arguments:
+ - "--dlib_config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\inc\DLib_Config_Normal.h
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--no_clustering"
+ - "--no_scheduling"
+ - "--debug"
+ - "--cpu_mode thumb"
+ - "--endian=little"
+ - "--cpu=Cortex-M3"
+ - "--interwork"
+ - "--warnings_are_errors"
+ - "--fpu=None"
+ - "--diag_suppress=Pa050"
+ - "--diag_suppress=Pe111"
+ - "-e"
+ - "-On"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\bin\ilinkarm.exe
+ :arguments:
+ - "${1}"
+ - "--redirect _Printf=_PrintfLarge"
+ - "--redirect _Scanf=_ScanfSmall"
+ - "--semihosting"
+ - "--entry __iar_program_start"
+ - "--config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\config\generic_cortex.icf
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\bin\armproc.dll
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\bin\armsim.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\bin\armbat.dll
+ - "--backend"
+ - "-B"
+ - "-p"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\config\debugger\ST\iostm32f107xx.ddf
+ - "--cpu=Cortex-M3"
+ - "-d"
+ - sim
+:extension:
+ :object: ".r79"
+ :executable: ".out"
+:paths:
+ :test:
+ - - C:\Program Files\IAR Systems\Embedded Workbench 5.4\
+ - arm\inc\
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+ - iar\iar_v5\incIAR\
+:defines:
+ :test:
+ - IAR
+ - UNITY_SUPPORT_64
+ - UNITY_SUPPORT_TEST_CASES
diff --git a/deps/Unity/test/targets/iar_msp430.yml b/deps/Unity/test/targets/iar_msp430.yml
new file mode 100644
index 0000000..6587253
--- /dev/null
+++ b/deps/Unity/test/targets/iar_msp430.yml
@@ -0,0 +1,112 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 5.3 MSP430\
+core_root: &1
+- C:\Program Files\IAR Systems\Embedded Workbench 5.3 MSP430\
+- 430\
+core_bin: &2
+- *1
+- bin\
+core_config: &4
+- *1
+- config\
+core_lib: &3
+- *1
+- lib\
+core_inc: &5
+- *1
+- inc\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - *2
+ - icc430.exe
+ :arguments:
+ - "--dlib_config"
+ - - *3
+ - dlib\dl430fn.h
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--debug"
+ - "-e"
+ - "-Ol"
+ - "--multiplier=16"
+ - "--double=32"
+ - "--diag_suppress Pa050"
+ - "--diag_suppress Pe111"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - *2
+ - xlink.exe
+ :arguments:
+ - "${1}"
+ - "-rt"
+ - - *3
+ - dlib\dl430fn.r43
+ - "-e_PrintfTiny=_Printf"
+ - "-e_ScanfSmall=_Scanf"
+ - "-s __program_start"
+ - "-D_STACK_SIZE=50"
+ - "-D_DATA16_HEAP_SIZE=50"
+ - "-D_DATA20_HEAP_SIZE=50"
+ - "-f"
+ - - *4
+ - lnk430f5438.xcl
+ - "-f"
+ - - *4
+ - multiplier.xcl
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 5.3 MSP430\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - *2
+ - 430proc.dll
+ - - *2
+ - 430sim.dll
+ - "${1}"
+ - "--plugin"
+ - - *2
+ - 430bat.dll
+ - "--backend -B"
+ - "--cpu MSP430F5438"
+ - "-p"
+ - - *4
+ - MSP430F5438.ddf
+ - "-d sim"
+:extension:
+ :object: ".r43"
+ :executable: ".d79"
+:paths:
+ :test:
+ - *5
+ - - *5
+ - dlib
+ - - *3
+ - dlib
+ - src\
+ - "../src/"
+ - testdata/
+ - tests\
+ - vendor\unity\src
+:defines:
+ :test:
+ - __MSP430F149__
+ - INT_WIDTH=16
+ - UNITY_EXCLUDE_FLOAT
+ - UNITY_SUPPORT_TEST_CASES
diff --git a/deps/Unity/test/targets/iar_sh2a_v6.yml b/deps/Unity/test/targets/iar_sh2a_v6.yml
new file mode 100644
index 0000000..b4371cd
--- /dev/null
+++ b/deps/Unity/test/targets/iar_sh2a_v6.yml
@@ -0,0 +1,99 @@
+---
+tools_root: C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\bin\iccsh.exe
+ :arguments:
+ - "-e"
+ - "--char_is_signed"
+ - "-Ol"
+ - "--no_cse"
+ - "--no_unroll"
+ - "--no_inline"
+ - "--no_code_motion"
+ - "--no_tbaa"
+ - "--no_scheduling"
+ - "--no_clustering"
+ - "--debug"
+ - "--dlib_config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\inc\DLib_Product.h
+ - "--double=32"
+ - "--code_model=huge"
+ - "--data_model=huge"
+ - "--core=sh2afpu"
+ - "--warnings_affect_exit_code"
+ - "--warnings_are_errors"
+ - "--mfc"
+ - "--use_unix_directory_separators"
+ - "--diag_suppress=Pe161"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\bin\ilinksh.exe
+ :arguments:
+ - "${1}"
+ - "--redirect __Printf=__PrintfSmall"
+ - "--redirect __Scanf=__ScanfSmall"
+ - "--config"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\config\generic.icf
+ - "--config_def _CSTACK_SIZE=0x800"
+ - "--config_def _HEAP_SIZE=0x800"
+ - "--config_def _INT_TABLE=0x10"
+ - "--entry __iar_program_start"
+ - "--debug_lib"
+ - "-o ${2}"
+ :test_fixture:
+ :name: simulator
+ :executable:
+ - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - common\bin\CSpyBat.exe
+ :arguments:
+ - "--silent"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\bin\shproc.dll
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\bin\shsim.dll
+ - "${1}"
+ - "--plugin"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\bin\shbat.dll
+ - "--backend"
+ - "-B"
+ - "--core sh2afpu"
+ - "-p"
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\config\debugger\io7264.ddf
+ - "-d"
+ - sim
+:extension:
+ :object: ".o"
+ :executable: ".out"
+:paths:
+ :test:
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\inc\
+ - - C:\Program Files\IAR Systems\Embedded Workbench 6.0\
+ - sh\inc\c
+ - src\
+ - "..\\src\\"
+ - testdata/
+ - tests\
+ - vendor\unity\src\
+:defines:
+ :test:
+ - UNITY_SUPPORT_64
+ - UNITY_SUPPORT_TEST_CASES