Remove non-deterministic part of canonical() test

* testsuite/experimental/filesystem/operations/canonical.cc: Remove
	non-deterministic part of the test.

From-SVN: r227873
This commit is contained in:
Jonathan Wakely 2015-09-17 16:33:20 +01:00 committed by Jonathan Wakely
parent a2b4d73daf
commit 01610fec49
2 changed files with 3 additions and 11 deletions

View file

@ -1,5 +1,8 @@
2015-09-17 Jonathan Wakely <jwakely@redhat.com>
* testsuite/experimental/filesystem/operations/canonical.cc: Remove
non-deterministic part of the test.
PR libstdc++/65142
* src/c++11/random.cc (random_device::_M_getval()): Retry after short
reads.

View file

@ -57,17 +57,6 @@ test01()
p = canonical( p, ec );
VERIFY( p == "/" );
VERIFY( !ec );
p = "/dev/stdin";
if (exists(p))
{
auto p2 = canonical(p);
if (is_symlink(p))
VERIFY( p != p2 );
else
VERIFY( p == p2 );
VERIFY( canonical(p2) == p2 );
}
}
int