EC-CUBE / EC-CUBE/ec-cube2

テストで一時的に使う PHP サーバーのポート番号の重複を避ける

Open
#964 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
92
Forks
97
Avg merge
4d 2h
Merged PRs (30d)
9

Description

以下で利用しているポート番号が同一となっている。
tests/class/SC_Response/SC_ResponseSendRedirectWithHeaderTest.php
tests/class/SC_Response/SC_ResponseWithHeaderTest.php

並行実行に対応する際に、問題となるかもしれない。

socket_create_listen() で空きポートを取得できそう。
https://www.php.net/manual/ja/function.socket-create-listen.php#44187

それが駄目でも、もっと大きなポート番号にして、未使用を確認するなどでもマシになりそう。

派生元: https://github.com/EC-CUBE/ec-cube2/pull/960/files/a09269a77362db447e7e059ed1322edaa884761e#diff-82664cf90fc51e9d594303224de4f78db46f94dbb81ef685b8a8a961283e46ef

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.