Bug(バグ) #3447
Task(タスク) #3403: OpenPNE の既存のテストコードが正常に動作するように修正を行う
zlib 拡張の入っていない環境で opDoctrineRecordTest.php のテストが実行できない
Start date:
2013-10-09
Due date:
% Done:
0%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
Description
Overview (現象)¶
#3134 のテストのために追加された opDoctrineRecordTest.php には gzip タイプのカラムの値を破壊しないか確認するためのテストが含まれているが、このテストは zlib 拡張が有効な環境でないと実行できない。
source:doc/ja/OpenPNE3_Setup_Guide.txt@b9a08942 には OpenPNE の動作に最低限必須とされている拡張に zlib 拡張が含まれていないため、この拡張が有効でない環境でも gzip 関連のテストをスキップして動作するようにすべきである。
Way to fix (修正内容)¶
opDoctrineRecordTest 実行時に gzcompress
の使用可否をチェックし、それに応じて gzip タイプのカラムに対するテストを行うか否かを分岐するように修正する。
Related issues
Associated revisions
skip the test for gzip type column if zlib extensions is missing (fixes #3447)
History
#1
Updated by Youichi Kimura about 10 years ago
- Status changed from Accepted(着手) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴 3743686e4c0cae0afa4d9d130fa3639f9aaf9488 で適用されました。
#2
Updated by Shinichi Urabe about 10 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- % Done changed from 50 to 70
レビューOKです
#4
Updated by kaoru n over 6 years ago
- Status changed from Pending Testing(テスト待ち) to Won't fix(対応せず)
- Target version changed from OpenPNE 3.9.0-old to OpenPNE 3.9.0
- % Done changed from 70 to 0
OpenPNE 3.8.9 にて対応済みであったため、対応せずとします。