I've been dabbling in Swift—Apple's new-ish programming language—recently. One of the things I often do when learning a new language is either to take an existing project in a language I know (usually, Python) and translate it to the new one, or (better) to try a new project …Continue reading
We've started producing a series of exercises for various aspects of TDDA, available on the blog, with follow-along screencasts.
There will be a series of posts about these, starting on Monday (28th October). There's a YouTube channel as well, if you want to subscribe.
The goal has been for each …Continue reading
A recent post
described the new ability to run a subset of
from the tdda library
by tagging tests or test classes
Initially, this ability was only available for
From version 1.0 of the tdda library,
we have …
The test-driven data analysis library, tdda, has two main kinds of functionality
- support for testing complex analytical processes
- support for verifying data against constraints, and optionally for discovering such constraints from example data.
Until now, however, the verification process has only reported which constraints failed to …Continue reading
It is common, when working with tests for analytical processes, for test suites to take non-trivial amount of time to run. It is often helpful to have a convenient way to execute a subset of tests, or even a single test.
We have added a simple mechanism for allowing this …Continue reading