##Part 4: When TrueType doesn't fix everything #####Two fonts walk into the bar, and the barman says, “Sorry lads, we don’t serve your type.” It was a good day. I'd finished writing up the basic appearance tests for the first batch of content types, I'd road-tested them on my machine, we'd set up Jenkins… all was ready to go for our first run on the server. When we ran it, however, all the tests failed...
Part 3: Using other scripts, datasources and directories Earlier I described a bit about the scope of the project and how careful planning would be needed to keep the project growing smoothly. One result of this is our test template - a basic test script outline which most scripts should stick to - which makes test scripts easier to update because they all follow the same structure (yay standardisation!). The template neatly gets most...
##Part 2: Setting up for a large project When you take on a project it's a good idea to make sure you plan ahead. Testing platforms only remain useful as long as they're considered dependable - if it becomes too difficult to write tests which don't reliably execute you might as well not bother. Here are a few key things I set up at the start to help the project along, which have all been...