summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-10-27 16:12:35 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-10-28 19:51:56 +0200
commit94ed8b1fc471654e076f0d8eb1d1ec8ab2146629 (patch)
treeaeb7e3991cef93646bf09afd41c935347b88a5e1
parentspec: Update documentation (diff)
downloadrtems-central-94ed8b1fc471654e076f0d8eb1d1ec8ab2146629.tar.bz2
spec: Fix sporadic test failure
-rw-r--r--spec/rtems/intr/req/is-pending.yml5
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/rtems/intr/req/is-pending.yml b/spec/rtems/intr/req/is-pending.yml
index f7cd555e..01ffcb56 100644
--- a/spec/rtems/intr/req/is-pending.yml
+++ b/spec/rtems/intr/req/is-pending.yml
@@ -278,9 +278,10 @@ test-support: |
if ( has_installed_entries ) {
/*
* We cannot test this vector thoroughly, since it is used by a device
- * driver.
+ * driver. It may be pending or not. For example in SMP configurations,
+ * it may be pending while being serviced right now on another processor.
*/
- T_false( IsPending( ctx ) );
+ (void) IsPending( ctx );
} else if ( !attr->is_maskable ) {
/* We can only safely test maskable interrupts */
T_false( IsPending( ctx ) );