Skip to content

Commit

Permalink
partially update build system to deal with spectests in git
Browse files Browse the repository at this point in the history
  • Loading branch information
moritz committed Sep 4, 2010
1 parent e36452e commit ff5b4c0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
7 changes: 4 additions & 3 deletions README
Expand Up @@ -13,8 +13,9 @@ Rakudo Perl 6

Build requirements (Installing from source)
For building Rakudo you need at least a C compiler, a "make" utility,
and Perl 5.8 or newer. To automatically obtain and build Parrot or the
spectest suite you may also need a subversion (svn) client.
and Perl 5.8 or newer. To automatically obtain and build Parrot you
may also need a subversion (svn) client, and a git client for the
test suite.

In order to fully support Unicode, you'll also want to have the ICU
library installed (<http://site.icu-project.org/>). Rakudo can run
Expand All @@ -23,7 +24,7 @@ Rakudo Perl 6
As an example, on Debian GNU/Linux or Ubuntu Linux, the necessary
components for building Rakudo can be installed via the command

aptitude install build-essential libicu-dev subversion
aptitude install build-essential libicu-dev subversion git-core

(Perl is installed by default already). To enable parallel testing you
also need the CPAN module Test::Harness in version 3.16 or newer; you
Expand Down
8 changes: 4 additions & 4 deletions build/Makefile.in
Expand Up @@ -430,10 +430,10 @@ stresstest: testable t/spectest.data

spectest_checkout : t/spec
t/spec :
svn co "http://svn.pugscode.org/pugs/t/spec" t/spec
git clone git://github.com/perl6/spectests.git t/spec

spectest_update :
-cd t/spec && svn up
-cd t/spec && git pull


rakudo_test_run.tar.gz: testable t/spectest.data
Expand Down Expand Up @@ -493,8 +493,8 @@ help:
@echo " fulltest: Run sanity tests and spectests."
@echo " spectest_full: Run all tests of the official test suite."
@echo " localtest: Run the official tests given in t/localtest.data."
@echo " spectest_checkout: Performs svn checkout of official test suite."
@echo " spectest_update: Performs svn update of official test suite."
@echo " spectest_checkout: Performs git checkout of official test suite."
@echo " spectest_update: Performs git update of official test suite."
@echo " testable: Create the perl6 executable, compile the Test library,"
@echo " and update official test suite."
@echo ""
Expand Down

0 comments on commit ff5b4c0

Please sign in to comment.