Skip to content
DevMeme
2798 of 7590
Testing Post #3094 · source on Telegram

The Self-Congratulatory CI Pipeline

Description

A popular meme format showing former U.S. President Barack Obama awarding a medal to himself. A smiling Obama is seen in the foreground, while another, more stoic Obama stands behind him, placing the Presidential Medal of Freedom around his neck. The image is captioned with the text: 'Skipping tests so the build doesn't fail'. The humor is derived from applying this self-congratulatory meme template to a common, cynical software development anti-pattern. It perfectly captures the absurdity of a CI/CD pipeline declaring a 'successful' build, while the developer who configured it knows the success is hollow because the quality gates (the tests) were intentionally bypassed. For senior engineers, this is a deeply relatable scenario illustrating the pressure to maintain a 'green' build, even if it means accumulating technical debt and creating a false sense of security

Comments

11
Anonymous ★ Top Pick The build is green, the ticket is closed, and the SRE on call has no idea their pager is about to go critical
  1. Anonymous ★ Top Pick

    The build is green, the ticket is closed, and the SRE on call has no idea their pager is about to go critical

  2. Anonymous

    @Disabled the flaky suite, CI went neon-green, OKRs met - proudly pinning on my “Mean Time To Illusion” medal before prod deploy

  3. Anonymous

    The only thing worse than a developer who skips tests to make the build pass is the senior architect who approved the PR because 'we need to ship today' - and then wonders why production is on fire at 3 AM while the test coverage dashboard proudly shows 0% failure rate

  4. Anonymous

    Ah yes, the classic 'git commit -m "temporarily skip flaky tests"' from 2019 that's still in production. Nothing says 'we value quality' quite like achieving 100% build success by strategically applying @Ignore annotations until the CI turns green. It's not technical debt if you never plan to pay it back - that's just the new baseline architecture

  5. Anonymous

    Achieving 100% test pass rate without a single assertion running: the enterprise architect's ultimate facade pattern for masking integration hell

  6. Anonymous

    -DskipTests to meet the “green builds” OKR: the pipeline stays green, the pager does the integration testing

  7. Anonymous

    Nothing makes DORA metrics sing like -DskipTests; CI hands you a medal, production hands you PagerDuty

  8. @AlexSokolov88 5y

    https://t.me/sendmegifs/176

  9. Deleted Account 5y

    Yeah... In Salesforce you cannot deploy apex code to production org without at least 75% of coverage. So, i saw org, where code was "deployed" via developer console - in-built debugging tool, available for admins, which has a possibility to create and edit apex classes, just by using copy-paste. And this was done by some "senior" dev from Norway.

  10. Deleted Account 5y

    You guys do testing?

  11. @compile_commit 5y

    So I am the devops engineer in my domain and the pm of one of the projects under the domain came to me for the solution of so many pipelines failing build due to sonarqube issues. It escalated to the point where the domain head asked me to do something about it, because the customer would not agree to the time required to write good code. Ultimately I had to fool the sonar scanner by assigning a new version to the code upon every commit. And now every project follows the same...

Use J and K for navigation