Add bin and edit workflow
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
2026-09-16 13:11:16 -06:00
parent c8ac4fcae5
commit 4cee170d66
17576 changed files with 895740 additions and 2 deletions
@@ -0,0 +1,33 @@
require 'em_test_helper'
require 'socket'
class TestServers < Test::Unit::TestCase
def setup
@port = next_port
end
def server_alive?
port_in_use?(@port)
end
def run_test_stop_server
EM.run {
sig = EM.start_server("127.0.0.1", @port)
assert server_alive?, "Server didn't start"
EM.stop_server sig
# Give the server some time to shutdown.
EM.add_timer(0.1) {
assert !server_alive?, "Server didn't stop"
EM.stop
}
}
end
def test_stop_server
assert !server_alive?, "Port already in use"
2.times { run_test_stop_server }
assert !server_alive?, "Servers didn't stop"
end
end