mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 23:23:13 +00:00
spec: Add QEMU test annotations
QEMU is known to fail certain tests intermittently due to clock tick delivery issues. This defines those tests as intermittent for BSPs intended to run on QEMU alone. Updates #4922 Updates #4072
This commit is contained in:
committed by
Joel Sherrill
parent
6264b14804
commit
f46c15fd76
@@ -6,40 +6,13 @@ actions:
|
|||||||
state: exclude
|
state: exclude
|
||||||
tests:
|
tests:
|
||||||
- minimum
|
- minimum
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that are passing intermittently.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- psx12
|
|
||||||
- psxtimes01
|
|
||||||
- rtmonuse
|
|
||||||
- rtmonusxtimes01
|
|
||||||
- sp04
|
|
||||||
- sp20
|
|
||||||
- sp68
|
|
||||||
- sp69
|
|
||||||
- spcpucounter01
|
|
||||||
- spedfsched02
|
|
||||||
- spedfsched04
|
|
||||||
- sprmsched01
|
|
||||||
- sptimecounter02
|
|
||||||
- sptimecounter04
|
|
||||||
- ttest02
|
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that pass nominally, but fail under Qemu when the host is under
|
|
||||||
heavy load.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- spintrcritical03
|
|
||||||
- spintrcritical04
|
|
||||||
- spintrcritical05
|
|
||||||
build-type: option
|
build-type: option
|
||||||
copyrights:
|
copyrights:
|
||||||
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
||||||
default: []
|
default: []
|
||||||
description: ''
|
description: ''
|
||||||
enabled-by: true
|
enabled-by: true
|
||||||
links: []
|
links:
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
type: build
|
type: build
|
||||||
|
|||||||
@@ -6,40 +6,13 @@ actions:
|
|||||||
state: exclude
|
state: exclude
|
||||||
tests:
|
tests:
|
||||||
- minimum
|
- minimum
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that are passing intermittently.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- psx12
|
|
||||||
- psxtimes01
|
|
||||||
- rtmonuse
|
|
||||||
- rtmonusxtimes01
|
|
||||||
- sp04
|
|
||||||
- sp20
|
|
||||||
- sp68
|
|
||||||
- sp69
|
|
||||||
- spcpucounter01
|
|
||||||
- spedfsched02
|
|
||||||
- spedfsched04
|
|
||||||
- sprmsched01
|
|
||||||
- sptimecounter02
|
|
||||||
- sptimecounter04
|
|
||||||
- ttest02
|
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that pass nominally, but fail under Qemu when the host is under
|
|
||||||
heavy load.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- spintrcritical03
|
|
||||||
- spintrcritical04
|
|
||||||
- spintrcritical05
|
|
||||||
build-type: option
|
build-type: option
|
||||||
copyrights:
|
copyrights:
|
||||||
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
||||||
default: []
|
default: []
|
||||||
description: ''
|
description: ''
|
||||||
enabled-by: true
|
enabled-by: true
|
||||||
links: []
|
links:
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
type: build
|
type: build
|
||||||
|
|||||||
@@ -12,5 +12,7 @@ copyrights:
|
|||||||
default: []
|
default: []
|
||||||
description: ''
|
description: ''
|
||||||
enabled-by: true
|
enabled-by: true
|
||||||
links: []
|
links:
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
type: build
|
type: build
|
||||||
|
|||||||
@@ -6,40 +6,13 @@ actions:
|
|||||||
state: exclude
|
state: exclude
|
||||||
tests:
|
tests:
|
||||||
- minimum
|
- minimum
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that are passing intermittently.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- psx12
|
|
||||||
- psxtimes01
|
|
||||||
- rtmonuse
|
|
||||||
- rtmonusxtimes01
|
|
||||||
- sp04
|
|
||||||
- sp20
|
|
||||||
- sp68
|
|
||||||
- sp69
|
|
||||||
- spcpucounter01
|
|
||||||
- spedfsched02
|
|
||||||
- spedfsched04
|
|
||||||
- sprmsched01
|
|
||||||
- sptimecounter02
|
|
||||||
- sptimecounter04
|
|
||||||
- ttest02
|
|
||||||
- set-test-state:
|
|
||||||
reason: |
|
|
||||||
Tests that pass nominally, but fail under Qemu when the host is under
|
|
||||||
heavy load.
|
|
||||||
state: indeterminate
|
|
||||||
tests:
|
|
||||||
- spintrcritical03
|
|
||||||
- spintrcritical04
|
|
||||||
- spintrcritical05
|
|
||||||
build-type: option
|
build-type: option
|
||||||
copyrights:
|
copyrights:
|
||||||
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
- Copyright (C) 2020 On-Line Applications Research (OAR)
|
||||||
default: []
|
default: []
|
||||||
description: ''
|
description: ''
|
||||||
enabled-by: true
|
enabled-by: true
|
||||||
links: []
|
links:
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
type: build
|
type: build
|
||||||
|
|||||||
@@ -53,6 +53,8 @@ links:
|
|||||||
uid: ../../objmem
|
uid: ../../objmem
|
||||||
- role: build-dependency
|
- role: build-dependency
|
||||||
uid: ../../opto0
|
uid: ../../opto0
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
- role: build-dependency
|
- role: build-dependency
|
||||||
uid: ../../bspopts
|
uid: ../../bspopts
|
||||||
source:
|
source:
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ install: []
|
|||||||
links:
|
links:
|
||||||
- role: build-dependency
|
- role: build-dependency
|
||||||
uid: ../../opto2
|
uid: ../../opto2
|
||||||
|
- role: build-dependency
|
||||||
|
uid: ../../tstqemu
|
||||||
- role: build-dependency
|
- role: build-dependency
|
||||||
uid: grp
|
uid: grp
|
||||||
source: []
|
source: []
|
||||||
|
|||||||
72
spec/build/bsps/tstqemu.yml
Normal file
72
spec/build/bsps/tstqemu.yml
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||||
|
actions:
|
||||||
|
- set-test-state:
|
||||||
|
reason: |
|
||||||
|
Tests that are passing intermittently due to #4922
|
||||||
|
state: indeterminate
|
||||||
|
tests:
|
||||||
|
- psx12
|
||||||
|
- psxclock
|
||||||
|
- psxtimes01
|
||||||
|
- psxualarm
|
||||||
|
- rtmonuse
|
||||||
|
- rtmonusxtimes01
|
||||||
|
- smpclock01
|
||||||
|
- smpfatal01
|
||||||
|
- smpfatal03
|
||||||
|
- smpmrsp01
|
||||||
|
- smpmutex01
|
||||||
|
- smppsxmutex01
|
||||||
|
- smpschedaffinity01
|
||||||
|
- smpschedaffinity02
|
||||||
|
- smpschededf01
|
||||||
|
- smpschededf03
|
||||||
|
- smpscheduler04
|
||||||
|
- smpthreadpin01
|
||||||
|
- sp04
|
||||||
|
- sp20
|
||||||
|
- sp68
|
||||||
|
- sp69
|
||||||
|
- sp71
|
||||||
|
- spcpucounter01
|
||||||
|
- spedfsched02
|
||||||
|
- spedfsched04
|
||||||
|
- spintrcritical01
|
||||||
|
- spintrcritical02
|
||||||
|
- spintrcritical03
|
||||||
|
- spintrcritical04
|
||||||
|
- spintrcritical05
|
||||||
|
- spintrcritical06
|
||||||
|
- spintrcritical07
|
||||||
|
- spintrcritical08
|
||||||
|
- spintrcritical09
|
||||||
|
- spintrcritical10
|
||||||
|
- spintrcritical11
|
||||||
|
- spintrcritical12
|
||||||
|
- spintrcritical13
|
||||||
|
- spintrcritical14
|
||||||
|
- spintrcritical15
|
||||||
|
- spintrcritical16
|
||||||
|
- spintrcritical17
|
||||||
|
- spintrcritical18
|
||||||
|
- spintrcritical19
|
||||||
|
- spintrcritical20
|
||||||
|
- spintrcritical21
|
||||||
|
- spintrcritical22
|
||||||
|
- spintrcritical23
|
||||||
|
- spintrcritical24
|
||||||
|
- sprmsched01
|
||||||
|
- sptimecounter01
|
||||||
|
- sptimecounter02
|
||||||
|
- sptimecounter04
|
||||||
|
- ttest02
|
||||||
|
- validation-0
|
||||||
|
- validation-smp-only-0
|
||||||
|
build-type: option
|
||||||
|
copyrights:
|
||||||
|
- Copyright (C) 2023 On-Line Applications Research (OAR)
|
||||||
|
default: []
|
||||||
|
description: ''
|
||||||
|
enabled-by: true
|
||||||
|
links: []
|
||||||
|
type: build
|
||||||
Reference in New Issue
Block a user