From 499b6ee131d960e9633712e7d3be1c70a26e76f0 Mon Sep 17 00:00:00 2001 From: Thomas Levine <_@thomaslevine.com> Date: Fri, 26 Feb 2016 18:20:39 +0000 Subject: [PATCH] update history --- HISTORY | 15 +++++++++++++++ TODO | 16 ---------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/HISTORY b/HISTORY index 6ff0d18..e52cdc9 100644 --- a/HISTORY +++ b/HISTORY @@ -4,9 +4,11 @@ HISTORY Version 0.0.7 --------------------- +### Molly-guard The Molly-guard is now more accepting. For example, you no longer need to pass -f in this case: https://github.com/creationix/nvm/issues/357 +### Skipping tests Previously, tests were run if they were executable and were otherwise marked as skipped. Now, an executable script can indicate that it is skipped by exiting with code 3. For example, if a test requires some dependancy, it @@ -24,6 +26,19 @@ would the appropriate status code if these tests were Nagios plugins, as the concept of skipping a test is similar to the Nagios concept of unknown service status (https://nagios-plugins.org/doc/guidelines.html#AEN78). +### Run on a file +It is now possible to run urchin on a single file. +This occurred to me when I wanted to run + + urchin test/fast/Unit\ tests/nvm_ls_current + +on the nvm tests. I wound up running this instead. + + urchin test/fast/Unit\ tests/ | grep nvm_ls_current + +The Molly guard is assessed, and the corresponding setup, setup_dir, +teardown, and teardown_dir files are run in the appropriate order. + Version 0.0.6 --------------------- diff --git a/TODO b/TODO index 16bd8f9..7403eaf 100644 --- a/TODO +++ b/TODO @@ -123,22 +123,6 @@ cleanly create and teardown temporary files. On the other hand, this could just be sourced explicitly in the test file, without the special setup and teardown feature. -Run on a file ----------------- -Presently you can run urchin only on a directory. -It would be neat if you could run it on a file as well. - -This occurred to me when I wanted to run - - urchin test/fast/Unit\ tests/nvm_ls_current - -on the nvm tests. I wound up running this instead. - - urchin test/fast/Unit\ tests/ | grep nvm_ls_current - -The Molly guard would be assessed, and the corresponding setup, setup_dir, -teardown, and teardown_dir files would be run in the appropriate order. - Running automated tasks ------------------------- Urchin might be appropriate for if you have lots of tasks that you want to run