SFrijters / DLBC

Parallel D Implementation of the Lattice Boltzmann method
5 stars 1 forks source link

[Combined] Improve testing framework #51

Open SFrijters opened 9 years ago

SFrijters commented 9 years ago

For Travis testing:

SFrijters commented 9 years ago

Warnings are now issued for tests that take too long.

SFrijters commented 9 years ago

Can now shorten tests by adding the "coverage" parameter to the test json, with appropriate parameter overrides (usually something like 'lb.timesteps = 1'). Can now also shorten tests by adding the "fast" parameter to the test json, with appropriate parameter overrides and comparison overrides.

SFrijters commented 9 years ago

Array tokens such as %lb.force.gcc[0][1]% can now be expanded in comparisons.

SFrijters commented 9 years ago

Tests now take a lot less time. Warnings will be shown if runtime is exceeded.

SFrijters commented 9 years ago

Can now restore from checkpoint.