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以降のツールチェーンで動作するはずです。
カテゴリから探す
人気のソフトウェア
-
BackBox Linux 16 Aug 18
-
Elementary OS 17 Aug 18
-
pfSense 22 Jun 18
-
Damn Small Linux 17 Feb 15
-
Super Grub2 Disk 20 Jan 18
-
Xandros Desktop OS 3 Jun 15
-
Xfburn 17 Feb 15
CATSRunner
同じようなソフトウェア
へのコメント CATSRunner
カテゴリから探す
人気のソフトウェア
-
Unity Linux 15 Apr 15
-
DEFT 9 Mar 17
-
Linux Lite 20 Jan 18
-
pfSense 22 Jun 18
-
Adobe Developer Connection Developer Desktop 3 Jun 15
-
Openfiler 12 May 15
-
Syslinux 17 Feb 15
コメントが見つかりません