From announce at lists.nycbug.org Mon May 2 14:16:35 2016 From: announce at lists.nycbug.org (NYC*BUG Announcements) Date: Mon, 2 May 2016 14:16:35 -0400 Subject: [announce] NYC*BUG Wednesday: Message-ID: May 4, Wednesday Urchin: Unix-style tests, Thomas Levine 18:45, Stone Creek Bar & Lounge: 140 E 27th St Abstract Urchin is a portable shell test harness based on the idea that a test case should be an ordinary Unix-style program. It's called "Urchin" because sea urchin shells are called "tests". I'll discuss how one uses Urchin, and I'll show examples of tests written in Urchin. Urchin is mostly (entirely?) used for running shell tests to test shell programs, so I'll also compare it with other approaches to testing shell programs. Speaker Bio Thomas Levine is a neodada artist with an interest in sleep. He enjoys writing intuitive and minimal user interfaces, like Urchin, that are thus easy to learn and easy to reverse-engineer. 2016-06-15 - Adventures in HardenedBSD, Shawn Webb 2016-07-06 - Meet the Smallest BSDs: RetroBSD and LiteBSD, Brian Callahan 2016-08-03 - BSD Installfest, n/a 2016-09-07 - Teaching FreeBSD, George Neville-Neil From announce at lists.nycbug.org Wed May 4 10:30:33 2016 From: announce at lists.nycbug.org (NYC*BUG Announcements) Date: Wed, 4 May 2016 10:30:33 -0400 Subject: [announce] NYCBUG Tonight on Urchin: Unix-Style Tests Message-ID: Wednesday, May 4 Urchin: Unix-style tests, Thomas Levine 18:45, Stone Creek Bar & Lounge: 140 E 27th St Abstract Urchin is a portable shell test harness based on the idea that a test case should be an ordinary Unix-style program. It's called "Urchin" because sea urchin shells are called "tests." I'll discuss how one uses Urchin, and I'll show examples of tests written in Urchin. Urchin is mostly (entirely?) used for running shell tests to test shell programs, so I'll also compare it with other approaches to testing shell programs. Speaker Bio Thomas Levine is a neodada artist with an interest in sleep. He enjoys writing intuitive and minimal user interfaces, like Urchin, that are thus easy to learn and easy to reverse-engineer.