Commit Graph

58 Commits

Author SHA1 Message Date
Thomas Levine 4a65c416b1 GitHub-only note about repository address change 2022-12-25 11:03:28 +00:00
Thomas Levine 1d2231a415 Move repository to SDF server. 2022-12-25 10:57:40 +00:00
Thomas Levine db3dd1c662 typos 2016-04-04 01:22:05 +00:00
Thomas Levine 0de2c3264a version in readme 2016-04-04 00:24:54 +00:00
Thomas Levine a957ca9065 locale 2016-03-31 20:42:22 +00:00
Thomas Levine 406e5c360c document sorting 2016-03-31 18:55:28 +00:00
Thomas Levine 5604ec97d6 remove obselete docs 2016-03-29 16:51:38 +00:00
Thomas Levine 8ecea33c16 docs on order 2016-03-29 16:50:18 +00:00
Thomas Levine 1a4b8674ea perl sort 2016-03-06 15:06:34 +00:00
Thomas Levine bd5240d726 sort fallback 2016-03-06 13:30:42 +00:00
Thomas Levine e7a3d633ca sort dependency 2016-03-06 11:53:37 +00:00
Thomas Levine 16d9d7b069 dependencies 2016-03-06 11:45:24 +00:00
Thomas Levine 9c392c84df change introduction to focus less on testing 2016-03-06 09:27:36 +00:00
Thomas Levine c4239dba06 references 2016-03-03 11:18:09 +00:00
Thomas Levine 32a2247292 explain the new cycling 2016-02-29 05:07:15 +00:00
Thomas Levine 08ea7bb88f specify version in readme 2016-02-26 16:14:54 +00:00
Thomas Levine ceae1811e2 nagios todo 2016-02-08 15:51:53 +00:00
Thomas Levine 96ab43c233 explain why urchin is called urchin 2016-01-29 17:28:26 +00:00
Thomas Levine 56a4e5d8af introduction paragraph 2016-01-25 14:06:33 +00:00
Thomas Levine d81b7efdc3 asciibetical 2016-01-25 13:56:33 +00:00
Thomas Levine 7f5455739d update readme
* move shall reference to the right place
* further explain cross-shell testing methods
2016-01-25 13:49:36 +00:00
Thomas Levine 5abf088eb8 add new ideas 2015-10-19 12:52:24 -04:00
Thomas Levine c84851cb5c document the ordering of tests 2015-08-21 09:03:15 -04:00
Thomas Levine 510476f924 mention shall in the documentation 2015-07-05 17:39:38 +00:00
Michael Klement 0385dcd86e Fixed blog link in read-me and commented out experimental -x option for now. 2014-12-05 18:50:19 -05:00
Michael Klement fae24e926a Improved CLI help, updated URLs in read-me 2014-11-06 22:21:05 -05:00
Thomas Levine 2ab070c353 fix the -x documentation 2014-11-06 00:52:34 +00:00
Thomas Levine b0429315ec urchin -sh to urchin -x 2014-11-05 17:47:36 +00:00
Thomas Levine f8d921b5e5 document urchin -sh 2014-11-05 17:26:01 +00:00
Michael Klement afc02582fb Fixed typo in read-me. 2014-10-18 10:41:22 -04:00
Michael Klement 2f97421164 Hint added to read-me re standalone invocation of tests that use TEST_SHELL; revision of wording in read-me; argument checking no longer treats a missing dir. argument as an explicitly specified argument. 2014-10-18 10:34:30 -04:00
Michael Klement 1e9611e732 Support for cross-shell testing added, via option `-s <shell>` and env. variable `TEST_SHELL`.
* For **tests that _source_ shell scripts**: **option `-s <shell>`** now tells urchin to invoke test scripts with the specified shell (only shebang-less and `#!/bin/sh` tests scripts).
* For **tests that _invoke_ schell scripts**: instruct users to write their tests to always **invoke via environment variable `TEST_SHELL` (e.g., `$TEST_SHELL ../foo`)**, and invoke urchin with that variable defined as needed, e.g., `TEST_SHELL=ksh urchin ./tests`; urchin defaults `TEST_SHELL` to `/bin/sh`.

See updated `readme.md` for details.
2014-10-17 17:16:12 -04:00
Michael Klement deb77cb5de Various bug fixes and cleanup.
* bug fixes:
  * fixed directory-existence argument check
  * fixed how `.urchin_stdout` files are cleaned up
  * fixed instances of error/warning messages outputting to stdout instead of stderr
* documentation, help and error-message improvements:
  * added specific error message if the (non-option) argument is not a directory
  * improved wording of CLI help
  * readme.md: replaced obsolete URL http://www.urchin.sh with https://github.com/scraperwiki/urchin
  * readme.md: made the fact clearer that `./cross-shell-tests` only tests urchin's _own_ cross-shell compatibility
  * HISTORY: fixed typo
* formatting and logging improvements:
  * added timestamp to the beginning of log files (`.urchin.log`)
  * captured output from failed tests is now printed in *red* to draw attention
  * test summary now prints the number of failed tests in the appropriate color for instant feedback (green, if none failed; red, otherwise)
* cleanup
  * removed unused test files, simplified some tests
2014-10-16 16:37:51 -04:00
Thomas Levine fc711672d6 alternatives 2013-10-13 16:48:42 +00:00
David Jones 8913cbc195 Removing space at the end of a line. 2013-07-02 09:46:21 +01:00
David Jones 17b4629ba5 when testing, just cd into urchin 2013-07-02 09:43:59 +01:00
David Jones 85bfafffc8 /bin/sh not login shell 2013-07-02 09:43:16 +01:00
Thomas Levine da9a0c9948 documentation 2013-06-27 11:44:19 -07:00
David Jones d9902c0b11 ASCII art from figlet 2013-06-26 08:22:54 +01:00
David Jones 4d3a9eddb5 npm instructions. 2013-06-21 17:14:44 +01:00
David Jones 015052dcfd /bin/sh now 2013-06-19 09:20:13 +01:00
Thomas Levine bbcdc9783e run urchin's tests 2012-10-11 14:57:10 -04:00
Thomas Levine be4a5fc698 take an argument 2012-10-10 15:51:06 -04:00
Thomas Levine 1bd7b4adf6 changes 2012-10-10 15:47:21 -04:00
Thomas Levine 6062a8161f market 2012-10-10 12:53:03 -04:00
Zarino Zappia 35eb7c4605 Update readme.md 2012-10-09 17:23:30 +02:00
Thomas Levine bec338e52d typo 2012-10-08 10:35:58 -04:00
Thomas Levine 09472b9116 exporting 2012-10-08 10:33:45 -04:00
Thomas Levine f8d345c826 docs for simple thing 2012-10-08 10:24:32 -04:00
Thomas Levine 82f17b7172 docs 2012-10-08 10:16:49 -04:00