issues
search
corvvs
/
num
A program behaves like the nm on Linux.
0
stars
0
forks
source link
リグレッションテスト
#17
Closed
corvvs
closed
1 year ago
corvvs
commented
1 year ago
テストの基本構造
「ELFファイルごとに」
「あらかじめ決められたオプションの組み合わせについて」
「
ft_nm
と
nm
の出力を比較する」
ELFファイル
以下の3種類の方法で調達。
「ソースファイル」と「コンパイル手順」の組み合わせにより生成する
あらかじめ作っておく
システムにあるものを使う
オプションの組み合わせ
なし
argup
単独
順列組み合わせ -> すべての組み合わせは326(Σ[k=0..5]5Pk). オプションの分離を考えるともっと増えるので、さすがに一部だけにしておく。
出力を比較
diff
でええやろ。
テストの基本構造
ft_nm
とnm
の出力を比較する」ELFファイル
以下の3種類の方法で調達。
オプションの組み合わせ
argup
単独出力を比較
diff
でええやろ。