• R/O
  • SSH
  • HTTPS

iutest: ソースツリー


名前 サイズ Rev. 日時 作者 ログメッセージ
tools r1271 2017-11-13 21:11:27 srz_zumix update jenkinsfile git@d86e0b05f7114...
utils r1271 2017-11-13 21:11:27 srz_zumix update jenkinsfile git@d86e0b05f7114...
circle.yml 1.7 k r1221 2017-01-17 12:56:03 srz_zumix update .travis.yml git@73b8b1a5e69d4...
bitrise.yml 1.01 k r1249 2017-04-18 22:42:43 srz_zumix fix git@2700dda94ca077375d65c2b0699b...
Jenkinsfile 2.08 k r1271 2017-11-13 21:11:27 srz_zumix update jenkinsfile git@d86e0b05f7114...
codefresh.yml 934 r1265 2017-08-12 21:24:17 srz_zumix Merge branch 'master' into develop g...
setenv.wsf 576 r479 2014-02-04 12:44:01 srz_zumix update readme
wercker.yml 3.34 k r1259 2017-07-05 21:46:05 srz_zumix fix codecvt check git@206505b28baf95...
samples r1270 2017-10-22 20:07:17 srz_zumix update wandbox test setting git@ed1d...
appveyor.yml 980 r1267 2017-08-22 09:04:28 srz_zumix use ctest git@df5fae7fdfc2966d200697...
.gitignore 517 r1272 2017-11-18 22:44:21 srz_zumix update makefile and gitignore git@87...
shippable.yml 2.44 k r1270 2017-10-22 20:07:17 srz_zumix update wandbox test setting git@ed1d...
COPYING 5.95 k r1253 2017-05-28 21:38:40 srz_zumix update README.md git@14b42e75059d6d6...
CHANGES 14.6 k r1273 2017-11-25 21:49:03 srz_zumix update documents git@0a40ec9561d0486...
test r1272 2017-11-18 22:44:21 srz_zumix update makefile and gitignore git@87...
codecov.yml 86 r1203 2016-11-03 21:06:29 srz_zumix update .travis.yaml git@dbf67a4733a2...
LICENSE 1.48 k r1252 2017-05-25 13:18:52 srz_zumix update LICENSE file git@01e13413497e...
include r1286 2017-12-17 20:34:15 srz_zumix update cpplint filter git@daced9c25b...
rocro.yml 1.24 k r1287 2017-12-19 10:08:33 srz_zumix update cppcheck ignore git@1561b1e28...
.travis.yml 5.55 k r1262 2017-08-01 08:15:13 srz_zumix update codefresh git@87b896c115153ea...
src r1167 2016-06-30 08:19:02 srz_zumix tab to space update cpplint setting f...
docs r1286 2017-12-17 20:34:15 srz_zumix update cpplint filter git@daced9c25b...
tox.ini 238 r1262 2017-08-01 08:15:13 srz_zumix update codefresh git@87b896c115153ea...
projects r1286 2017-12-17 20:34:15 srz_zumix update cpplint filter git@daced9c25b...
README.md 12.24 k r1273 2017-11-25 21:49:03 srz_zumix update documents git@0a40ec9561d0486...

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
Rocro INSPECODE Report Coverage Status codecov
New(3-clause) BSD License NuGet version

iutest

iutest - iris unit test framework

Welcome to the iutest

iutest is framework for writing C++ tests.

Features

  • An XUnit test framework.
  • Include only.
  • 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, Wine + MinGW| |AppVeyor |AppVeyor Build status|AppVeyor Build status|Windows, NuGet| | |AppVeyor Build sample status|AppVeyor Build sample status|Sample build| | |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|

Coverage

Coverage Status

codecov
codecov

License

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

This software is released under the New(3-clause) BSD License, see LICENSE
旧リポジトリブラウザで表示