Bug(バグ) #3447
Task(タスク) #3403: OpenPNE の既存のテストコードが正常に動作するように修正を行う
zlib 拡張の入っていない環境で opDoctrineRecordTest.php のテストが実行できない
開始日:
2013-10-09
期日:
進捗率:
0%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
Overview (現象)¶
#3134 のテストのために追加された opDoctrineRecordTest.php には gzip タイプのカラムの値を破壊しないか確認するためのテストが含まれているが、このテストは zlib 拡張が有効な環境でないと実行できない。
source:doc/ja/OpenPNE3_Setup_Guide.txt@b9a08942 には OpenPNE の動作に最低限必須とされている拡張に zlib 拡張が含まれていないため、この拡張が有効でない環境でも gzip 関連のテストをスキップして動作するようにすべきである。
Way to fix (修正内容)¶
opDoctrineRecordTest 実行時に gzcompress
の使用可否をチェックし、それに応じて gzip タイプのカラムに対するテストを行うか否かを分岐するように修正する。
関連するチケット
関係しているリビジョン
skip the test for gzip type column if zlib extensions is missing (fixes #3447)
履歴
#1 Youichi Kimura が10年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 3743686e4c0cae0afa4d9d130fa3639f9aaf9488 で適用されました。
#2 Shinichi Urabe が10年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
レビューOKです