Tuist now supports Elixir projects. Add the tuist_ex Hex package, alias test and compile to its tasks, and every mix test and mix compile is reported to the dashboard:
- Build insights: how long each build took, its warnings and errors, how long each file took to compile, and which files the rest of the project waits on, with a timeline of the build and the machine's processor, memory, network and disk.
- Test insights: the result and duration of every test, down to the module and
describeblock. - Flaky tests: retry failed tests with
test_retries, and Tuist flags tests that pass on a retry or fail and pass on the same commit in CI. - Test sharding:
mix tuist.test.buildcompiles once, splits the suite across CI runners by how long each test file took, and every shard runs from that build.

Choose Mix (Elixir) when you create a project, and follow the Elixir guide to set it up.