CATSRunnerは、ユニットテストフレームワークです。
C自動テストシステム(CATS)およびそれに関連するテストランナー(Catsrunner)は、組込みシステム、人気のあるテスト駆動型開発アプローチを使用する機能など、C言語ベースのシステムの開発者に提供し、ユニットテストフレームワークを実装します。
CATSは、ハードウェア抽象化層と一緒に働くことによって、埋め込まれたクロスプラットフォーム開発をサポートしています。 CATSはまた、アームエルフ - GDBのホスト/ターゲット通信機能の周りに薄いラッパーが付属しています。
ARM-7 CPUコアのリファレンス実装を提供します。
ここで、「CATSRunner」のある主要な機能は次のとおりです。
·Catsrunnerは、クロスプラットフォームの組み込みソフトウェア開発のための基礎から構築されました。
·これは、すべてのANSI Cで書かれている(はい、C ++は多くを行うことができますが、多くの組み込みチームは、Cを使用しています)。
·本ソフトウェアを積極的に維持されている - 私たちはアジャイルのルールでは、私たち自身の使用のためにそれを構築しました。
·これは、新しいターゲットプラットフォームを追加するのは簡単です。これは、PC用とARM Evaluator7Tボードのために今構築します。
·Catsrunnerはテスト駆動開発(と動作駆動開発)をサポートしています。
·Catsrunnerは実際の組み込みハードウェア上での創業からテストされています。
·これは、オープンソースソフトウェアとしてGPLの下でリリースされています
含まれています:
·猫とCatsrunner
異なるアーキテクチャに簡単に移植を支援するために、多くの場合、組込みソフトウェア開発のために必要な設備、抽象ハードウェアを提供する。·他のいくつかのソフトウェア·モジュール。
·異なるプラットフォーム上の配布にすべてのソフトウェアを構築することが可能なビルドフレームワーク。
·フレームワーク内のソフトウェアが一緒にどのように適合するかの一例として、モジュールの多くを使用するサンプル·アプリケーション(appexample)。
·主に空のテンプレート·アプリケーション(apptemplate)は、フレームワークに追加された新しいアプリケーションのための出発点として使用します。
すべての含まれるモジュールとアプリケーションのための·単体テスト
要件:
·Linux、UNIX、または他のPOSIXオペレーティングシステム。ビルド環境はCygwinのように、POSIXラッパーの下で動作するはずですが、それはまだテストされていません。
GNUツールチェーン:
·のbinutils(のbinutils-2.15でテスト済み)
·GCC(GCC-3.3.5でテスト済み)
·GDB(GDB-6.0でテスト済み)
·newlibの(newlibの-1.12.0でテスト済み)
·メイク
これは、GCC 3.3.5以降のツールチェーンで動作するはずです。
カテゴリから探す
人気のソフトウェア
-
Sophos UTM 17 Feb 15
-
Java-Chess 3 Jun 15
-
Ubuntu MATE 16 Aug 18
-
qNotesManager 17 Feb 15
-
BackBox Linux 16 Aug 18
-
Robolinux 19 Jun 17
-
Q4OS 2 Oct 17
CATSRunner
同じようなソフトウェア
へのコメント CATSRunner
カテゴリから探す
人気のソフトウェア
-
ed2k-gtk-gui 4 Jun 15
-
Kali Linux 22 Jun 18
-
Puppy Linux "Slacko" 28 Apr 17
-
Sophos UTM 17 Feb 15
-
Porteus Xfce 12 Jan 17
-
ALT Linux (School Junior) 2 Jun 15
-
Redis 28 Sep 15
コメントが見つかりません