# Test Fixtures

本目錄包含 FWAuto Layer 2 整合測試使用的測試資料。

## 目錄結構

- `makefiles/`: 測試用 Makefile，用於重播 production 行為
  - `build/`: Build 節點測試用 Makefile
  - `flash/`: Flash 節點測試用 Makefile

- `outputs/`: 從 production 捕獲的真實輸出範例
  - `keil_build_*.txt`: Keil 編譯輸出
  - `stlink_flash_*.txt`: ST-LINK 燒錄輸出

- `configs/`: 測試用配置檔案
  - `build_output_*.toml`: 測試用 build_output.toml
  - `config.toml`: 測試用專案配置

## 資料來源

所有 `outputs/` 目錄下的檔案皆從真實 production 環境捕獲，確保測試資料的真實性。

捕獲環境：
- Keil uVision: V5.06 update 7 (build 960)
- ST-LINK CLI: v3.5.0.0
- 測試專案: STM32F407 實例4 串口通訊實例

## 維護

當 Makefile 模板或輸出格式變更時，應更新對應的測試資料。
