2012-07-29

Let's Code Jumi #171: Refactoring TestClassRunner (Part 1)

The tests are now being executed in parallel, though the events from parallel test runs are still mixed in the output. But the new code must be cleaned up before fixing that.

Download as MP4

Episode Archive

2012-07-16

Let's Code Jumi #167: Parallel Execution (Part 1)

It's time to make the system run tests in parallel. We'll write a test class which passes only if its test methods are called in parallel, and then fix one part of the system which accidentally assumed sequential execution.

Download as MP4

Episode Archive

2012-07-03

Let's Code Jumi #163: Require Thread-Safety Annotations (Part 1)

I forgot to add the @NotThreadSafe annotation to TextUI, so let's write a test to make sure I will never again forget that. Those annotations have RetentionPolicy.CLASS so using reflection is not an option and bytecode analyzing is required.

Download as MP4

Episode Archive