• R/O
  • SSH
  • HTTPS

iutest: レポジトリ概要


最近のコミット RSS

Rev. 日時 作者 メッセージ
r1350 2018-10-17 23:57:34 srz_zumix Merge remote-tracking branch 'origin/develop' git@8b4dd7...
r1349 2018-10-08 23:33:38 srz_zumix Merge remote-tracking branch 'origin/develop' git@1241a1...
r1348 2018-10-07 23:13:07 srz_zumix Merge remote-tracking branch 'origin/develop' git@0f39f3...
r1347 2018-09-20 09:15:15 srz_zumix Merge remote-tracking branch 'origin/develop' git@643f9b...
r1346 2018-09-19 10:10:45 srz_zumix v1.16.6
r1345 2018-09-19 09:42:06 srz_zumix Merge remote-tracking branch 'origin/develop' git@6e43cd...
r1344 2018-09-18 23:12:22 srz_zumix Merge remote-tracking branch 'origin/develop' git@955ae4...
r1343 2018-09-15 21:14:54 srz_zumix Merge remote-tracking branch 'origin/develop' git@8aa263...
r1342 2018-09-13 21:54:44 srz_zumix Merge remote-tracking branch 'origin/develop' git@5bdec5...
r1341 2018-09-04 12:52:25 srz_zumix Merge pull request #91 from srz-zumix/feature/refactoring...

最近変更されたタグ

名前 Rev. 日時 作者
v1.16.6 r1346 2018-09-19 10:10:45 srz_zumix
v1.16.5 r1332 2018-08-06 10:13:44 srz_zumix
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

ブランチ

名前 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 マージ

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 Bitrise Build Status CircleCI Scrutinizer Build Status Cirrus Build Status Codefresh 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. (1.5 or later)

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, Visual Studio, Cygwin, MINGW, NuGet| | |AppVeyor Build PREFAST status|AppVeyor Build PREFAST status|Visual Studio PREFAST (Code Analysis)| |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|Update documents, Check coding standard of the project| |Semaphore |Semaphore Build Status|Semaphore Build Status|Scan-build| |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...| |Codefresh |Codefresh build status||Google Test/Google Mock compatibility (HEAD)| |Buddy |buddy branch|buddy branch|arm-none-eabi-gcc build, and below| ||buddy pipeline|-|gtest compatible test for released versions| | |-|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
旧リポジトリブラウザで表示