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

ruby-changes:46643

From: nobu <ko1@a...>
Date: Wed, 17 May 2017 00:47:49 +0900 (JST)
Subject: [ruby-changes:46643] nobu:r58759 (trunk): run tests without exts

nobu	2017-05-17 00:47:44 +0900 (Wed, 17 May 2017)

  New Revision: 58759

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=58759

  Log:
    run tests without exts

  Modified files:
    trunk/common.mk
    trunk/defs/gmake.mk
Index: defs/gmake.mk
===================================================================
--- defs/gmake.mk	(revision 58758)
+++ defs/gmake.mk	(revision 58759)
@@ -19,7 +19,7 @@ TEST_TARGETS := $(patsubst check,test te https://github.com/ruby/ruby/blob/trunk/defs/gmake.mk#L19
 TEST_DEPENDS := $(filter-out check $(TEST_TARGETS),$(TEST_DEPENDS))
 TEST_TARGETS := $(patsubst test,btest-ruby test-knownbug test-basic,$(TEST_TARGETS))
 TEST_DEPENDS := $(filter-out test $(TEST_TARGETS),$(TEST_DEPENDS))
-TEST_DEPENDS += $(if $(filter-out btest%,$(TEST_TARGETS)),all exts)
+# TEST_DEPENDS += $(if $(filter-out btest%,$(TEST_TARGETS)),all exts)
 
 ifneq ($(filter -O0 -Od,$(optflags)),)
 override XCFLAGS := $(filter-out -D_FORTIFY_SOURCE=%,$(XCFLAGS))
Index: common.mk
===================================================================
--- common.mk	(revision 58758)
+++ common.mk	(revision 58759)
@@ -242,6 +242,7 @@ ext/extinit.c: $(srcdir)/template/extini https://github.com/ruby/ruby/blob/trunk/common.mk#L242
 	    $(srcdir)/template/extinit.c.tmpl $(EXTINITS)
 
 prog: program wprogram
+programs: $(PROGRAM) $(WPROGRAM)
 
 $(PREP): $(MKFILES)
 
@@ -675,7 +676,7 @@ test: btest-ruby test-knownbug test-basi https://github.com/ruby/ruby/blob/trunk/common.mk#L676
 # $ make test-all TESTOPTS="--help" displays more detail
 # for example, make test-all TESTOPTS="-j2 -v -n test-name -- test-file-name"
 test-all: $(TEST_RUNNABLE)-test-all
-yes-test-all: prog PHONY
+yes-test-all: programs PHONY
 	$(gnumake_recursive)$(Q)$(exec) $(RUNRUBY) "$(srcdir)/test/runner.rb" --ruby="$(RUNRUBY)" $(TEST_EXCLUDES) $(TESTOPTS) $(TESTS)
 TESTS_BUILD = mkmf
 no-test-all: PHONY
@@ -712,7 +713,7 @@ $(RBCONFIG): $(srcdir)/tool/mkconfig.rb https://github.com/ruby/ruby/blob/trunk/common.mk#L713
 test-rubyspec: test-spec
 yes-test-rubyspec: yes-test-spec
 
-test-spec-precheck: $(arch)-fake.rb
+test-spec-precheck: $(arch)-fake.rb programs
 
 test-spec: $(TEST_RUNNABLE)-test-spec
 yes-test-spec: test-spec-precheck

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

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