• R/O
  • SSH

iutest: レポジトリ概要

最近のコミット RSS

Rev. 日時 作者 メッセージ
r1311 2018-03-14 10:12:08 srz_zumix add MemorySanitizer attribute macro #43 git@c9306e324c4b...
r1310 2018-03-04 21:09:02 srz_zumix add support badge git@7ac842d5c98095f96f834f06ca700f3e76...
r1309 2018-03-02 09:48:07 srz_zumix fix use gtest build error #38 git@57eb92142e3755f5232972...
r1308 2018-02-19 09:55:54 srz_zumix fix typo git@3b776bfc91bff10b0cac2dd1cc2fe3926c67d4a1 ht...
r1307 2018-02-17 21:32:33 srz_zumix fix test git@c012ed0e396cbbb03cc03217485c0d6133da5817 ht...
r1306 2018-02-08 09:57:22 srz_zumix fix test Makefile (USE_LIB) git@7fe38847a9578094176a240c...
r1305 2018-02-06 22:32:40 srz_zumix to LF #41 git@136d516057d3397c24f7e6bfa5a3f8f10701e0b2 h...
r1304 2018-02-04 20:18:00 srz_zumix fix cppcheck warnings git@cec950e5f2ba95635aad0259cca0a0...
r1303 2018-01-29 09:50:11 srz_zumix update README.md git@8ce5de29da894d157add1b16f9ef88afdf7...
r1302 2018-01-29 09:42:59 srz_zumix fix error git@e711e991616a28f325869fd1563eb79c6b218de3 h...


名前 Rev. 日時 作者
v1.16.2 r1288 2017-12-28 23:40:37 srz_zumix
v1.16.1 r1232 2017-02-13 12:11:21 srz_zumix
v1.16.0 r1212 2016-12-07 12:52:07 srz_zumix
v1.15.2 r1195 2016-07-24 23:46:49 srz_zumix
v1.15.0 r1036 2016-02-13 21:32:12 srz_zumix
v1.14.0 r978 2015-11-11 22:03:42 srz_zumix
v1.13.0 r922 2015-09-13 21:48:58 srz_zumix
v1.12.0 r882 2015-06-20 10:09:36 srz_zumix
v1.11.1 r793 2015-03-08 20:27:38 srz_zumix
v1.11.0 r757 2014-11-30 11:06:24 srz_zumix


名前 Rev. 日時 作者 メッセージ
c r821 2015-04-19 21:40:06 srz_zumix v1.5.1
eastl r470 2014-01-31 08:05:29 srz_zumix use EASTL
iutest_c r77 2012-06-19 19:42:47 srz_zumix trunk からマージ テストフィ...
v1.0.0 r87 2012-07-24 07:44:25 srz_zumix v1.0.0
v1.1.1 r123 2012-10-09 21:53:59 srz_zumix マージ
v1.2.0 r162 2012-12-21 23:32:44 srz_zumix コメント修正
v1.3.0 r210 2013-02-01 08:31:21 srz_zumix trunk からマージ
v1.3.1 r215 2013-02-05 08:43:41 srz_zumix makefile 更新
v1.4.1 r256 2013-04-09 23:12:07 srz_zumix v1.4.1 ブランチ
v1.5.1 r282 2013-05-07 22:23:31 srz_zumix マージ


Travis-CI Build Status AppVeyor Build status Coverity Scan Build Status Codeship Status for srz-zumix/iutest
wercker status Shippable Run Status Semaphore Build Status Codefresh build status Bitrise Build Status CircleCI Scrutinizer Build Status
Job Status Rocro INSPECODE Report Coverage Status codecov
New(3-clause) BSD License NuGet version


iutest - iris unit test framework

Welcome to the iutest

iutest is framework for writing C++ tests.


  • An XUnit test framework.
  • Header only, no external dependencies.
  • Test discovery.
  • XML/JUnit test report generation.
  • Assertions.
    • A rich set of assertions.
    • User-defined assertions.
    • Power-assert (expression-assert).
    • Matchers.
    • Fatal and non-fatal, warning, assume failures.
  • Value-parameterized tests.
  • Type-parameterized tests.
  • Advanced parameter generation.
    • Pairwise parameter.
    • CSV parameter.
    • Any parameter.
    • Random parameter.
    • Multiple parameters can be concatenated.
  • Test packages (grouping).
  • Skip test.
  • Private member test.
  • Janaese test name (C++03).
  • Various options for running the tests.
  • Compatible with Google Test.


  • Windows
  • Linux
  • Mac OS X
  • Cygwin
  • MinGW


Project page



  • fused
    make fused-src.
  • twilio
    notifies the test results using twilio
  • wandbox
    tools to make use of the iutest in wandbox


|CI|master|develop|Tests| |:--|:--|:--|:--| |Travis CI |Travis-CI Build Status|Travis-CI Build Status|Basic tests, Google test compatibility, Coverage, Coverity-scan, Wine + MinGW| |AppVeyor |AppVeyor Build status|AppVeyor Build status|Windows, NuGet| | |AppVeyor Build PREFAST status|AppVeyor Build PREFAST status|Visual Studio PREFAST (Code Analysis)| | |AppVeyor Build cygwin status|AppVeyor Build cygwin status|Cygwin| | |AooVeyor Build mingw status|AppVeyor Build mingw status|MinGW| |Wercker |wercker status|wercker status|Syntax tests for compiler each version| |Shippable |Shippable Run Status|Run Status|Syntax tests for compiler each version (c++98)| |Codeship | Codeship Status for srz-zumix/iutest| Codeship Status for srz-zumix/iutest|Cpplint, Update documents| |Semaphore |Semaphore Build Status|Semaphore Build Status|Scan-build| |Codefresh |Codefresh build status|Codefresh build status|Google Test compatibility| | |Codefresh build status|Codefresh build status|Google Mock compatibility| |Bitrise |Bitrise Build Status|Bitrise Build Status|iOS| | |Build Status|Build Status|Android| |CircleCI |CircleCI|CircleCI|Optimize options test| |Scrutinizer|Scrutinizer Build Status|Scrutinizer Build Status|iuwandbox tests| |INSPECODE |Job Status|Job Status|Spell check, Cppcheck, cpplint, metrics, scan-build|


Coverage Status



Copyright (c) 2011-2018, Takazumi Shirayanagi,
All rights reserved.

This software is released under the New(3-clause) BSD License, see LICENSE