[Cuppa-users:60] Re: minimal CUnit

Zurück zum Archiv-Index

Kiyoshi Masumoto massu****@nifty*****
2002年 6月 21日 (金) 01:50:43 JST


桝本です。

 On Thu, 20 Jun 2002 01:28:29 +0900
 "FUKUDA, Fumiki" <epi-****@ba2*****> wrote.
>>   ANSIヘッダのけて、メモリ操作&1文字出力は自作(ユーザーおまかせ)
>> 関数を用意すると言うことですか。
>
>うん。たとえば'こっち'側で:
>
>  extern void* minimal_alloc(unsigned n);
>  extern void  minimal_free(void*);
>  extern void  minimal_putchar(char ch);
>
>...っていうプロトタイプ minimal.h を用意し、
>必要に応じて呼ぶから、'そっち'側では上記3つを
>実装し、一緒にリンクしてくれや。ちうことです。

  理解できました。

>そゆわけで、'相当'ビンボーな環境でも実機で動くCUnitちうこってす。

  なるほどです。前提(ANSIヘッダなし)が何より魅力です。
  組込み系の仕事でそのまま CUnit を使えたらどんなに楽だろうと、
  常日頃から思っています。
    現在はハードウェアやCPUリソースに依存しないロジックの部分のみ
  を Winな環境でCUnit+ちび河童+ちび馬でテストしているです。
  だから非常に限られたコードだけなんです。 # カッコわるぅ
  とても「すべてテストせよ」は実現できてません(^^;

  ということで、もしや組込みシステム上で CUnit が動くかも!?
  とメチャ興奮しています。

  それでちょっと疑問に思っているんですが、
  ユーザーからコンソール入力を期待している( Run all, Select group..)
  部分(stdinからfgets()しているところ)などはどう想定されてるので
  しょうか。
  Consoleという概念は持つ必要ない ? ということですか。


>触手動きますぅ?

  私個人としては、
  組込み系で使えるとなると飛びついて、
  布教活動までやっちゃいますよ(^^;

----
Kiyoshi Masumoto <massu****@nifty*****>



Cuppa-users メーリングリストの案内
Zurück zum Archiv-Index