@@ -31,8 +31,8 @@ GTEST_DIR := $(DEPS_DIR)/gtest-1.7.0
31
31
32
32
USE_DEBUG_LIBUNWIND := 0
33
33
34
- MAX_MEM_KB := 500000
35
- MAX_DBG_MEM_KB := 500000
34
+ MAX_MEM_KB := 1500000
35
+ MAX_DBG_MEM_KB := 1500000
36
36
37
37
TEST_THREADS := 1
38
38
@@ -411,10 +411,10 @@ $1_unittest:
411
411
$(NINJA ) -C $(CMAKE_DIR_DBG ) $1_unittest $(NINJAFLAGS )
412
412
ln -sf $(CMAKE_DIR_DBG ) /$1_unittest .
413
413
dbg_$1_unittests: $1_unittest
414
- zsh -c 'ulimit -m $(MAX_MEM_KB ) ; time $(GDB ) $(GDB_CMDS ) --args ./$1_unittest --gtest_break_on_failure $(ARGS ) '
414
+ zsh -c 'ulimit -v $(MAX_MEM_KB ) ; time $(GDB ) $(GDB_CMDS ) --args ./$1_unittest --gtest_break_on_failure $(ARGS ) '
415
415
unittests:: $1_unittest
416
416
run_$1_unittests: $1_unittest
417
- zsh -c 'ulimit -m $(MAX_MEM_KB ) ; time ./$1_unittest $(ARGS ) '
417
+ zsh -c 'ulimit -v $(MAX_MEM_KB ) ; time ./$1_unittest $(ARGS ) '
418
418
run_unittests:: run_$1_unittests
419
419
)
420
420
endef
@@ -759,23 +759,23 @@ define make_target
759
759
$(eval \
760
760
.PHONY: test$1 check$1
761
761
check$1 test$1: $(PYTHON_EXE_DEPS ) pyston$1
762
- $(PYTHON ) $(TOOLS_DIR ) /tester.py -R pyston$1 -j$(TEST_THREADS ) -a=-S -k $(TESTS_DIR ) $(ARGS )
762
+ $(PYTHON ) $(TOOLS_DIR ) /tester.py -q - R pyston$1 -j$(TEST_THREADS ) -a=-S -k $(TESTS_DIR ) $(ARGS )
763
763
@# we pass -I to cpython tests and skip failing ones because they are sloooow otherwise
764
- $(PYTHON ) $(TOOLS_DIR ) /tester.py -R pyston$1 -j$(TEST_THREADS ) -a=-S -k --exit-code-only --skip-failing -t50 $(TEST_DIR ) /cpython $(ARGS )
765
- $(PYTHON ) $(TOOLS_DIR ) /tester.py -R pyston$1 -j$(TEST_THREADS ) -k -a=-S --exit-code-only --skip-failing -t600 $(TEST_DIR ) /integration $(ARGS )
766
- $(PYTHON ) $(TOOLS_DIR ) /tester.py -R pyston$1 -j$(TEST_THREADS ) -a=-n -a=-S -t50 -k $(TESTS_DIR ) $(ARGS )
767
- $(PYTHON ) $(TOOLS_DIR ) /tester.py -R pyston$1 -j$(TEST_THREADS ) -a=-O -a=-S -k $(TESTS_DIR ) $(ARGS )
764
+ $(PYTHON ) $(TOOLS_DIR ) /tester.py -q - R pyston$1 -j$(TEST_THREADS ) -a=-S -k --exit-code-only --skip-failing -t50 $(TEST_DIR ) /cpython $(ARGS )
765
+ $(PYTHON ) $(TOOLS_DIR ) /tester.py -q - R pyston$1 -j$(TEST_THREADS ) -k -a=-S --exit-code-only --skip-failing -t600 $(TEST_DIR ) /integration $(ARGS )
766
+ $(PYTHON ) $(TOOLS_DIR ) /tester.py -q - R pyston$1 -j$(TEST_THREADS ) -a=-n -a=-S -t50 -k $(TESTS_DIR ) $(ARGS )
767
+ $(PYTHON ) $(TOOLS_DIR ) /tester.py -q - R pyston$1 -j$(TEST_THREADS ) -a=-L -a=-S -k $(TESTS_DIR ) $(ARGS )
768
768
769
769
.PHONY: run$1 dbg$1
770
770
run$1: pyston$1 $$(RUN_DEPS )
771
771
PYTHONPATH=test/test_extension:$${PYTHONPATH} ./pyston$1 $$(ARGS )
772
772
dbg$1: pyston$1 $$(RUN_DEPS )
773
- PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -m $$(MAX_DBG_MEM_KB ) ; $$(GDB ) $$(GDB_CMDS ) --args ./pyston$1 $$(ARGS ) '
773
+ PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -v $$(MAX_DBG_MEM_KB ) ; $$(GDB ) $$(GDB_CMDS ) --args ./pyston$1 $$(ARGS ) '
774
774
nosearch_run$1_% : % .py pyston$1 $$(RUN_DEPS )
775
- $(VERB ) PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -m $$(MAX_MEM_KB ) ; time ./pyston$1 $$(ARGS ) $$< '
775
+ $(VERB ) PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -v $$(MAX_MEM_KB ) ; time ./pyston$1 $$(ARGS ) $$< '
776
776
$$(call make_search,run$1_% )
777
777
nosearch_dbg$1_% : % .py pyston$1 $$(RUN_DEPS )
778
- $(VERB ) PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -m $$(MAX_DBG_MEM_KB ) ; $$(GDB ) $$(GDB_CMDS ) --args ./pyston$1 $$(ARGS ) $$< '
778
+ $(VERB ) PYTHONPATH=test/test_extension:$${PYTHONPATH} zsh -c 'ulimit -v $$(MAX_DBG_MEM_KB ) ; $$(GDB ) $$(GDB_CMDS ) --args ./pyston$1 $$(ARGS ) $$< '
779
779
$$(call make_search,dbg$1_% )
780
780
781
781
ifneq ($$(ENABLE_VALGRIND ) ,0)
@@ -905,7 +905,7 @@ opreportcg:
905
905
906
906
.PHONY : watch_% watch wdbg_%
907
907
watch_% :
908
- @ ( ulimit -t 60; ulimit -m $( MAK_MEM_KB) ; \
908
+ @ ( ulimit -t 60; ulimit -v $( MAK_MEM_KB) ; \
909
909
TARGET=$(dir $@ )$(patsubst watch_% ,% ,$(notdir $@ ) ) ; \
910
910
clear; $(MAKE ) $$ TARGET $(WATCH_ARGS ) ; true ; \
911
911
while inotifywait -q -e modify -e attrib -e move -e move_self -e create -e delete -e delete_self \
@@ -921,7 +921,7 @@ wdbg_%:
921
921
$(MAKE ) $(patsubst wdbg_% ,watch_dbg_% ,$@ ) GDB_POST_CMDS=" --ex quit"
922
922
923
923
.PHONY : head_%
924
- HEAD : = 40
924
+ HEAD ? = 40
925
925
HEAD_SKIP := 6
926
926
head_% :
927
927
@ bash -c " set -o pipefail; script -e -q -c '$( MAKE) $( dir $@ ) $( patsubst head_%,%,$( notdir $@ ) ) ' /dev/null | tail -n+$( HEAD_SKIP) | head -n$( HEAD) "
@@ -953,7 +953,7 @@ test_cpp_ll:
953
953
.PHONY : bench_exceptions
954
954
bench_exceptions :
955
955
$(CLANGPP_EXE ) $(TEST_DIR ) /bench_exceptions.cpp -o bench_exceptions -O3 -std=c++11
956
- zsh -c ' ulimit -m $(MAX_MEM_KB); time ./bench_exceptions'
956
+ zsh -c ' ulimit -v $(MAX_MEM_KB); time ./bench_exceptions'
957
957
rm bench_exceptions
958
958
959
959
TEST_EXT_MODULE_NAMES := basic_test descr_test slots_test type_test api_test
0 commit comments