From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan Wedekind Newsgroups: gmane.lisp.guile.user Subject: Re: GNU Guile unit test framework Date: Thu, 03 Dec 2015 23:17:27 +0000 Message-ID: <5c65dadd-1b5d-4e04-8fbd-57f94b4a557a@email.android.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1449184714 27655 80.91.229.3 (3 Dec 2015 23:18:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Dec 2015 23:18:34 +0000 (UTC) Cc: Guile User To: =?UTF-8?Q?Jan_Syn=C3=A1=C4=8Dek?= , "Thompson, David" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Dec 04 00:18:21 2015 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a4d8m-0000Z4-NV for guile-user@m.gmane.org; Fri, 04 Dec 2015 00:18:20 +0100 Original-Received: from localhost ([::1]:37873 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4d8l-0001ZL-9I for guile-user@m.gmane.org; Thu, 03 Dec 2015 18:18:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4d8d-0001Y8-6X for guile-user@gnu.org; Thu, 03 Dec 2015 18:18:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a4d8Z-0003T2-VP for guile-user@gnu.org; Thu, 03 Dec 2015 18:18:11 -0500 Original-Received: from basicbox4.server-home.net ([195.137.212.26]:48991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4d8Z-0003Sv-P7 for guile-user@gnu.org; Thu, 03 Dec 2015 18:18:07 -0500 Original-Received: from [192.168.1.215] (unknown [2.27.251.73]) by basicbox4.server-home.net (Postfix) with ESMTPA id 99395153066B; Fri, 4 Dec 2015 00:18:04 +0100 (CET) User-Agent: K-9 Mail for Android In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 195.137.212.26 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:12212 Archived-At: I am currently using guile-tap [1] which generates output for Automake TA= P (Test Anything Protocol). It does not provide mocking though. One could= have a look at how Clojure/Midje for that. [1] https://github.com/wedesoft/guile-tap/blob/master/README.md On December 3, 2015 2:24:51 PM GMT, "Jan Syn=C3=A1=C4=8Dek" wrote: >On Thu, Dec 3, 2015 at 3:12 PM, Thompson, David > wrote: >> On Thu, Dec 3, 2015 at 8:54 AM, Jan Syn=C3=A1=C4=8Dek >wrote: >>> >>> does a unit test framework for GNU Guile exist? Something like >>> "unittest" for Python for example. >> >> Guile comes with SRFI-64, a unit testing specification. See: >> http://srfi.schemers.org/srfi-64/srfi-64.html >> >> Here's a "real world" example of its use from the Guix project: >> http://git.savannah.gnu.org/cgit/guix.git/tree/tests/packages.scm > >I *knew* I saw it somewhere:) > >Thank you! --=20 Jan Wedekind http://www.wedesoft.de/