Skip to content

About

Presentation for Elixir Vienna Meetup (Sep 24, 2026)

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

Lessons from Optimizing Phoenix Integration Tests

Presentation for the Elixir Vienna Meetup (September 24, 2026).

View the Slides

Overview

From 10-minute opaque black box to 3-minute transparent CI: A deep dive into optimizing the upstream Phoenix Framework integration test suite (phoenixframework/phoenix).

Topics Covered

  • ExUnit concurrency model and module-level scheduling
  • Greedy interval scheduling for compact Gantt timelines
  • In-memory tmpfs mounts and native host runners
  • Upstream test database sharding (PostgreSQL, MySQL, MSSQL, SQLite3)
  • Real CI observability with custom formatters

Presented by Rodolfo Carvalho (@rhcarvalho) · Praia Labs

Authored with Marp. For local preview, build scripts, and development instructions, see CONTRIBUTING.md.

About

Presentation for Elixir Vienna Meetup (Sep 24, 2026)

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages