• R/O
  • SSH
  • HTTPS

iutest: レポジトリ概要


最近のコミット RSS

Rev. 日時 作者 メッセージ
r1396 2019-10-08 22:47:41 srz_zumix Merge pull request #322 from srz-zumix/develop update ve...
r1395 2019-10-05 23:22:27 srz_zumix Merge remote-tracking branch 'origin/develop' git@11ad1c...
r1394 2019-09-19 22:26:01 srz_zumix Merge pull request #307 from srz-zumix/develop update v1...
r1393 2019-08-26 10:43:34 srz_zumix Merge remote-tracking branch 'origin/develop' git@a6a62b...
r1392 2019-08-23 10:46:41 srz_zumix Merge remote-tracking branch 'origin/develop' git@50f49c...
r1391 2019-08-22 10:13:14 srz_zumix Merge pull request #276 from srz-zumix/develop update gi...
r1390 2019-08-06 09:44:56 srz_zumix Merge remote-tracking branch 'origin/develop' git@b1e3f3...
r1389 2019-08-02 10:02:18 srz_zumix Merge remote-tracking branch 'origin/develop' git@7b1911...
r1388 2019-07-22 10:37:52 srz_zumix Merge remote-tracking branch 'origin/develop' git@5d9fed...
r1387 2019-07-16 09:26:04 srz_zumix Merge remote-tracking branch 'origin/develop' git@3ae6c7...

最近変更されたタグ

名前 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 Codefresh build status Codeship Status for srz-zumix/iutest Drone Build Status GitHub Actions Status GitLab CI pipeline status Scrutinizer Build Status Semaphore Build Status Shippable Run Status Travis-CI Build Status Wercker status

Codacy Badge Codecov Coveralls Coverage Status Coverity Scan Build Status GuardRails badge 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
  • FreeBSD
  • 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, 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 benchmark test
Circle CI CircleCI CircleCI Basic test with opmimize options
Cirrus CI Cirrus Build Status Cirrus Build Status g++/clang std=c++14,17.. Basic tests, FreeBSD Basic tests
Codacy Codacy Badge Codacy Badge Shellcheck, Cppcheck, PyLint, etc...
Codefresh Codefresh build status Codefresh build status Benchmark test, Gcc 7/8/9 basic test
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
Drone Cloud Drone Build Status Build Status gtest compatible test for released versions / gtest version detect test
GitHub Actions GitHub Actions Status GitHub Actions Status Basic test (Windows LLVM clang and mingw), EditorConfig Lint, Include What You Use, arm-none-eabi-gcc build
GitLab CI GitLab CI pipeline status 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 (c++latest)

Basic test

Compiler and OS tests status

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-2019, Takazumi Shirayanagi,
All rights reserved.

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