Skip to content

RIKEN-SysSoft/PiP-Testsuite

Repository files navigation

NEWS: Process-in-Process has new GitHub repo

new URL: https://github.com/procinproc

This repo is no longer maintained. Refer to the above new repo.

PiP Testsuite

Testsuite of Process-in-Process

This is a testsuite of Process-in-Process ([PiP] (https://github.com/procinproc/PiP)) covering all PiP API versions. This package can also be installed by the PiP package installing program (PiP-pip) and once the installation is finished the installed PiP will be automatically tested.

License

This package is licensed under the 2-clause simplified BSD License - see the LICENSE file for details.

Usage

$ cd TOP_SRCDIR
$ ./configure --with-pip=<PIP_INSTALLED_DIR>
$ make test

Here is the sample output of the test results;

...
NTASKS:   300
NTHREADS: 32
testing L - process:preload
testing G - process:got
testing C - process:pipclone
testing T - pthread

>>> utils/test-v2.list
>>> utils.list
utils.list: NG timer 0 inf                                                         L -- PASS
utils.list: NG timer 0 inf                                                         G -- PASS
...
prog-v2.list: timer 1 OK pip-exec -n 4 ./xyz 0 0 1 2 3 : -n 3 ./xyz 4 4 5 6        C -- PASS
prog-v2.list: timer 1 OK pip-exec -n 4 ./xyz 0 0 1 2 3 : -n 3 ./xyz 4 4 5 6        T -- PASS
<<< prog-v2.list
<<< prog/test-v2.list

Total test: 596
  success            : 574
  failure            : 0
  unsupported        : 22

Mailing Lists

If you have any questions or comments on PiP-Testsuite and/or PiP iteself, send e-mails to;

Or, join our PiP users' mailing list;

Author

Atsushi Hori
National Institute for Informatics
(formerly Riken Center for Commputational Science)
Japan