Skip to content

Commit ca8ed7b

Browse files
committed
* fix tests with sleep
1 parent 5f19f81 commit ca8ed7b

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

tests/sleep/003-time_nanosleep_basic.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spawn(function () use ($start_time) {
2020

2121
$elapsed = microtime(true) - $start_time;
2222
echo "time_nanosleep returned: " . ($result === true ? "true" : "false") . "\n";
23-
echo "Elapsed time >= 0.3s: " . ($elapsed >= 0.3 ? "yes" : "no") . "\n";
23+
echo "Elapsed time >= 0.2s: " . ($elapsed >= 0.2 ? "yes" : "no") . "\n";
2424
echo "time_nanosleep test completed\n";
2525
});
2626

@@ -36,5 +36,5 @@ Main thread end
3636
Starting async time_nanosleep test
3737
Other async task executing
3838
time_nanosleep returned: true
39-
Elapsed time >= 0.3s: yes
39+
Elapsed time >= 0.2s: yes
4040
time_nanosleep test completed

tests/sleep/006-all_sleep_functions_comparison.phpt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ spawn(function () {
4444
$target = microtime(true) + 0.15;
4545
$result = time_sleep_until($target);
4646
$elapsed = microtime(true) - $start;
47-
echo "time_sleep_until() result: " . ($result ? "true" : "false") . ", elapsed: " . round($elapsed, 1) . "s\n";
47+
$elapsedRounded = ceil(($elapsed - 1e-9) * 10) / 10;
48+
echo "time_sleep_until() result: " . ($result ? "true" : "false") . ", elapsed: " . $elapsedRounded . "s\n";
4849
});
4950

5051
spawn(function() {

tests/socket_ext/006-socket_hostname_resolution.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ $coroutine = spawn(function() {
2020

2121
// Test hostname resolution - connect to localhost (should resolve async)
2222
echo "Client: resolving hostname\n";
23-
$result = @socket_connect($socket, "localhost", 22); // SSH port usually exists or gives connection refused
23+
$result = @socket_connect($socket, "localhost", 65000);
2424

2525
if ($result === false) {
2626
$error = socket_last_error($socket);

0 commit comments

Comments
 (0)