[CLI] Fix Ray Status with ENV Variable set (#13707)

This commit is contained in:
Ian Rodney
2021-01-26 10:29:42 -08:00
committed by Alex Wu
parent 942d603d7e
commit 5c2aedc7d9
3 changed files with 32 additions and 1 deletions
+1 -1
View File
@@ -216,7 +216,7 @@ def get_ray_address_to_use_or_die():
A string to pass into `ray.init(address=...)`
"""
if "RAY_ADDRESS" in os.environ:
return "auto" # Avoid conflict with RAY_ADDRESS env var
return os.environ.get("RAY_ADDRESS")
return find_redis_address_or_die()
+19
View File
@@ -415,5 +415,24 @@ def test_ray_submit(configure_lang, configure_aws, _unlink_test_ssh_key):
_check_output_via_pattern("test_ray_submit.txt", result)
def test_ray_status():
import ray
address = ray.init().get("redis_address")
runner = CliRunner()
result = runner.invoke(scripts.status, [])
_check_output_via_pattern("test_ray_status.txt", result)
result_arg = runner.invoke(scripts.status, ["--address", address])
_check_output_via_pattern("test_ray_status.txt", result_arg)
# Try to check status with RAY_ADDRESS set
os.environ["RAY_ADDRESS"] = address
result_env = runner.invoke(scripts.status)
_check_output_via_pattern("test_ray_status.txt", result_env)
result_env_arg = runner.invoke(scripts.status, ["--address", address])
_check_output_via_pattern("test_ray_status.txt", result_env_arg)
if __name__ == "__main__":
sys.exit(pytest.main(["-v", __file__]))
@@ -0,0 +1,12 @@
======== Cluster status: .+
Node status
------------------------------------------------------------
Resources
------------------------------------------------------------
Usage:
Demands:
\(no resource demands\)