Useless
Metrics
-
New metric! Useless
xcodebuild
invocations. This event describes a situation when Emcee invokesxcodebuild
to run the tests, but it never runs them, instead waits for something (e.g. testmanagerd) and then terminates. Usually this happens when too much simulators are being in use on a machine. Reducing simulator count or rebooting your machine may help with reducing useless invocations. -
Fixed dequeud/enqueued metric values
-
New metric reporting system! Emcee can now report to Statsd! Analytics configuration accepts new settings for it.
Bugtressing
-
When you enqueue tests with non-satisfiable worker requirements, these tests will be marked as failed if no worker is available to run these tests instead of allowing queue to keep them enqueued infinitely while waiting for suitable worker to appear. 🦺
-
Fixed running Emcee on larger machine farms with more than 64 computers. 🤡
-
Scheduling tests with empty worker requirements now again supported. 🦵🏻
APIs
-
[Synchronous]QueueClient
classes have finally been deleted. -
JobStateFetcher
for fetching current job state,JobResultsFetcher
for fetching job results,JobDeleter
for deleting job are the new APIs ofQueueClient
module.