Commit 3c042a82 authored by Kevin Modzelewski's avatar Kevin Modzelewski

Reduce our test configurations

Remove dbg -O and release -n configurations.

Just for dev; leave Travis-CI the way it is for now.
parent 01a1f740
...@@ -482,17 +482,23 @@ check: ...@@ -482,17 +482,23 @@ check:
$(MAKE) check_format $(MAKE) check_format
$(MAKE) ext_python ext_pyston pyston_dbg $(MAKE) ext_python ext_pyston pyston_dbg
$(MAKE) check_dbg $(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_dbg -j$(TEST_THREADS) -k -a=-S $(TESTS_DIR) $(ARGS)
$(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_dbg -j$(TEST_THREADS) -k -a=-n -a=-x -a=-S $(TESTS_DIR) $(ARGS)
@# skip -O for dbg
$(MAKE) run_unittests $(MAKE) run_unittests
@# Building in gcc mode is helpful to find various compiler-specific warnings.
@# We've also discovered UB in our code from running in gcc mode, so try running it as well.
$(MAKE) pyston_gcc $(MAKE) pyston_gcc
$(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_gcc -j$(TEST_THREADS) -k -a=-S $(TESTS_DIR) $(ARGS) $(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_gcc -j$(TEST_THREADS) -k -a=-S $(TESTS_DIR) $(ARGS)
$(MAKE) pyston_release
@# It can be useful to test release mode, since it actually exposes different functionality @# It can be useful to test release mode, since it actually exposes different functionality
@# since we can make different decisions about which internal functions to inline or not. @# since we can make different decisions about which internal functions to inline or not.
@# Doing the full check_release is probably overkill though. $(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_release -j$(TEST_THREADS) -k -a=-S $(TESTS_DIR) $(ARGS)
$(MAKE) check_release @# skip -n for dbg
$(PYTHON) $(TOOLS_DIR)/tester.py -R pyston_release -j$(TEST_THREADS) -k -a=-O -a=-x -a=-S $(TESTS_DIR) $(ARGS)
echo "All tests passed" echo "All tests passed"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment