From 6062a8161fc2c97ab5d9c0cacfcf664ec48a86b0 Mon Sep 17 00:00:00 2001 From: Thomas Levine Date: Wed, 10 Oct 2012 12:53:03 -0400 Subject: [PATCH] market --- readme.md | 8 ++++---- website | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 6962d8d..0957969 100644 --- a/readme.md +++ b/readme.md @@ -3,9 +3,7 @@ '\__| '| \ '\_ '| | _|_, |'\| ` ' ` ` ' ` ' ' ` -Urchin is a language-agnostic lightweight cross-platform test skeleton -written in POSIX-compliant shell, originally designed for test-driven server deployment -at ScraperWiki. +Urchin is a test framework for shell. ## Install Download Urchin like so (as root) @@ -23,6 +21,9 @@ exit `0` on success and something else on fail. Non-executable files and hidden files (dotfiles) are ignored, so you can store fixtures right next to your tests. Run urchin from inside the tests directory. +Urchin only cares about the exit code, so you can actually write your tests +in any language, not just shell. + ## More about writing tests Tests are organized recursively in directories, where the names of the files and directories have special meanings. @@ -54,4 +55,3 @@ to other files in the same directory. Files are only run if they are executable, and files beginning with `.` are ignored. Thus, fixtures and libraries can be included sloppily within the test directory tree. The test passes if the file exits 0; otherwise, it fails. - diff --git a/website b/website index 181c5ce..de346bf 160000 --- a/website +++ b/website @@ -1 +1 @@ -Subproject commit 181c5ceaa74e3c1491be097622063ca943f135e1 +Subproject commit de346bfccae29732d59aafa946b97dbc76e18cc9