Trunk’s cover photo
Trunk

Trunk

Software Development

San Francisco, California 6,004 followers

Redefining writing software at scale

About us

Trunk is a dev tools startup, redefining software development at scale. We aim to flatten the lost productivity curve that software projects suffer as they grow in scale and complexity. When a majority of your engineer's time is not spent on actual engineering, when the tax paid to land a new Pull Request is greater than the time to write the code - it's time for a new approach.

Industry
Software Development
Company size
11-50 employees
Headquarters
San Francisco, California
Type
Privately Held
Founded
2021

Locations

Employees at Trunk

Updates

  • Trunk reposted this

    🤔 Can you reliably catch flaky tests before they’re merged into your repo? Yes, but no. You can catch most flaky tests by re-running your entire test suite many times before merging. Even then, you still might miss some flakes. To detect tests with a 1% flake rate with 95% confidence, you’d need to run it about 300 times! [1] Studies have also shown that even with 500 runs, you’re likely to miss many flaky tests (up to 75%, depending on the project), and initial attempts to fix flaky tests fail to eliminate flakiness. [2] You need to combine active prevention and continuous monitoring to eliminate flaky tests in your repo. Stop hitting rerun and try Trunk Flaky Tests: [link from Buffer] References: [1] https://lnkd.in/gj3fzK-t [2] https://lnkd.in/gh7NBDPQ

  • Trunk reposted this

    🤔 Can you reliably catch flaky tests before they’re merged into your repo? Yes, but no. You can catch most flaky tests by re-running your entire test suite many times before merging. Even then, you still might miss some flakes. To detect tests with a 1% flake rate with 95% confidence, you’d need to run it about 300 times! [1] Studies have also shown that even with 500 runs, you’re likely to miss many flaky tests (up to 75%, depending on the project), and initial attempts to fix flaky tests fail to eliminate flakiness. [2] You need to combine active prevention and continuous monitoring to eliminate flaky tests in your repo. Stop hitting rerun and try Trunk Flaky Tests: [link from Buffer] References: [1] https://lnkd.in/gj3fzK-t [2] https://lnkd.in/gh7NBDPQ

  • 🤔 Can you reliably catch flaky tests before they’re merged into your repo? Yes, but no. You can catch most flaky tests by re-running your entire test suite many times before merging. Even then, you still might miss some flakes. To detect tests with a 1% flake rate with 95% confidence, you’d need to run it about 300 times! [1] Studies have also shown that even with 500 runs, you’re likely to miss many flaky tests (up to 75%, depending on the project), and initial attempts to fix flaky tests fail to eliminate flakiness. [2] You need to combine active prevention and continuous monitoring to eliminate flaky tests in your repo. Stop hitting rerun and try Trunk Flaky Tests: [link from Buffer] References: [1] https://lnkd.in/gj3fzK-t [2] https://lnkd.in/gh7NBDPQ

  • View organization page for Trunk

    6,004 followers

    We're excited to announce our new Senior Software Engineer at Trunk, Ben! In his own words, "Flakiness is for pastries—not tests! A craftsperson is not their tools—but good tools make a big difference! I’m excited to join the great team at Trunk, to work on improving devs’ lives and helping companies to ship better. At home in the Pacific Northwest I’m surrounded by dogs, cats, books, and board games, and make sounds on synths.”

    • No alternative text description for this image
  • 🤔 Developers, what percentage of your testing time is spent on unit tests vs integration tests? And what type of code base do you work on? Comment below

    This content isn’t available here

    Access this content and more in the LinkedIn app

  • Hand-holding a PR through testing to merge can be challenging in a busy repo. You might face: - Constant need for manual rebasing - Time-consuming logical merge conflicts - Difficulty maintaining a stable main branch - Delays in the development pipeline due to merge-related issues Learn how Cavnue ships hundreds of PRs a month and 89,000 lines of code changes without compromising on speed or quality:

Similar pages

Browse jobs

Funding

Trunk 2 total rounds

Last Round

Series A

US$ 25.0M

See more info on crunchbase