View source
run-test
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Kartik Agaram
update Readme with the new setup syntax
zck
remove suite-w/setup, have it as a (setup ...) form
zck
Add a function to delete all tests.
zck
when listing suites, use eight spaces instead of a tab character.
zck
add a way to remove tests and suites.
zck
add function to determine whether a suite has tests or nested suites.
zck
when listing suites, print out how many tests are in each suite.
zck
indented code in readme.
zck
slightly more readable assert-t.
zck
more docstrings.
zck
add some docstrings.
zck
when a user tests a suite specifically, don't indent the result messages for that suite.
zck
since print-test-run-summary is only used when tests are run directly in a (test suite.test) form, we don't need to nest its messaging.
zck
when printing test run summaries, indent tests and suites according to their nesting level.
zck
rename the test-results template to test-result, add a full-test-name attribute.
zck
add a function to get nesting level, use it, test it.
zck
when creating suites, print out a more readable message.
zck
Create a way to run tests that throws an error if any tests fail. This is for scripting.
zck
Sort the values of tables in to-readable-string, so we have the same ordering of different tables with the same contents.
zck
document to-readable-string to talk about quoted strings.
zck
use double quotes to print readable strings.
zck
add tests for ensure-bound.
zck
split a test with two asserts into two tests.
zck
whoo, everything seems to work. Also added another shadowing test.
zck
Make all the new suite scaffolding work, remove the old stuff.
zck
work in progress, again.
zck
work in progress for better error checking.
zck
Oh dear. We were instantiating a nonexistant template. It wasn't causing problems, though.
zck
add a bunch of tests for check-for-shadowing
zck
add a test suite check-for-shadowing, one test in it. We need to add more tests.
zck
space out a suite better.
zck
add a new assert: assert-no-error.
zck
make a parent suite for tests about suite creation.
zck
work in progress for making sure no test shadows a suite, and vice versa.
zck
when running tests, even after we deduplicate, run the tests in the same order they were given.
zck
add some tests for multiple asserts in one test, even if that's bad style.
zck
move some tests into categories.
zck
in templates, give symbols as the default for names.
zck
add a docstring for get-test-name.
zck
extra test for make-full-name.
zck
update copyright date on tests.arc.
zck
refactor run-suite-and-children to be a little bit simpler.
zck
move docstring comments into actual docstrings.
zck
remove some comments we've already dealt with.
zck
replace (cadr THING) with (THING 1).
zck
better error messaging when we get bad input for a suite definition.
zck
update copyright date.
zck
add a way to filter unique test names.
zck
update README to work with new way of writing tests.
zck
message 'all N tests passed', not 'the N tests passed'.
zck
new way of writing tests: instead of `(suite name test-name test-body)`, now: `(suite name (test test-name test-body))`.
zck
in suite-partition, don't save suites. Just make them and pass them back functionally.
zck
deduplicate the list of names input to (test).
zck
now that we can pass a test name to (test), we shouldn't print out 'the suite wasn't found'.
zck
Update readme for new way of running tests, some minor output changes.
zck
finish up changes for new way of running tests.
zck
in-progress again.
zck
work in progress again.
zck
use get-all-top-level-suite-names
zck
remove deprecated stuff.
zck
more WIP stuff, remove some macros in favor of functions.
zck
add some functions for moving to a less macro-focused way to do this.
zck
Make the test macro work. Yay!
zck
mark some things as deprecated.
zck
interim work on running both suites and tests at the same time.
zck
add function get-suite-and-test-name, refactor get-suite-name, get-test-name to use it.
zck
fix a test using an old function.
zck
add unit tests for get-suite-name, get-test-name.
zck
allow a way to run a single test at a time.
zck
working commit for (rerun-last-test)
zck
tell the user which sub-suite name is wrong.
zck
make a function to see if nested suites exist.
zck
we don't need make-full-suite-name anymore, so remove it. Existing unit tests cover the cases it was previously used, so we're good.
zck
in-progress stuff for running a single test.