<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/regression/lib/libc/string, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Integrate tools/regression/lib/libc/string into the FreeBSD test suite</title>
<updated>2015-11-08T07:53:31+00:00</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-11-08T07:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=347267dcf85acdae941b776400c19195a5d6e15d'/>
<id>347267dcf85acdae941b776400c19195a5d6e15d</id>
<content type='text'>
as lib/libc/tests/string

MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as lib/libc/tests/string

MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the strerror tests work without libtap.</title>
<updated>2014-03-12T10:45:22+00:00</updated>
<author>
<name>Julio Merino</name>
<email>jmmv@FreeBSD.org</email>
</author>
<published>2014-03-12T10:45:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b83f6294d2e3bae025fe1eee5d0b10a94ac783f1'/>
<id>b83f6294d2e3bae025fe1eee5d0b10a94ac783f1</id>
<content type='text'>
Just replace the simple calls to the library with ad-hoc code.  We should
later rewrite these with the ATF libraries anyway, which are part of the
base system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just replace the simple calls to the library with ad-hoc code.  We should
later rewrite these with the ATF libraries anyway, which are part of the
base system.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow strerror(0) and strerror_r(0, ...).</title>
<updated>2011-04-05T21:56:05+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-04-05T21:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2973057493524c8b729d4c85e077f111012a4aac'/>
<id>2973057493524c8b729d4c85e077f111012a4aac</id>
<content type='text'>
Of course, strerror_r() may still fail with ERANGE.

Although the POSIX specification said this could fail with EINVAL and
doing this likely indicates invalid use of errno, most other
implementations permitted it, various POSIX testsuites require it to
work (matching the older sys_errlist array) and apparently some
applications depend on it.

PR:		standards/151316
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Of course, strerror_r() may still fail with ERANGE.

Although the POSIX specification said this could fail with EINVAL and
doing this likely indicates invalid use of errno, most other
implementations permitted it, various POSIX testsuites require it to
work (matching the older sys_errlist array) and apparently some
applications depend on it.

PR:		standards/151316
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests for wcscasecmp(), wcsnlen(), and stpncpy().</title>
<updated>2009-02-28T06:34:04+00:00</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-02-28T06:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f04a5a6c818da499b58b528eeea3e4fa1ae805ec'/>
<id>f04a5a6c818da499b58b528eeea3e4fa1ae805ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add to CFLAGS, rather than overriding it.  Use LDFLAGS for the -L option,</title>
<updated>2005-02-01T09:26:34+00:00</updated>
<author>
<name>Nik Clayton</name>
<email>nik@FreeBSD.org</email>
</author>
<published>2005-02-01T09:26:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8948ad6b589aaf2459bcf77708a353f0a5b6da64'/>
<id>8948ad6b589aaf2459bcf77708a353f0a5b6da64</id>
<content type='text'>
and LDLIBS to specify -ltap.

Submitted by:	ru
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and LDLIBS to specify -ltap.

Submitted by:	ru
</pre>
</div>
</content>
</entry>
<entry>
<title>Link against libtap (ports/devel/libtap).  Replace the calls to assert()</title>
<updated>2005-02-01T01:53:35+00:00</updated>
<author>
<name>Nik Clayton</name>
<email>nik@FreeBSD.org</email>
</author>
<published>2005-02-01T01:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=818287703da385f12e15ea1ee731a8c1fbf06428'/>
<id>818287703da385f12e15ea1ee731a8c1fbf06428</id>
<content type='text'>
with calls to libtap::ok1(), and make sure the correct number of tests is
planned for, and that the exit code is correct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with calls to libtap::ok1(), and make sure the correct number of tests is
planned for, and that the exit code is correct.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch over to a different, more flexible test output protocol that's</title>
<updated>2004-11-11T19:47:55+00:00</updated>
<author>
<name>Nik Clayton</name>
<email>nik@FreeBSD.org</email>
</author>
<published>2004-11-11T19:47:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=00e13b1d679d242d6db62cab43303efe327afdbc'/>
<id>00e13b1d679d242d6db62cab43303efe327afdbc</id>
<content type='text'>
understood by Perl's Test::Harness module and prove(1) commands.

Update README to describe the new protocol.  The work's broken down into
two main sets of changes.

First, update the existing test programs (shell scripts and C programs)
to produce output in the ok/not ok format, and to, where possible, also
produce a header describing the number of tests that are expected to be
run.

Second, provide the .t files that actually run the tests.  In some cases
these are copies of, or very similar too, scripts that already existed.
I've kept the old scripts around so that it's possible to verify that
behaviour under this new system (in terms of whether or not a test fails)
is identical to the behaviour under the old system.

Add a TODO file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
understood by Perl's Test::Harness module and prove(1) commands.

Update README to describe the new protocol.  The work's broken down into
two main sets of changes.

First, update the existing test programs (shell scripts and C programs)
to produce output in the ok/not ok format, and to, where possible, also
produce a header describing the number of tests that are expected to be
run.

Second, provide the .t files that actually run the tests.  In some cases
these are copies of, or very similar too, scripts that already existed.
I've kept the old scripts around so that it's possible to verify that
behaviour under this new system (in terms of whether or not a test fails)
is identical to the behaviour under the old system.

Add a TODO file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add regression test for strerror()/strerror_r().</title>
<updated>2002-12-18T16:59:08+00:00</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-12-18T16:59:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ac3f0d298fe303db7e5cd8814b38ff9f88703e84'/>
<id>ac3f0d298fe303db7e5cd8814b38ff9f88703e84</id>
<content type='text'>
Based on:	src/lib/libc/string/strerror.c (rev 1.8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on:	src/lib/libc/string/strerror.c (rev 1.8)
</pre>
</div>
</content>
</entry>
</feed>
