mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Modify the buildoption-test and add to Travis CI as a job
MCU-targets were removed from buildoption-test temporarily. JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
This commit is contained in:
parent
21f8f06c51
commit
2f661f9509
@ -17,6 +17,7 @@ env:
|
||||
- TARGET="check-signed-off check-vera check-cppcheck"
|
||||
- TARGET="build.linux test-js-precommit"
|
||||
- TARGET="build.linux test-js-precommit" TOOLCHAIN=build/configs/toolchain_linux_armv7l-hf.cmake TIMEOUT=300
|
||||
- TARGET=test-buildoptions
|
||||
- TARGET=test-unit
|
||||
|
||||
matrix:
|
||||
|
||||
17
Makefile
17
Makefile
@ -106,8 +106,7 @@ BUILD_NAME:=
|
||||
endif
|
||||
|
||||
# For testing build-options
|
||||
export BUILD_OPTIONS_TEST_MCU := LTO LOG DATE_SYS_CALLS ERROR_MESSAGES ALL_IN_ONE
|
||||
export BUILD_OPTIONS_TEST_NATIVE := $(BUILD_OPTIONS_TEST_MCU) VALGRIND VALGRIND_FREYA COMPILER_DEFAULT_LIBC
|
||||
export BUILD_OPTIONS_TEST_NATIVE := LTO LOG DATE_SYS_CALLS ERROR_MESSAGES ALL_IN_ONE VALGRIND VALGRIND_FREYA COMPILER_DEFAULT_LIBC
|
||||
|
||||
# Directories
|
||||
export ROOT_DIR := $(shell pwd)
|
||||
@ -153,11 +152,6 @@ export JERRY_BUILD_OPTIONS_TEST_TARGETS_NATIVE := \
|
||||
|
||||
JERRY_BUILD_OPTIONS_TEST_TARGETS_NATIVE += unittests
|
||||
|
||||
export JERRY_BUILD_OPTIONS_TEST_TARGETS_MCU := \
|
||||
$(foreach __MODE,$(RELEASE_MODES), \
|
||||
$(foreach __SYSTEM,$(MCU_SYSTEMS), \
|
||||
$(__MODE).mcu_$(__SYSTEM)))
|
||||
|
||||
# JS test suites (in the format of id:path)
|
||||
export JERRY_TEST_SUITE_J := j:$(ROOT_DIR)/tests/jerry
|
||||
export JERRY_TEST_SUITE_JTS := jts:$(ROOT_DIR)/tests/jerry-test-suite
|
||||
@ -341,10 +335,6 @@ $(foreach __TARGET,$(JERRY_BUILD_OPTIONS_TEST_TARGETS_NATIVE), \
|
||||
$(foreach __OPTION, $(BUILD_OPTIONS_TEST_NATIVE), \
|
||||
$(eval $(call OPTIONSTEST_RULE,$(__TARGET),$(__OPTION)))))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_BUILD_OPTIONS_TEST_TARGETS_MCU), \
|
||||
$(foreach __OPTION, $(BUILD_OPTIONS_TEST_MCU), \
|
||||
$(eval $(call OPTIONSTEST_RULE,$(__TARGET),$(__OPTION)))))
|
||||
|
||||
# Targets to perform batch builds, checks, and tests
|
||||
|
||||
.PHONY: clean
|
||||
@ -390,10 +380,7 @@ test-js-precommit: \
|
||||
test-buildoptions: \
|
||||
$(foreach __TARGET,$(JERRY_BUILD_OPTIONS_TEST_TARGETS_NATIVE), \
|
||||
$(foreach __OPTION, $(BUILD_OPTIONS_TEST_NATIVE), \
|
||||
test-option.$(__TARGET)-$(__OPTION))) \
|
||||
$(foreach __TARGET,$(JERRY_BUILD_OPTIONS_TEST_TARGETS_MCU), \
|
||||
$(foreach __OPTION, $(BUILD_OPTIONS_TEST_MCU), \
|
||||
test-option.$(__TARGET)-$(__OPTION))) \
|
||||
test-option.$(__TARGET)-$(__OPTION)))
|
||||
|
||||
.PHONY: precommit
|
||||
precommit: prerequisites
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user