• R/O
  • SSH
  • HTTPS

iutest: Repository summary


Recent Commits RSS

Rev. Time Author Message
r1326 2018-07-16 00:02:29 srz_zumix Revert "rm IUTEST_PP_DISALLOW_ASSIGN #62" This reverts c...
r1325 2018-07-05 07:45:44 srz_zumix v1.16.4
r1324 2018-07-05 00:35:49 srz_zumix version 1.16.4 git@d8d1df01fada9e5e2c0dfbd176ecd492db5b1...
r1323 2018-07-04 09:53:54 srz_zumix v1.16.4
r1322 2018-07-03 22:52:05 srz_zumix version 1.16.4 git@9f933f8f39dfc4619fda107cfa3d8da99a3cb...
r1321 2018-06-28 09:40:02 srz_zumix Merge remote-tracking branch 'origin/develop' git@37deb7...
r1320 2018-06-11 23:19:51 srz_zumix remove old project git@b0ba54e342c00170ff68bd4f4bc9d057e...
r1319 2018-05-31 23:44:30 srz_zumix Merge pull request #58 from yumetodo/fix/avoid_deprecated...
r1318 2018-05-01 21:31:18 srz_zumix v1.16.3
r1317 2018-05-01 21:11:22 srz_zumix version 1.6.3 git@8c653977ddc14a2bcec58ad6060fd87042e0a2...

Recently edited Tags

Name Rev. Time Author
v1.16.4 r1325 2018-07-05 07:45:44 srz_zumix
v1.16.3 r1318 2018-05-01 21:31:18 srz_zumix
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

Branches

Name Rev. Time Author Message
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 マージ

README.md

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 Cirrus Build Status buddy branch
INSPECODE Job Status Rocro INSPECODE Report Codacy Badge Coverage Status codecov
New(3-clause) BSD License NuGet version
support

iutest

iutest - iris unit test framework

Welcome to the iutest

iutest is framework for writing C++ tests.

Features

  • 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.

Platforms

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

Documentation

Project page

Support

Tools

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

Tests

|CI|master|develop|Tests| |:--|:--|:--|:--| |Travis CI |Travis-CI Build Status|Travis-CI Build Status|Basic tests, Google test compatibility, Coverage, Coverity-scan| |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 (HEAD)| | |Codefresh build status|Codefresh build status|Google Mock compatibility (HEAD)| |Bitrise |Bitrise Build Status|Bitrise Build Status|iOS| | |Build Status|Build Status|Android| |CircleCI |CircleCI|CircleCI|Optimize options test| |Cirrus CI |Cirrus Build Status|Cirrus Build Status|g++ std=c++14,17...| |Buddy |buddy branch|buddy branch|arm-none-eabi-gcc build| | |-|buddy pipeline|gtest version detect test| |Scrutinizer|Scrutinizer Build Status|Scrutinizer Build Status|iuwandbox tests| |INSPECODE |Job Status|Job Status|Spell check, Cppcheck, cpplint, metrics, scan-build| |Codacy |Codacy Badge|Codacy Badge|Shellcheck, Cppcheck, PyLint, etc...|

Coverage

Coverage Status

codecov
codecov

Contributing change

Please read the CONTRIBUTING.md for details on how to contribute to this project.

License

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

This software is released under the New(3-clause) BSD License, see LICENSE
Show on old repository browser