私は、プログラムPを構築するautotoolsプロジェクトがあると仮定し、Pは設定ファイルを必要とします。例えば、P = vimとF =〜/ .vimrcを考えてみましょう。またはP = bashおよびF =〜/ .bashrc。 (私の場合、Pは実際にはlibです)autotools:設定ファイルが必要なプログラムをテストするには?
autotoolsが提供するテストハーネスは、テストされたプログラムにパラメータを渡すことはできません(醜いラッパーを使用していない限り...)。そのような設定ファイルは、回避策:そうtest1のは、コンフィギュレーション・ファイルF1を必要とする、TEST2はF2を必要とする...
次のようにいくつかのテストのためのMakefile.amは見ることができる:
今#test ttt is linked with program P and will test P
check_PROGRAMS= ttt
ttt_SOURCES = ttt.c
ttt_LDAD = libP.a
TESTS = ttt
EXTRA_DIST = configs/f1.cfg
を:どのように私はPを得るのですかファイルconfigs/F1、configs/F2をロードするには...テスト中に、インストール後に〜/ .p_rcを読み込みますか?
このような設定ファイルを持つプログラムは非常にコミュニケートしています....これはどのようにautotoolsで正しくhanldedですか?