2019年11月13日水曜日

iutest v1.17.0 をリリースしました

C++ テスティングフレームワーク iutest v1.17.0 をリリースしました。
Github: https://github.com/srz-zumix/iutest/releases
OSDN: https://osdn.net/projects/iutest/releases/71920

変更点は以下の通りです。

* New
* ::std::string_view 対応
* ::std::filesystem 対応
* FreeBSD 対応
* ALMOST_EQ アサーション を追加
* --iutest_locale_ctype オプションを追加

* Improved
* setlocale(LC_CTYPE, IUTEST_FLAG(locale_ctype)) をテスト実行開始時に行うように修正
* Visual Studio 2019 対応

* Changes
* 大きな配列/コンテナ/オブジェクトの pinter を修正
* iutest_main で setlocale していたものを廃止
* junit xml 出力で出力するテストが 0 だった場合にファイル書き出ししないように修正
* CSV パラメータ生成でファイルオープン失敗した場合の警告レベルを FATAL から WARNING に変更
* CSV パラメータ生成で要素がなかった場合に WARNING 出力
* deprecated: IUTEST_USE_OWN_LIST

* Bug fixes
* いくつかの不具合を修正


一応、v1.17 になって C++17 に対応した。という体でリリースしてます。
ホントはいろいろ足らない気がしてますが、ひとまず filesystem と string_view の対応はできると思います。
実際に使用してみたら、全然使い物にならない・・ってこともあるかもしれないので、issue 報告お待ちしております。

では。

0 件のコメント:

コメントを投稿