Files
nerfstudio/tests/viewer/test_viewer.py
T
Ethan Weber 9d15ba6a2a viewer port cleanup (#615)
* cleaned up port logic

* bump viewer version
2022-10-02 13:58:51 -07:00

24 lines
753 B
Python

"""
Test communications with the viewer.
"""
import time
from nerfstudio.viewer.server.subprocess import run_viewer_bridge_server_as_subprocess
def test_run_subprocess():
"""Test running the viewer bridge server as a subprocess."""
zmq_port = 6000 + 10 # don't use the default ports to avoid conflicting with current training jobs
websocket_port = 7007 + 10
print("Starting the viewer bridge server as a subprocess.")
run_viewer_bridge_server_as_subprocess(websocket_port, zmq_port=zmq_port, log_filename=None)
print("Started the viewer bridge server as a subprocess.")
# do something will the viewer bridge server runs
time.sleep(1)
if __name__ == "__main__":
test_run_subprocess()
print("Tests passed.")