Better logging in tests. (#790)

This commit is contained in:
Robert Nishihara
2017-07-31 22:30:46 -07:00
committed by Philipp Moritz
parent c3b39b4d86
commit 52a27be364
2 changed files with 10 additions and 5 deletions
+2 -1
View File
@@ -283,7 +283,8 @@ class Monitor(object):
continue
log.info("Driver {} is returning GPU IDs {} to local "
"scheduler {}.".format(driver_id, num_gpus_returned,
"scheduler {}.".format(binary_to_hex(driver_id),
num_gpus_returned,
local_scheduler_id))
def process_messages(self):
+8 -4
View File
@@ -858,10 +858,14 @@ class ActorsWithGPUs(unittest.TestCase):
second_interval = list_of_intervals[j]
# Check that list_of_intervals[i] and list_of_intervals[j]
# don't overlap.
assert first_interval[0] < first_interval[1]
assert second_interval[0] < second_interval[1]
assert (first_interval[1] < second_interval[0] or
second_interval[1] < first_interval[0])
self.assertLess(first_interval[0], first_interval[1])
self.assertLess(second_interval[0], second_interval[1])
intervals_nonoverlapping = (
first_interval[1] <= second_interval[0] or
second_interval[1] <= first_interval[0])
assert intervals_nonoverlapping, (
"Intervals {} and {} are overlapping."
.format(first_interval, second_interval))
@ray.remote(num_gpus=1)
def f1():