Testing

By $stdout

Thumbnail

(Chorus)

T-E-S-T-I-N-G

That’s for them but not for me

I know I write perfect code

I don’t need no TDD

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky

T-E-S-T-I-N-G

Find out what it means to me

I know I write perfect code

Screw it, go straight to release

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky

Code coverage, team wants to hit a hundred

My headless browser cannot find the f***ing button

Well I’ll just make the test sleep a second

Do anything to keep up our percentage

Mock returns, fake API calls

These tests don’t really test anything at all

So slow, I eat a snack while they run

And it does nothing, QA is still finding bugs

I don’t wanna write tests cause I’m lazy

But my code reviewer snitched and my whole team made me

I swear Codeship hates me

‘Cause it always fails my build with one test flakey

Made a small change, like three lines

That s*** broke the whole test pipeline

Start digging in to see what it’s about?

F*** that, highlight the file and comment it out

(Chorus)

T-E-S-T-I-N-G

That’s for them but not for me

I know I write perfect code

I don’t need no TDD

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky

T-E-S-T-I-N-G

Find out what it means to me

I know I write perfect code

Screw it, go straight to release

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky

I’m only writing tests for my team’s satisfaction

Computer overheated last time I ran em

Testing methods when it should be the abstraction

Testing edge cases that’ll never happen

I always forget time to test in my estimates

First, let me merge, then I’ll go back for the rest of it

Sike! Maybe in my next life

I’m so bored of adding tests and I got new features to write

Red green, green and red, red and green

My terminal is looking like a Christmas tree

Please don’t tell me to TDD

I do “maybe test after code”, MTAC

Thought I could delegate the tests to the junior devs

‘Cause I could write 4 features quicker then these specs

So right now I’ll just skip them

Even though I know that later I’ll wish that I did them

(Chorus)

T-E-S-T-I-N-G

That’s for them but not for me

I know I write perfect code

I don’t need no TDD

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky

T-E-S-T-I-N-G

Find out what it means to me

I know I write perfect code

Screw it, go straight to release

All the tests are so flakey, flakey, flakey, flakey

Test suite is so janky, janky, janky, janky