Skip to content

Commit 872f476

Browse files
authored
Tests: unskip a few libc++ tests that were believed to have timing assumptions (#4698)
1 parent d56c6db commit 872f476

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

tests/libcxx/expected_results.txt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ std/utilities/memory/default.allocator/allocator.ctor.pass.cpp FAIL
5454
# LWG-3197 "std::prev should not require BidirectionalIterator" (New)
5555
std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp FAIL
5656

57-
# Itanium ABI assumptions that current_exception and rethrow_exception don't copy the exception object.
58-
# The SKIPPED tests contain `XFAIL: msvc`, which is not well understood by the test harness.
59-
std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp SKIPPED
60-
std/language.support/support.exception/propagation/current_exception.pass.cpp SKIPPED
61-
6257
# Testing nonstandard behavior
6358
std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp FAIL
6459

@@ -593,7 +588,6 @@ std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.
593588
std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp FAIL
594589

595590
# Not analyzed, likely bogus tests. Appears to be timing assumptions.
596-
std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_notify_all.pass.cpp SKIPPED
597591
std/thread/futures/futures.async/async.pass.cpp SKIPPED
598592
std/thread/futures/futures.shared_future/get.pass.cpp SKIPPED
599593
std/thread/futures/futures.shared_future/wait.pass.cpp SKIPPED
@@ -614,8 +608,6 @@ std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp S
614608
std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp SKIPPED
615609
std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp SKIPPED
616610
std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp SKIPPED
617-
std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp SKIPPED
618-
std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp SKIPPED
619611
std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp SKIPPED
620612
std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp SKIPPED
621613
std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp SKIPPED
@@ -650,8 +642,6 @@ std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements
650642
std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_for.pass.cpp SKIPPED
651643
std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp SKIPPED
652644
std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock.pass.cpp SKIPPED
653-
std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp SKIPPED
654-
std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp SKIPPED
655645
std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp SKIPPED
656646

657647
# Not analyzed, likely bogus tests. Various assertions, probably POSIX assumptions.
@@ -1355,6 +1345,10 @@ std/time/time.syn/formatter.weekday_last.pass.cpp:2 SKIPPED
13551345
std/time/time.syn/formatter.weekday.pass.cpp:0 SKIPPED
13561346
std/time/time.syn/formatter.weekday.pass.cpp:2 SKIPPED
13571347
std/time/time.syn/formatter.year_month_day.pass.cpp:2 SKIPPED
1348+
std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:0 SKIPPED
1349+
std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp:2 SKIPPED
1350+
std/language.support/support.exception/propagation/current_exception.pass.cpp:0 SKIPPED
1351+
std/language.support/support.exception/propagation/current_exception.pass.cpp:2 SKIPPED
13581352

13591353

13601354
# *** MSVC-INTERNAL TEST HARNESS ISSUES (note: configuration :9 restricts these skips to be MSVC-internal) ***

0 commit comments

Comments
 (0)