Skip to content

Useless

Compare
Choose a tag to compare
@beefon beefon released this 06 Oct 15:34
· 215 commits to master since this release

Metrics

  • New metric! Useless xcodebuild invocations. This event describes a situation when Emcee invokes xcodebuild 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 of QueueClient module.