diff options
Diffstat (limited to 'testsuites/build/spec')
-rw-r--r-- | testsuites/build/spec/bsp.yml | 16 | ||||
-rw-r--r-- | testsuites/build/spec/config-file.yml | 19 | ||||
-rw-r--r-- | testsuites/build/spec/config-header.yml | 18 | ||||
-rw-r--r-- | testsuites/build/spec/gcc.yml | 41 | ||||
-rw-r--r-- | testsuites/build/spec/integer-option.yml | 25 | ||||
-rw-r--r-- | testsuites/build/spec/string-option.yml | 24 | ||||
-rw-r--r-- | testsuites/build/spec/top-level-group.yml | 17 |
7 files changed, 160 insertions, 0 deletions
diff --git a/testsuites/build/spec/bsp.yml b/testsuites/build/spec/bsp.yml new file mode 100644 index 0000000000..5b37a84dbc --- /dev/null +++ b/testsuites/build/spec/bsp.yml @@ -0,0 +1,16 @@ +active: true +arch: fake +bsp: good +build-type: bsp +derived: true +enabled-by: [] +family: good +header: '' +level: 1.0 +links: [] +normative: true +order: 0 +ref: '' +reviewed: null +text: '' +type: build diff --git a/testsuites/build/spec/config-file.yml b/testsuites/build/spec/config-file.yml new file mode 100644 index 0000000000..48a5a0bc55 --- /dev/null +++ b/testsuites/build/spec/config-file.yml @@ -0,0 +1,19 @@ +active: true +build-type: config-file +content: | + $$ + a$$z + ${ABC} + 0$${NIX}1 +derived: false +enabled-by: [] +header: '' +level: 1.0 +links: [] +normative: true +order: 0 +ref: '' +reviewed: null +target: config-file.txt +text: '' +type: build diff --git a/testsuites/build/spec/config-header.yml b/testsuites/build/spec/config-header.yml new file mode 100644 index 0000000000..22971c127f --- /dev/null +++ b/testsuites/build/spec/config-header.yml @@ -0,0 +1,18 @@ +active: true +build-type: config-header +derived: false +enabled-by: [] +header: '' +level: 1.0 +links: +- string-option: null +- integer-option: null +normative: true +order: 0 +ref: '' +reviewed: null +target: config-header.h +guard: CONFIG_HEADER_H +include-headers: [] +text: '' +type: build diff --git a/testsuites/build/spec/gcc.yml b/testsuites/build/spec/gcc.yml new file mode 100644 index 0000000000..18bf857ee1 --- /dev/null +++ b/testsuites/build/spec/gcc.yml @@ -0,0 +1,41 @@ +actions: +- set-value: ${ARCH}-rtems5-gcc +- substitute: null +- find-program: null +- env-assign: AS +- env-assign: CC +- env-assign: LINK_CC +- set-value: ${ARCH}-rtems5-g++ +- substitute: null +- find-program: null +- env-assign: CXX +- env-assign: LINK_CXX +- set-value: ${ARCH}-rtems5-ar +- substitute: null +- find-program: null +- env-assign: AR +- set-value: ${ARCH}-rtems5-ld +- substitute: null +- find-program: null +- env-assign: LD +- script: | + load = "ar g++ gas gcc" + if not is_windows_host: + load += " gccdeps" + conf.load(load) +active: true +build-type: option +default: null +default-by-variant: [] +derived: false +enabled-by: [] +header: '' +level: 1.39 +links: [] +name: GCC +normative: true +order: -900 +ref: '' +reviewed: oRRzhna6a47p0_QjPWqYLful9JgHGbxMqy-q7mSiZiU= +text: '' +type: build diff --git a/testsuites/build/spec/integer-option.yml b/testsuites/build/spec/integer-option.yml new file mode 100644 index 0000000000..bacdb2a83f --- /dev/null +++ b/testsuites/build/spec/integer-option.yml @@ -0,0 +1,25 @@ +active: true +build-type: option +derived: false +enabled-by: [] +format: '{:#010x}' +header: '' +level: 1.0 +links: [] +name: INTEGER +normative: true +order: 0 +ref: '' +reviewed: null +text: '' +type: build +default: 1 +default-by-variant: [] +actions: +- get-integer: null +- assert-in-interval: + - 1 + - 16 +- assert-power-of-two: null +- env-assign: null +- format-and-define: null diff --git a/testsuites/build/spec/string-option.yml b/testsuites/build/spec/string-option.yml new file mode 100644 index 0000000000..c97c078868 --- /dev/null +++ b/testsuites/build/spec/string-option.yml @@ -0,0 +1,24 @@ +active: true +build-type: option +derived: false +enabled-by: [] +format: '{}' +header: '' +level: 1.0 +links: [] +name: ABC +normative: true +order: 0 +ref: '' +reviewed: null +text: '' +type: build +default: ZYZ +default-by-variant: +- value: DEF + variants: + - .*go.*d +actions: +- get-string: null +- env-assign: null +- define: null diff --git a/testsuites/build/spec/top-level-group.yml b/testsuites/build/spec/top-level-group.yml new file mode 100644 index 0000000000..89b6c457f2 --- /dev/null +++ b/testsuites/build/spec/top-level-group.yml @@ -0,0 +1,17 @@ +active: true +build-type: group +derived: false +enabled-by: [] +header: '' +level: 1.82 +links: +- config-header: null +- config-file: null +- gcc: null +normative: true +order: 0 +ref: '' +reviewed: null +text: '' +top-level: true +type: build |