Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Travis CIでタイムアウト(テスト時間不足) #31

Closed
yossi-tahara opened this issue Mar 26, 2017 · 1 comment
Closed

Travis CIでタイムアウト(テスト時間不足) #31

yossi-tahara opened this issue Mar 26, 2017 · 1 comment

Comments

@yossi-tahara
Copy link
Owner

Issue #30対策中に顕在化した問題です。
enum変更テストの追加により、テスト時間不足になる場合が出てきたようです。
更にクラス変更テストも追加するため、テスト時間は足りなくなるので、テストを多重起動する方向で検討します。

yossi-tahara added a commit that referenced this issue Mar 26, 2017
  gccに-vオプションを付け、コンパイル過程を表示するようにした。
  Theolizerドライバにて-vオプションがあると、著作権と処理対象ファイル名を出力するようにした。
  travis_waitは解除。(途中出力があるのに開始30分で落ちたので標準出力を観察していない可能性がある。)

なお、テスト時間が伸びたのか、タイムアウトが短くなったのか、全体の処理時間40分でタイムアウトする。
テストの多重化で対処する方向で検討する。→Issue #31

----------------- MD5 Hash Values -----------------
TheolizerDriver  : d765c4db73150f18fe45e97af9071540
TheolizerLibrary : 2ddd9381bb9ff40115da3eb5ede1d40f
Library's Header : 0cfd664e60f76c8df99159577d108fef
yossi-tahara added a commit that referenced this issue Mar 26, 2017
----------------- MD5 Hash Values -----------------
TheolizerDriver  : 75a7d6cd4cbabee44bd91ceb86379738
TheolizerLibrary : c03b9737d36b548b571480ebdaf17567
Library's Header : 0cfd664e60f76c8df99159577d108fef
yossi-tahara added a commit that referenced this issue Mar 26, 2017
----------------- MD5 Hash Values -----------------
TheolizerDriver  : 75a7d6cd4cbabee44bd91ceb86379738
TheolizerLibrary : c03b9737d36b548b571480ebdaf17567
Library's Header : 0cfd664e60f76c8df99159577d108fef
yossi-tahara added a commit that referenced this issue Mar 26, 2017
******************************************************************
Sources are dirty.  Please build TheolizerDriver and TheolizerLib.
******************************************************************
yossi-tahara added a commit that referenced this issue Mar 26, 2017
  reference_and_test配下のテストを2つに分ける。
    basicをFullTest1
    その他をFullTest2
  この2つに至るテストを並列化した。
  なお、ドライバとライブラリのビルドと基本テストもそれぞれで実行される。
  これは、環境毎にフォルダが用意されるTravis-CIの仕様である。

----------------- MD5 Hash Values -----------------
TheolizerDriver  : 08150d43a8da9a238dc66fc642dceb37
TheolizerLibrary : 4eea2a518137c3c5b9168767fbaefc99
Library's Header : 0cfd664e60f76c8df99159577d108fef
yossi-tahara added a commit that referenced this issue Mar 26, 2017
  reference_and_test配下のテストを2つに分ける。
    basicをFullTest1
    その他をFullTest2
  この2つに至るテストを並列化した。
  なお、ドライバとライブラリのビルドと基本テストもそれぞれで実行される。
  これは、環境毎にフォルダが用意されるTravis-CIの仕様である。

----------------- MD5 Hash Values -----------------
TheolizerDriver  : 08150d43a8da9a238dc66fc642dceb37
TheolizerLibrary : 4eea2a518137c3c5b9168767fbaefc99
Library's Header : 0cfd664e60f76c8df99159577d108fef
@yossi-tahara
Copy link
Owner Author

対応できました。
43b6339

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant