本文へスキップ

自動テストフレームワークの構築

auto-testing

プロジェクト概要

  • QNX搭載の組込システム向けに自動テスト環境を構築する

課題

  • テストフレームワークをQNXが搭載された組込システムに適用する
  • GitHub Actions / Jenkins と連携した CI 環境の構築
  • テスト工数の削減

成果

QNX搭載の組込システムで自動テストフレームワークを構築

Linux向けテストスイート LTP(Linux Test Project)のPOSIX準拠テスト群と、テスト実行フレームワーク Fuego を QNX 環境へ対応させ、GitHub Actions / Jenkins と連携した CI 環境を構築しました。開発コードのコミットを契機として実機ターゲット上で自動テストが実行される仕組みにより、コミットとテスト結果のトレーサビリティ確保およびテスト工数の削減に貢献しました。

POINT

  • QNX環境での自動テスト環境の構築
  • CI環境の構築
  • テスト工数削減