Commit Graph

12 Commits

Author SHA1 Message Date
naddy
c715eab9a5 drop RCS Ids 2022-03-11 19:38:05 +00:00
bluhm
4174bc7e9c Forgot to update the plist. Found by kmos@ the hard way. 2022-01-26 00:12:26 +00:00
bluhm
7a252b4809 Our sigpause(3) does not implement POSIX semantics, but BSD behavior.
As sigpause(-1) with BSD semantics blocks SIGALRM, this code does
neither terminate nor timeout on OpenBSD.  Disable the test.
2022-01-25 14:17:54 +00:00
jca
d0258873c4 Respect user-provided CFLAGS instead of hardcoding -g -O2
ok bluhm@ (maintainer)
2022-01-12 19:04:22 +00:00
bluhm
261c81fe87 To build with new clang, remove -Werror from CFLAGS. This also
solves other compiler failures.
OK jca@
2022-01-10 22:10:15 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
bluhm
b79dd6f3ec Fix another time_t printf format string. Improve html output. 2018-05-23 20:28:34 +00:00
bluhm
f1567ba70a Sort the results in the html table correctly. After timeout detect
hung tests using the exit code of the alarm signal.  Fix more clang
printf format security warnings.  Fix clang time_t, rlim_t, pthread_t
printf format warnings.  Fix gcc uninitialized variable and array
size warnings.
2018-05-21 19:22:58 +00:00
bluhm
626a88118d Fix clang format security warning to make more tests compile. Use
installed posixtestsuite package to execute buildonly test files.
Call log files *.build.log and *.run.log to make mime type configuration
of web server simpler.  Fix creation of html file with multiple
columns for consecutive test days.
2018-05-20 01:35:54 +00:00
bluhm
d6316f0ccc Ship sorted build and run list with proper test names. Add a script
that converts the test results into a html document.  Ship the build
log so that compiler and linker errors can be reported.  Rework
installing the source files so that they are complete.  Install the
buildonly programs.  Copy source files and logs to result directory
for better reports.  Use colon consistently as separator in build
log.
2018-05-08 22:14:19 +00:00
bluhm
3a043ab7e8 Check error code of fork(2), otherwise test program might kill all
programs with pid == -1.
2018-05-08 22:13:36 +00:00
bluhm
6e11cfaca0 import posixtestsuite 1.5.2
OK pirofti@

Comment:
open POSIX test suite

Description:
The Open POSIX Test Suite is a test suite for POSIX 2001 APIs, not
tied to specific implementations.  It provides conformance, functional,
and stress testing.  Initial focus is on Threads, Clocks & Timers,
Signals, Message Queues, and Semaphores.

To run POSIX test suite on a regular basis as a OpenBSD regression
test, compile the software as a port.  All files needed to run the
tests are installed as package.  The port specific tool posixtestsuite
creates a run time environment, runs the tests, and stores the
results in the current directory.
2018-05-02 21:06:46 +00:00