[前][次][番号順一覧][スレッド一覧]

ruby-changes:9671

From: yugui <ko1@a...>
Date: Wed, 31 Dec 2008 19:38:55 +0900 (JST)
Subject: [ruby-changes:9671] Ruby:r21212 (trunk): * spec/README: follows the change of directory structure in rubyspec.

yugui	2008-12-31 19:38:39 +0900 (Wed, 31 Dec 2008)

  New Revision: 21212

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21212

  Log:
    * spec/README: follows the change of directory structure in rubyspec.
    
    * spec/default.mspec: ditto. Also follows change of mspec command.
    
    * Makefile.in: ditto.

  Modified files:
    trunk/ChangeLog
    trunk/Makefile.in
    trunk/spec/README
    trunk/spec/default.mspec

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 21211)
+++ ChangeLog	(revision 21212)
@@ -1,3 +1,11 @@
+Wed Dec 31 19:35:57 2008  Yuki Sonoda (Yugui)  <yugui@y...>
+
+	* spec/README: follows the change of directory structure in rubyspec.
+
+	* spec/default.mspec: ditto. Also follows change of mspec command.
+
+	* Makefile.in: ditto.
+
 Wed Dec 31 17:16:46 2008  Tanaka Akira  <akr@f...>
 
 	* ext/openssl/ossl_ssl.c (ossl_ssl_read_internal): show openssl error
Index: spec/default.mspec
===================================================================
--- spec/default.mspec	(revision 21211)
+++ spec/default.mspec	(revision 21212)
@@ -8,6 +8,7 @@
 
   # The default implementation to run the specs.
   set :target, File.join(builddir, "miniruby#{config['exeext']}")
+  set :prefix, 'spec/rubyspec'
   set :flags, %W[
     -I#{srcdir}/lib
     -I#{srcdir}/#{config['EXTOUT']}/common
Index: spec/README
===================================================================
--- spec/README	(revision 21211)
+++ spec/README	(revision 21212)
@@ -8,26 +8,15 @@
  spec
   +-- mspec            driver library for executing the specification.
   +-- rubyspec
-       +-- 1.8           specification for both Ruby 1.8 and 1.9
-       |    +-- core        specification for core libraries 
-       |    |    +-- array 
-       |    |    +-- bignum
-       |    |    +-- ...
-       |    |
-       |    +-- fixtures    example classes for writing specs
-       |    +-- language    specification for Ruby language itself
-       |    +-- library     specification for standard libraries
-       |         +-- addrev
-       |         +-- ...
-       |    +-- core
+       +-- core        specification for core libraries 
+       |    +-- array 
+       |    +-- bignum
        |    +-- ...
        |
-       +-- 1.9           specification for new features and large changes in Ruby 1.9
-            +-- core
-            +-- fixtures
-            +-- language
-            +-- library
-            +-- core
+       +-- fixtures    example classes for writing specs
+       +-- language    specification for Ruby language itself
+       +-- library     specification for standard libraries
+            +-- addrev
             +-- ...
 
 == How to run
@@ -36,4 +25,6 @@
    $ make test-rubyspec
 :mspec command
   verifies the specified spec.
+   $ mspec {language|core|language}
+   or
    $ mspec spec/path/to/some_spec.rb
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 21211)
+++ Makefile.in	(revision 21212)
@@ -241,20 +241,24 @@
 	$(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c
 
 update-rubyspec: 
-	if [ -d $(srcdir)/spec/mspec ]; then \
+	@if [ -d $(srcdir)/spec/mspec ]; then \
 	  cd $(srcdir)/spec/mspec; \
+	  echo updating mspec ...; \
 	  git pull; \
 	  cd ../..; \
 	else \
+	  echo retrieving mspec ...; \
 	  git clone $(MSPEC_GIT_URL) $(srcdir)/spec/mspec; \
 	fi
-	if [ -d $(srcdir)/spec/rubyspec ]; then \
+	@if [ -d $(srcdir)/spec/rubyspec ]; then \
 	  cd $(srcdir)/spec/rubyspec; \
+	  echo updating rubyspec ...; \
 	  git pull; \
 	else \
+	  echo retrieving rubyspec ...; \
 	  git clone $(RUBYSPEC_GIT_URL) $(srcdir)/spec/rubyspec; \
 	fi
 
 test-rubyspec:
 	@if [ ! -d $(srcdir)/spec/rubyspec ]; then echo No rubyspec here.  make update-rubyspec first.; exit 1; fi
-	$(RUNRUBY) $(srcdir)/spec/mspec/bin/mspec $(srcdir)/spec/rubyspec/$(MAJOR).$(MINOR)
+	$(RUNRUBY) $(srcdir)/spec/mspec/bin/mspec $(MSPECOPT)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]