• R/O
  • SSH
  • HTTPS

iutest: レポジトリ概要


最近のコミット RSS

Rev. 日時 作者 メッセージ
r1359 2018-12-06 10:15:30 srz_zumix Merge remote-tracking branch 'origin/develop' git@426205...
r1358 2018-11-28 10:19:47 srz_zumix Merge remote-tracking branch 'origin/develop' git@dd240c...
r1357 2018-11-19 09:33:31 srz_zumix Merge pull request #120 from srz-zumix/azure-pipelines S...
r1356 2018-11-14 10:13:44 srz_zumix Merge remote-tracking branch 'origin/develop' git@f61224...
r1355 2018-11-12 00:14:39 srz_zumix Merge remote-tracking branch 'origin/develop' git@6f6ba8...
r1354 2018-11-09 10:18:41 srz_zumix Merge remote-tracking branch 'origin/develop' git@90fd6e...
r1353 2018-11-07 09:40:24 srz_zumix Merge remote-tracking branch 'origin/develop' git@eec8ab...
r1352 2018-11-02 02:51:17 srz_zumix Merge remote-tracking branch 'origin/develop' git@6d0e3f...
r1351 2018-10-27 23:02:58 srz_zumix Merge remote-tracking branch 'origin/develop' git@5b609d...
r1350 2018-10-17 23:57:34 srz_zumix Merge remote-tracking branch 'origin/develop' git@8b4dd7...

最近変更されたタグ

名前 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

AppVeyor Build status Azure Pipelines Build Status Bitrise iOS Build Status Buddy branch CircleCI Cirrus Build Status Codeship Status for srz-zumix/iutest GitLab CI pipeline status Semaphore Build Status Shippable Run Status Scrutinizer Build Status Travis-CI Build Status Wercker status

Codacy Badge Codecov Coveralls Coverage Status Coverity Scan Build Status INSPECODE Job Status Rocro INSPECODE Report
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| |:--|:--|:--|:--| |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)| |Azure Pipelines|Build Status|Build Status|Config matrix test| |Bitrise|Bitrise iOS Build Status|Bitrise iOS Build Status|iOS| | |Bitrise Android Build Status|Bitrise Android Build Status|Android| |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| |Circle CI|CircleCI|CircleCI|Optimize options test| |Cirrus CI|Cirrus Build Status|Cirrus Build Status|g++ std=c++14,17...| |Codacy|Codacy Badge|Codacy Badge|Shellcheck, Cppcheck, PyLint, etc...| |Codefresh|||| |Codeship|Codeship Status for srz-zumix/iutest|Codeship Status for srz-zumix/iutest|Update documents, Check coding standard of the project| |Coverity Scan|Coverity Scan Build Status||Coverity Scan| GitLab CI|GitLab CI pipeline status||Google Test/Google Mock compatibility (HEAD)| |INSPECODE|Job Status|Job Status|Spell check, Cppcheck, cpplint, metrics, scan-build| |Scrutinizer|Scrutinizer Build Status|Scrutinizer Build Status|iuwandbox tests| |Semaphore|Semaphore Build Status|Semaphore Build Status|Scan-build| |Shippable|Shippable Run Status|Run Status|Syntax tests for compiler each version (c++98)| |Travis CI|Travis-CI Build Status|Travis-CI Build Status|Basic tests, Google Test compatibility, Coverage, Coverity-scan| |Wercker|wercker status|wercker status|Syntax tests for compiler each version|

Coverage

Coveralls 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
旧リポジトリブラウザで表示