• R/O
  • SSH
  • HTTPS

iutest: ソースツリー


名前 サイズ Rev. 日時 作者 ログメッセージ
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...
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...

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