通信とOSフラッシュをテストできるように、シリアルポートをモックすることを検討しています。
模擬シリアルポートから私が望んでいること。(プロジェクトにとって重要な順に)
- isttyを渡す
- 自動テストスイートで使用可能(GUIなし)
- 言語にとらわれない
- TravisCIで実行できます
- クロスプラットフォーム
これらすべてのオプションが可能かどうかはわかりません。しかし、そうするのはいいことです。Unixはすべてをファイルとして扱うことを知っているので、isttyを渡すファイルを作成できれば、それは良い解決策になりますが、おそらくWindowsとの互換性はありません。
とにかく、SerialPort通信をテストするためのアイデアは素晴らしいでしょう。
みんな、ありがとう。