Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
See the jobless tests for an example.
Essentially, you have to run the tests with jobless, then the initial log (jobless-test-dblog.txt) is generated.
You can then kill jobless and re-run the tests without problem (results are read from cache).
However, this adds novel entries to the log file, and removing these entries is necessary to re-run the tests (otherwise CacheError)
See the jobless tests for an example. Essentially, you have to run the tests with jobless, then the initial log (jobless-test-dblog.txt) is generated. You can then kill jobless and re-run the tests without problem (results are read from cache). However, this adds novel entries to the log file, and removing these entries is necessary to re-run the tests (otherwise CacheError)