[rtems-central commit] qdp: Run tests

Sebastian Huber sebh at rtems.org
Tue Nov 21 13:35:41 UTC 2023


Module:    rtems-central
Branch:    master
Commit:    3710e3cdd582e52ea2a2b8da523130d258440464
Changeset: http://git.rtems.org/rtems-central/commit/?id=3710e3cdd582e52ea2a2b8da523130d258440464

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov 21 11:13:17 2023 +0100

qdp: Run tests

---

 config/base.yml                                    | 78 ++++++++++++++++++++++
 spec-qdp/qdp/package-build.yml                     | 14 ++++
 spec-qdp/qdp/steps/rtems-item-cache.yml            | 11 +++
 spec-qdp/qdp/steps/test-extra-board.yml            | 23 +++++++
 spec-qdp/qdp/steps/test-extra-simulator.yml        | 23 +++++++
 spec-qdp/qdp/steps/test-qual-only-board.yml        | 23 +++++++
 .../qdp/steps/test-qual-only-coverage-board.yml    | 23 +++++++
 .../steps/test-qual-only-coverage-simulator.yml    | 23 +++++++
 spec-qdp/qdp/steps/test-qual-only-simulator.yml    | 23 +++++++
 spec-qdp/qdp/test-runner/board-dummy.yml           | 13 ++++
 spec-qdp/qdp/test-runner/board-grmon-manual.yml    | 34 ++++++++++
 spec-qdp/qdp/test-runner/board.yml                 |  6 ++
 spec-qdp/qdp/test-runner/simulator-dummy.yml       | 14 ++++
 spec-qdp/qdp/test-runner/simulator-sis.yml         | 29 ++++++++
 spec-qdp/qdp/test-runner/simulator.yml             |  6 ++
 test-logs/empty.json                               |  7 ++
 test-logs/sparc/gr712rc/smp/extra-board.json       |  7 ++
 test-logs/sparc/gr712rc/smp/extra-simulator.json   |  7 ++
 test-logs/sparc/gr712rc/smp/qual-only-board.json   |  7 ++
 .../gr712rc/smp/qual-only-coverage-board.json      |  7 ++
 .../gr712rc/smp/qual-only-coverage-simulator.json  |  7 ++
 .../sparc/gr712rc/smp/qual-only-simulator.json     |  7 ++
 test-logs/sparc/gr712rc/uni/extra-board.json       |  7 ++
 test-logs/sparc/gr712rc/uni/extra-simulator.json   |  7 ++
 test-logs/sparc/gr712rc/uni/qual-only-board.json   |  7 ++
 .../gr712rc/uni/qual-only-coverage-board.json      |  7 ++
 .../gr712rc/uni/qual-only-coverage-simulator.json  |  7 ++
 .../sparc/gr712rc/uni/qual-only-simulator.json     |  7 ++
 test-logs/sparc/gr740/smp/extra-board.json         |  7 ++
 test-logs/sparc/gr740/smp/extra-simulator.json     |  7 ++
 test-logs/sparc/gr740/smp/qual-only-board.json     |  7 ++
 .../sparc/gr740/smp/qual-only-coverage-board.json  |  7 ++
 .../gr740/smp/qual-only-coverage-simulator.json    |  7 ++
 test-logs/sparc/gr740/smp/qual-only-simulator.json |  7 ++
 test-logs/sparc/gr740/uni/extra-board.json         |  7 ++
 test-logs/sparc/gr740/uni/extra-simulator.json     |  7 ++
 test-logs/sparc/gr740/uni/qual-only-board.json     |  7 ++
 .../sparc/gr740/uni/qual-only-coverage-board.json  |  7 ++
 .../gr740/uni/qual-only-coverage-simulator.json    |  7 ++
 test-logs/sparc/gr740/uni/qual-only-simulator.json |  7 ++
 40 files changed, 518 insertions(+)

diff --git a/config/base.yml b/config/base.yml
index 11db9bab..3ea144ee 100644
--- a/config/base.yml
+++ b/config/base.yml
@@ -215,6 +215,84 @@ workspace-actions:
   post-clone-commands: []
   source-directory: ${.:/toolchain-directory}/modules/rtems-docs
   uid: /qdp/source/rtems-docs
+- action-name: base-test-log-extra-board
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-extra-board.json
+  enabled-by: target/evaluation-board
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/extra-board.json
+  uid: /qdp/test-logs/extra-board
+- action-name: base-test-log-extra-simulator
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-extra-simulator.json
+  enabled-by: target/simulator
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/extra-simulator.json
+  uid: /qdp/test-logs/extra-simulator
+- action-name: base-test-log-qual-only-board
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-qual-only-board.json
+  enabled-by: target/evaluation-board
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/qual-only-board.json
+  uid: /qdp/test-logs/qual-only-board
+- action-name: base-test-log-qual-only-simulator
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-qual-only-simulator.json
+  enabled-by: target/simulator
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/qual-only-simulator.json
+  uid: /qdp/test-logs/qual-only-simulator
+- action-name: base-test-log-qual-only-coverage-board
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-qual-only-coverage-board.json
+  enabled-by: target/evaluation-board
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/qual-only-coverage-board.json
+  uid: /qdp/test-logs/qual-only-coverage-board
+- action-name: base-test-log-qual-only-coverage-simulator
+  action-type: copy-test-log
+  action-when: 4000
+  destination-directory: ${../variant:/deployment-directory}/doc/test-logs
+  destination-file: log-qual-only-coverage-simulator.json
+  enabled-by: target/simulator
+  links:
+  - hash: null
+    name: member
+    role: input-to
+    uid: ../steps/archive
+  source-file: ${.:/toolchain-directory}/test-logs/${/qdp/variant:/arch}/${/qdp/variant:/bsp}/${/qdp/variant:/config}/qual-only-coverage-simulator.json
+  uid: /qdp/test-logs/qual-only-coverage-simulator
 - action-name: base-workspace-items-finalize
   action-type: finalize-workspace-items
   action-when: 6000
diff --git a/spec-qdp/qdp/package-build.yml b/spec-qdp/qdp/package-build.yml
index 6b291c5c..4e01fc37 100644
--- a/spec-qdp/qdp/package-build.yml
+++ b/spec-qdp/qdp/package-build.yml
@@ -3,6 +3,8 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH & Co. KG
 enabled-by: true
 links:
+- role: build-step
+  uid: steps/rtems-item-cache
 - role: build-step
   uid: steps/create-pre-qualified-only-sources
 - role: build-step
@@ -25,6 +27,18 @@ links:
   uid: steps/bsp-extra-coverage
 - role: build-step
   uid: steps/membench
+- role: build-step
+  uid: steps/test-qual-only-simulator
+- role: build-step
+  uid: steps/test-qual-only-coverage-simulator
+- role: build-step
+  uid: steps/test-qual-only-board
+- role: build-step
+  uid: steps/test-qual-only-coverage-board
+- role: build-step
+  uid: steps/test-extra-simulator
+- role: build-step
+  uid: steps/test-extra-board
 - role: build-step
   uid: steps/doxygen-tagfile
 - role: build-step
diff --git a/spec-qdp/qdp/steps/rtems-item-cache.yml b/spec-qdp/qdp/steps/rtems-item-cache.yml
new file mode 100644
index 00000000..20b028be
--- /dev/null
+++ b/spec-qdp/qdp/steps/rtems-item-cache.yml
@@ -0,0 +1,11 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: rtems-item-cache
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+description: |
+  Augments the items with RTEMS-specific attributes and links.
+enabled-by: true
+links: []
+qdp-type: build-step
+spec-root-uid: /req/root
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-extra-board.yml b/spec-qdp/qdp/steps/test-extra-board.yml
new file mode 100644
index 00000000..a5a9271e
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-extra-board.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the extra BSP configuration on the board.
+enabled-by: target/evaluation-board
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../build/bsp-extra
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/board
+- name: log
+  role: output
+  uid: ../test-logs/extra-board
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-extra-simulator.yml b/spec-qdp/qdp/steps/test-extra-simulator.yml
new file mode 100644
index 00000000..5613613c
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-extra-simulator.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the extra BSP configuration on the simulator.
+enabled-by: target/simulator
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../deployment/bsp-extra
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/simulator
+- name: log
+  role: output
+  uid: ../test-logs/extra-simulator
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-qual-only-board.yml b/spec-qdp/qdp/steps/test-qual-only-board.yml
new file mode 100644
index 00000000..5b2b304d
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-qual-only-board.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the qual-only BSP configuration on the board.
+enabled-by: target/evaluation-board
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../deployment/bsp-qual-only
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/board
+- name: log
+  role: output
+  uid: ../test-logs/qual-only-board
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-qual-only-coverage-board.yml b/spec-qdp/qdp/steps/test-qual-only-coverage-board.yml
new file mode 100644
index 00000000..6dc49a3e
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-qual-only-coverage-board.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the qual-only/coverage BSP configuration on the board.
+enabled-by: target/evaluation-board
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../build/bsp-qual-only-coverage
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/board
+- name: log
+  role: output
+  uid: ../test-logs/qual-only-coverage-board
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-qual-only-coverage-simulator.yml b/spec-qdp/qdp/steps/test-qual-only-coverage-simulator.yml
new file mode 100644
index 00000000..6599d562
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-qual-only-coverage-simulator.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the qual-only/coverage BSP configuration on the simulator.
+enabled-by: target/simulator
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../build/bsp-qual-only-coverage
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/simulator
+- name: log
+  role: output
+  uid: ../test-logs/qual-only-coverage-simulator
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/steps/test-qual-only-simulator.yml b/spec-qdp/qdp/steps/test-qual-only-simulator.yml
new file mode 100644
index 00000000..f9c1bc46
--- /dev/null
+++ b/spec-qdp/qdp/steps/test-qual-only-simulator.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: run-tests
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests for the qual-only BSP configuration on the simulator.
+enabled-by: target/simulator
+links:
+- role: test-procedure
+  uid: ../variant
+- hash: null
+  name: source
+  role: input
+  uid: ../deployment/bsp-qual-only
+- hash: null
+  name: runner
+  role: input
+  uid: ../test-runner/simulator
+- name: log
+  role: output
+  uid: ../test-logs/qual-only-simulator
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/test-runner/board-dummy.yml b/spec-qdp/qdp/test-runner/board-dummy.yml
new file mode 100644
index 00000000..961d31ee
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/board-dummy.yml
@@ -0,0 +1,13 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+description: |
+  Cannot run the tests.
+enabled-by: true
+links:
+- role: proxy-member
+  uid: board
+params: {}
+qdp-type: test-runner
+test-runner-type: dummy
+type: qdp
diff --git a/spec-qdp/qdp/test-runner/board-grmon-manual.yml b/spec-qdp/qdp/test-runner/board-grmon-manual.yml
new file mode 100644
index 00000000..9a8e4446
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/board-grmon-manual.yml
@@ -0,0 +1,34 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Generates a GRMON script to run the tests on the board.
+enabled-by: false
+grmon-script: |
+  cpu disable 1
+
+  set tests [list \
+  ${.:/test-executables-grmon}
+  ]
+
+  foreach t $$tests {
+          load $$t
+          run
+  }
+
+  quit
+links:
+- role: proxy-member
+  uid: board
+- hash: null
+  name: variant
+  role: input
+  uid: ../variant
+params: {}
+qdp-type: test-runner
+script-base-path: ${../variant:/build-directory}/grmon
+shell-script: |
+  #/bin/sh -x
+  grmon -eth 192.168.180.100 -u -c run.grmon
+test-runner-type: grmon-manual
+type: qdp
diff --git a/spec-qdp/qdp/test-runner/board.yml b/spec-qdp/qdp/test-runner/board.yml
new file mode 100644
index 00000000..e1b5cb61
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/board.yml
@@ -0,0 +1,6 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+enabled-by: target/evaluation-board
+links: []
+type: proxy
diff --git a/spec-qdp/qdp/test-runner/simulator-dummy.yml b/spec-qdp/qdp/test-runner/simulator-dummy.yml
new file mode 100644
index 00000000..a490621b
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/simulator-dummy.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+description: |
+  Cannot run the tests.
+enabled-by:
+  not: sparc
+links:
+- role: proxy-member
+  uid: simulator
+params: {}
+qdp-type: test-runner
+test-runner-type: dummy
+type: qdp
diff --git a/spec-qdp/qdp/test-runner/simulator-sis.yml b/spec-qdp/qdp/test-runner/simulator-sis.yml
new file mode 100644
index 00000000..2a1839fe
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/simulator-sis.yml
@@ -0,0 +1,29 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+command:
+- ${../variant:/deployment-directory}/bin/${../variant:/arch}-rtems${../variant:/rtems-version}-sis
+- -${../variant:/params/sis-target}
+- -extirq
+- ${../variant:/params/sis-extirq}
+- -dumbio
+- -r
+- -m
+- ${../variant:/params/sis-cpus}
+- ${.:/test-executable}
+copyrights:
+- Copyright (C) 2022 embedded brains GmbH & Co. KG
+description: |
+  Run the tests on the ${/glossary/sis:/term}.
+enabled-by: sparc
+links:
+- role: proxy-member
+  uid: board
+- role: proxy-member
+  uid: simulator
+- hash: null
+  name: variant
+  role: input
+  uid: ../variant
+params: {}
+qdp-type: test-runner
+test-runner-type: subprocess
+type: qdp
diff --git a/spec-qdp/qdp/test-runner/simulator.yml b/spec-qdp/qdp/test-runner/simulator.yml
new file mode 100644
index 00000000..b4b1c0e0
--- /dev/null
+++ b/spec-qdp/qdp/test-runner/simulator.yml
@@ -0,0 +1,6 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+enabled-by: target/simulator
+links: []
+type: proxy
diff --git a/test-logs/empty.json b/test-logs/empty.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/empty.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/extra-board.json b/test-logs/sparc/gr712rc/smp/extra-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/extra-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/extra-simulator.json b/test-logs/sparc/gr712rc/smp/extra-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/extra-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/qual-only-board.json b/test-logs/sparc/gr712rc/smp/qual-only-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/qual-only-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/qual-only-coverage-board.json b/test-logs/sparc/gr712rc/smp/qual-only-coverage-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/qual-only-coverage-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/qual-only-coverage-simulator.json b/test-logs/sparc/gr712rc/smp/qual-only-coverage-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/qual-only-coverage-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/smp/qual-only-simulator.json b/test-logs/sparc/gr712rc/smp/qual-only-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/smp/qual-only-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/extra-board.json b/test-logs/sparc/gr712rc/uni/extra-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/extra-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/extra-simulator.json b/test-logs/sparc/gr712rc/uni/extra-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/extra-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/qual-only-board.json b/test-logs/sparc/gr712rc/uni/qual-only-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/qual-only-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/qual-only-coverage-board.json b/test-logs/sparc/gr712rc/uni/qual-only-coverage-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/qual-only-coverage-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/qual-only-coverage-simulator.json b/test-logs/sparc/gr712rc/uni/qual-only-coverage-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/qual-only-coverage-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr712rc/uni/qual-only-simulator.json b/test-logs/sparc/gr712rc/uni/qual-only-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr712rc/uni/qual-only-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/extra-board.json b/test-logs/sparc/gr740/smp/extra-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/extra-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/extra-simulator.json b/test-logs/sparc/gr740/smp/extra-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/extra-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/qual-only-board.json b/test-logs/sparc/gr740/smp/qual-only-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/qual-only-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/qual-only-coverage-board.json b/test-logs/sparc/gr740/smp/qual-only-coverage-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/qual-only-coverage-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/qual-only-coverage-simulator.json b/test-logs/sparc/gr740/smp/qual-only-coverage-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/qual-only-coverage-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/smp/qual-only-simulator.json b/test-logs/sparc/gr740/smp/qual-only-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/smp/qual-only-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/extra-board.json b/test-logs/sparc/gr740/uni/extra-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/extra-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/extra-simulator.json b/test-logs/sparc/gr740/uni/extra-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/extra-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/qual-only-board.json b/test-logs/sparc/gr740/uni/qual-only-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/qual-only-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/qual-only-coverage-board.json b/test-logs/sparc/gr740/uni/qual-only-coverage-board.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/qual-only-coverage-board.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/qual-only-coverage-simulator.json b/test-logs/sparc/gr740/uni/qual-only-coverage-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/qual-only-coverage-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}
diff --git a/test-logs/sparc/gr740/uni/qual-only-simulator.json b/test-logs/sparc/gr740/uni/qual-only-simulator.json
new file mode 100644
index 00000000..00002705
--- /dev/null
+++ b/test-logs/sparc/gr740/uni/qual-only-simulator.json
@@ -0,0 +1,7 @@
+{
+  "duration": 0.0,
+  "end-time": "1970-01-01T00:00:00.000000",
+  "reports": [
+  ],
+  "start-time": "1970-01-01T00:00:00.000000"
+}



More information about the vc mailing list