mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Refactoring the build system
* Removed unused or unnecessary parts from various make files
* Eliminated lots of duplications from Makefile with the help of
macros.
* Split tools/precommit.sh to its independent components:
* the part that checks the existence of the "signed off" text in
commit messages
(this on got factored out to tools/check-signed-off.sh),
* the part that uses vera++ for style checking (this one got
factored out to tools/check-vera.sh),
* the part that invokes targets in the cmake-generated build
directory, and
* the part that performs various tests (these latter two got
moved into the Makefile).
* Moved the functionality of precommit-full-testing.sh into the
Makefile, too.
* Added ninja build system support (e.g., `make NINJA=1`).
* Updated leading documentation comments (they were somewhat
stale).
* Tried to keep the target names exactly the same as they were --
almost succeeded... (some changes are intentional, and are
subject to personal preferences).
* Simplified console output of `make precommit`
* Unified test runner scripts and their output format
* Eliminated nothing-to-stdout everything-to-log-file policy:
info is printed to stdout and it is the caller's
responsibility to redirect it to a file if needed.
* Also applied some renaming and coding style unification to
the scripts.
* Merged the functionality of tools/runners/run-test-suite-jerry*.sh
into the Makefile
* Merged everything related to a test suite execution in a single
script.
* The new script also allows to specify pass and xfail tests in
a single list file, which was not possible hitherto.
* Also, the paths of the test cases given in a file are
interpreted relative to their container files.
JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
This commit is contained in:
parent
977bfa5d2c
commit
f959ba95a4
@ -44,9 +44,6 @@ project (Jerry C ASM)
|
||||
# Static checkers
|
||||
include(build/static-checkers/add_cppcheck_for_target.cmake)
|
||||
|
||||
add_custom_target(static_check)
|
||||
add_dependencies(static_check cppcheck)
|
||||
|
||||
# Architecture-specific compile/link flags
|
||||
foreach(FLAG ${FLAGS_COMMON_ARCH})
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAG}")
|
||||
@ -161,12 +158,6 @@ project (Jerry C ASM)
|
||||
set(BUILD_MODE_PREFIX_UNITTESTS unittests)
|
||||
|
||||
# Modifiers
|
||||
set(MODIFIERS
|
||||
COMPACT_PROFILE
|
||||
COMPACT_PROFILE_MINIMAL
|
||||
FULL_PROFILE
|
||||
MEMORY_STATISTICS)
|
||||
|
||||
# Profiles
|
||||
# Full profile (default, so - no suffix)
|
||||
set(MODIFIER_SUFFIX_FULL_PROFILE "")
|
||||
@ -386,7 +377,7 @@ endif()
|
||||
set(LIBC_TARGET_NAME ${BUILD_MODE_PREFIX_${BUILD_MODE}}.jerry-libc.${PLATFORM_L}.lib)
|
||||
endif()
|
||||
|
||||
function(declare_target_with_modifiers ) # modifiers are passed in ARGN implicit argument
|
||||
function(declare_target_with_modifiers) # modifiers are passed in ARGN implicit argument
|
||||
set(CORE_TARGET_NAME ${BUILD_MODE_PREFIX_${BUILD_MODE}})
|
||||
foreach(MODIFIER ${ARGN})
|
||||
set(TARGET_NAME ${TARGET_NAME}${MODIFIER_SUFFIX_${MODIFIER}})
|
||||
@ -452,7 +443,6 @@ endif()
|
||||
else()
|
||||
add_custom_target(${TARGET_NAME} ALL)
|
||||
|
||||
add_dependencies(${TARGET_NAME} ${FDLIBM_TARGET_NAME} ${CORE_TARGET_NAME})
|
||||
add_custom_command(TARGET ${TARGET_NAME}
|
||||
POST_BUILD
|
||||
COMMAND mkdir -p ${CMAKE_BINARY_DIR}/${TARGET_NAME}
|
||||
@ -472,7 +462,6 @@ endif()
|
||||
endif()
|
||||
|
||||
if(${USE_JERRY_LIBC})
|
||||
add_dependencies(${TARGET_NAME} ${LIBC_TARGET_NAME})
|
||||
add_custom_command(TARGET ${TARGET_NAME}
|
||||
POST_BUILD
|
||||
COMMAND echo $<TARGET_FILE:${LIBC_TARGET_NAME}> >> ${CMAKE_BINARY_DIR}/${TARGET_NAME}/list)
|
||||
|
||||
505
Makefile
505
Makefile
@ -1,4 +1,5 @@
|
||||
# Copyright 2014-2015 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2014-2016 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2016 University of Szeged
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -15,7 +16,7 @@
|
||||
#
|
||||
# Target naming scheme
|
||||
#
|
||||
# Main targets: {debug,release}.{linux,darwin,stm32f{4}}[.flash]
|
||||
# Main targets: {debug,release}.{linux,darwin,mcu_stm32f{3,4}}
|
||||
#
|
||||
# Target mode part (before dot):
|
||||
# debug: - JERRY_NDEBUG; - optimizations; + debug symbols; + -Werror | debug build
|
||||
@ -27,12 +28,9 @@
|
||||
# mcu_stm32f{3,4} - target is STM32F{3,4} board
|
||||
#
|
||||
# Modifiers can be added after '-' sign.
|
||||
# For list of modifiers for NATIVE target - see TARGET_NATIVE_MODS, for MCU target - TARGET_MCU_MODS.
|
||||
# For list of modifiers for NATIVE target - see NATIVE_MODS, for MCU target - MCU_MODS.
|
||||
#
|
||||
# Target action part (optional, after second dot):
|
||||
# flash - flash specified mcu target binary
|
||||
#
|
||||
# Unit test target: unittests_run
|
||||
# Unit test target: test-unit
|
||||
#
|
||||
# Parallel run
|
||||
# To build all targets in parallel, please, use make build -j
|
||||
@ -41,7 +39,14 @@
|
||||
# Parallel build of several selected targets started manually is not supported.
|
||||
#
|
||||
|
||||
export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
export NATIVE_SYSTEM := $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
export MCU_SYSTEMS := stm32f3 stm32f4
|
||||
|
||||
export DEBUG_MODES := debug
|
||||
export RELEASE_MODES := release
|
||||
|
||||
export MCU_MODS := cp cp_minimal
|
||||
export NATIVE_MODS := $(MCU_MODS) mem_stats mem_stress_test
|
||||
|
||||
# Options
|
||||
# Valgrind
|
||||
@ -58,15 +63,8 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
VALGRIND_FREYA := OFF
|
||||
endif
|
||||
|
||||
# Static checkers
|
||||
STATIC_CHECK ?= OFF
|
||||
|
||||
ifneq ($(STATIC_CHECK),ON)
|
||||
STATIC_CHECK := OFF
|
||||
endif
|
||||
|
||||
# LTO
|
||||
ifeq ($(TARGET_NATIVE_SYSTEMS),darwin)
|
||||
ifeq ($(NATIVE_SYSTEM),darwin)
|
||||
LTO ?= OFF
|
||||
else
|
||||
LTO ?= ON
|
||||
@ -83,7 +81,7 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
endif
|
||||
|
||||
# All-in-one build
|
||||
ifeq ($(TARGET_NATIVE_SYSTEMS),darwin)
|
||||
ifeq ($(NATIVE_SYSTEM),darwin)
|
||||
ALL_IN_ONE ?= ON
|
||||
else
|
||||
ALL_IN_ONE ?= OFF
|
||||
@ -93,15 +91,6 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
ALL_IN_ONE := OFF
|
||||
endif
|
||||
|
||||
# Verbosity
|
||||
ifdef VERBOSE
|
||||
Q :=
|
||||
QLOG :=
|
||||
else
|
||||
Q := @
|
||||
QLOG := >/dev/null
|
||||
endif
|
||||
|
||||
# External build configuration
|
||||
# Flag, indicating whether to use compiler's default libc (YES / NO)
|
||||
USE_COMPILER_DEFAULT_LIBC ?= NO
|
||||
@ -116,74 +105,99 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
||||
# Compiler to use for external build
|
||||
EXTERNAL_C_COMPILER ?= arm-none-eabi-gcc
|
||||
|
||||
export TARGET_DEBUG_MODES = debug
|
||||
export TARGET_RELEASE_MODES = release
|
||||
# Build targets
|
||||
export JERRY_NATIVE_TARGETS := \
|
||||
$(foreach __MODE,$(DEBUG_MODES) $(RELEASE_MODES), \
|
||||
$(__MODE).$(NATIVE_SYSTEM) \
|
||||
$(foreach __MOD,$(NATIVE_MODS), \
|
||||
$(__MODE).$(NATIVE_SYSTEM)-$(__MOD)))
|
||||
|
||||
export TARGET_NATIVE_MODS = cp cp_minimal mem_stats mem_stress_test
|
||||
export JERRY_STM32F3_TARGETS := \
|
||||
$(foreach __MODE,$(RELEASE_MODES), \
|
||||
$(foreach __MOD,$(MCU_MODS), \
|
||||
$(__MODE).mcu_stm32f3-$(__MOD)))
|
||||
|
||||
export TARGET_MCU_MODS = cp cp_minimal
|
||||
export JERRY_STM32F4_TARGETS := \
|
||||
$(foreach __MODE,$(DEBUG_MODES) $(RELEASE_MODES), \
|
||||
$(foreach __MOD,$(MCU_MODS), \
|
||||
$(__MODE).mcu_stm32f4-$(__MOD)))
|
||||
|
||||
export TARGET_NATIVE_SYSTEMS_MODS = $(TARGET_NATIVE_SYSTEMS) \
|
||||
$(foreach __MOD,$(TARGET_NATIVE_MODS),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS),$(__SYSTEM)-$(__MOD)))
|
||||
# JS test targets (has to be a subset of JERRY_NATIVE_TARGETS)
|
||||
export JERRY_TEST_TARGETS := \
|
||||
$(foreach __MODE,$(DEBUG_MODES) $(RELEASE_MODES), \
|
||||
$(__MODE).$(NATIVE_SYSTEM))
|
||||
|
||||
export TARGET_STM32F3_MODS = $(foreach __MOD,$(TARGET_MCU_MODS),mcu_stm32f3-$(__MOD))
|
||||
export TARGET_STM32F4_MODS = $(foreach __MOD,$(TARGET_MCU_MODS),mcu_stm32f4-$(__MOD))
|
||||
export JERRY_TEST_TARGETS_CP := \
|
||||
$(foreach __MODE,$(DEBUG_MODES) $(RELEASE_MODES), \
|
||||
$(__MODE).$(NATIVE_SYSTEM)-cp)
|
||||
|
||||
# Target list
|
||||
export JERRY_NATIVE_TARGETS = $(foreach __MODE,$(TARGET_DEBUG_MODES),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS_MODS),$(__MODE).$(__SYSTEM))) \
|
||||
$(foreach __MODE,$(TARGET_RELEASE_MODES),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS_MODS),$(__MODE).$(__SYSTEM)))
|
||||
# JS test suites (in the format of id:path)
|
||||
export JERRY_TEST_SUITE_J := j:./tests/jerry
|
||||
export JERRY_TEST_SUITE_JTS := jts:./tests/jerry-test-suite
|
||||
export JERRY_TEST_SUITE_JTS_PREC := jts-prec:./tests/jerry-test-suite/precommit-test-list
|
||||
export JERRY_TEST_SUITE_JTS_CP := jts-cp:./tests/jerry-test-suite/compact-profile-list
|
||||
|
||||
export JERRY_STM32F3_TARGETS = $(foreach __MODE,$(TARGET_RELEASE_MODES),$(foreach __SYSTEM,$(TARGET_STM32F3_MODS),$(__MODE).$(__SYSTEM)))
|
||||
# Directories
|
||||
export BUILD_DIR_PREFIX := ./build/obj
|
||||
export BUILD_DIR := $(BUILD_DIR_PREFIX)-VALGRIND-$(VALGRIND)-VALGRIND_FREYA-$(VALGRIND_FREYA)-LTO-$(LTO)-ALL_IN_ONE-$(ALL_IN_ONE)
|
||||
export OUT_DIR := ./build/bin
|
||||
export PREREQUISITES_STATE_DIR := ./build/prerequisites
|
||||
|
||||
export JERRY_STM32F4_TARGETS = $(foreach __MODE,$(TARGET_DEBUG_MODES),$(foreach __SYSTEM,$(TARGET_STM32F4_MODS),$(__MODE).$(__SYSTEM))) \
|
||||
$(foreach __MODE,$(TARGET_RELEASE_MODES),$(foreach __SYSTEM,$(TARGET_STM32F4_MODS),$(__MODE).$(__SYSTEM)))
|
||||
|
||||
export JERRY_TARGETS = $(JERRY_NATIVE_TARGETS) $(JERRY_STM32F3_TARGETS) $(JERRY_STM32F4_TARGETS) unittests
|
||||
|
||||
export CHECK_TARGETS = $(foreach __TARGET,$(JERRY_NATIVE_TARGETS),$(__TARGET).check)
|
||||
export FLASH_TARGETS = $(foreach __TARGET,$(JERRY_STM32F3_TARGETS) $(JERRY_STM32F4_TARGETS),$(__TARGET).flash)
|
||||
|
||||
export OUT_DIR = ./build/bin
|
||||
export PREREQUISITES_STATE_DIR = ./build/prerequisites
|
||||
|
||||
export SHELL=/bin/bash
|
||||
|
||||
# Precommit check targets
|
||||
PRECOMMIT_CHECK_TARGETS_LIST := debug.$(TARGET_NATIVE_SYSTEMS) release.$(TARGET_NATIVE_SYSTEMS)
|
||||
|
||||
# Building all options combinations
|
||||
OPTIONS_COMBINATIONS := $(foreach __OPTION,ON OFF,$(__COMBINATION)-VALGRIND-$(__OPTION))
|
||||
OPTIONS_COMBINATIONS := $(foreach __COMBINATION,$(OPTIONS_COMBINATIONS),$(foreach __OPTION,ON OFF,$(__COMBINATION)-VALGRIND_FREYA-$(__OPTION)))
|
||||
OPTIONS_COMBINATIONS := $(foreach __COMBINATION,$(OPTIONS_COMBINATIONS),$(foreach __OPTION,ON OFF,$(__COMBINATION)-LTO-$(__OPTION)))
|
||||
OPTIONS_COMBINATIONS := $(foreach __COMBINATION,$(OPTIONS_COMBINATIONS),$(foreach __OPTION,ON OFF,$(__COMBINATION)-ALL_IN_ONE-$(__OPTION)))
|
||||
|
||||
# Building current options string
|
||||
OPTIONS_STRING := -VALGRIND-$(VALGRIND)-VALGRIND_FREYA-$(VALGRIND_FREYA)-LTO-$(LTO)-ALL_IN_ONE-$(ALL_IN_ONE)
|
||||
|
||||
# Build directories
|
||||
BUILD_DIR_PREFIX := ./build/obj
|
||||
|
||||
# Native
|
||||
BUILD_DIRS_NATIVE := $(foreach _OPTIONS_COMBINATION,$(OPTIONS_COMBINATIONS),$(BUILD_DIR_PREFIX)$(_OPTIONS_COMBINATION)/native)
|
||||
# stm32f3
|
||||
BUILD_DIRS_STM32F3 := $(foreach _OPTIONS_COMBINATION,$(OPTIONS_COMBINATIONS),$(BUILD_DIR_PREFIX)$(_OPTIONS_COMBINATION)/stm32f3)
|
||||
# stm32f4
|
||||
BUILD_DIRS_STM32F4 := $(foreach _OPTIONS_COMBINATION,$(OPTIONS_COMBINATIONS),$(BUILD_DIR_PREFIX)$(_OPTIONS_COMBINATION)/stm32f4)
|
||||
|
||||
# All together
|
||||
BUILD_DIRS_ALL := $(BUILD_DIRS_NATIVE) $(BUILD_DIRS_STM32F3) $(BUILD_DIRS_STM32F4)
|
||||
|
||||
# Current
|
||||
BUILD_DIR := ./build/obj$(OPTIONS_STRING)
|
||||
|
||||
# "Build all" targets prefix
|
||||
BUILD_ALL := build_all
|
||||
SHELL := /bin/bash
|
||||
|
||||
# Default make target
|
||||
.PHONY: all
|
||||
all: precommit
|
||||
|
||||
.PHONY: $(BUILD_DIRS_NATIVE)
|
||||
$(BUILD_DIRS_NATIVE):
|
||||
# Verbosity control
|
||||
|
||||
ifdef VERBOSE
|
||||
Q :=
|
||||
else
|
||||
Q := @
|
||||
endif
|
||||
|
||||
# Shell command macro to invoke a command and redirect its output to a log file.
|
||||
#
|
||||
# $(1) - command to execute
|
||||
# $(2) - log file to write (only in non-verbose mode)
|
||||
# $(3) - command description (printed if command fails)
|
||||
ifdef VERBOSE
|
||||
define SHLOG
|
||||
$(1) || (echo "$(3) failed. No log file generated. (Run make without VERBOSE if log is needed.)"; exit 1;)
|
||||
endef
|
||||
else
|
||||
define SHLOG
|
||||
( mkdir -p $$(dirname $(2)) ; $(1) 2>&1 | tee $(2) >/dev/null ; ( exit $${PIPESTATUS[0]} ) ) || (echo "$(3) failed. See $(2) for details."; exit 1;)
|
||||
endef
|
||||
endif
|
||||
|
||||
# Build system control
|
||||
ifdef NINJA
|
||||
BUILD_GENERATOR := Ninja
|
||||
BUILD_COMMAND := ninja -v
|
||||
else
|
||||
BUILD_GENERATOR := "Unix Makefiles"
|
||||
BUILD_COMMAND := $(MAKE) -w VERBOSE=1
|
||||
endif
|
||||
|
||||
# Targets to prepare the build directories
|
||||
|
||||
# Shell command macro to write $TOOLCHAIN shell variable to toolchain.config
|
||||
# file in the build directory, and clean it if found dirty.
|
||||
#
|
||||
# $(1) - build directory to write toolchain.config into
|
||||
define WRITE_TOOLCHAIN_CONFIG
|
||||
if [ -d $(1) ]; \
|
||||
then \
|
||||
grep -s -q "$$TOOLCHAIN" $(1)/toolchain.config || rm -rf $(1) ; \
|
||||
fi; \
|
||||
mkdir -p $(1); \
|
||||
echo "$$TOOLCHAIN" > $(1)/toolchain.config
|
||||
endef
|
||||
|
||||
.PHONY: $(BUILD_DIR)/$(NATIVE_SYSTEM)/toolchain.config
|
||||
$(BUILD_DIR)/$(NATIVE_SYSTEM)/toolchain.config:
|
||||
$(Q) if [ "$$TOOLCHAIN" == "" ]; \
|
||||
then \
|
||||
arch=`uname -m`; \
|
||||
@ -191,120 +205,203 @@ $(BUILD_DIRS_NATIVE):
|
||||
then \
|
||||
readelf -A /proc/self/exe | grep Tag_ABI_VFP_args && arch=$$arch"-hf" || arch=$$arch"-el"; \
|
||||
fi; \
|
||||
TOOLCHAIN="build/configs/toolchain_$(TARGET_NATIVE_SYSTEMS)_$$arch.cmake"; \
|
||||
TOOLCHAIN="build/configs/toolchain_$(NATIVE_SYSTEM)_$$arch.cmake"; \
|
||||
fi; \
|
||||
if [ -d "$@" ]; \
|
||||
then \
|
||||
grep -s -q "$$TOOLCHAIN" $@/toolchain.config || rm -rf $@ ; \
|
||||
fi; \
|
||||
mkdir -p $@; \
|
||||
echo "$$TOOLCHAIN" > $@/toolchain.config
|
||||
$(Q) cd $@ && \
|
||||
(cmake \
|
||||
-DENABLE_VALGRIND=$(VALGRIND) \
|
||||
-DENABLE_VALGRIND_FREYA=$(VALGRIND_FREYA) \
|
||||
-DENABLE_LOG=$(LOG) \
|
||||
-DENABLE_LTO=$(LTO) \
|
||||
-DENABLE_ALL_IN_ONE=$(ALL_IN_ONE) \
|
||||
-DUSE_COMPILER_DEFAULT_LIBC=$(USE_COMPILER_DEFAULT_LIBC) \
|
||||
-DCMAKE_TOOLCHAIN_FILE=`cat toolchain.config` ../../.. 2>&1 | tee cmake.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "CMake run failed. See "`pwd`"/cmake.log for details."; exit 1;); \
|
||||
|
||||
.PHONY: $(BUILD_DIRS_STM32F3)
|
||||
$(BUILD_DIRS_STM32F3): prerequisites
|
||||
$(Q) mkdir -p $@
|
||||
$(Q) cd $@ && \
|
||||
(cmake -DENABLE_VALGRIND=$(VALGRIND) -DENABLE_VALGRIND_FREYA=$(VALGRIND_FREYA) -DENABLE_LTO=$(LTO) -DENABLE_ALL_IN_ONE=$(ALL_IN_ONE) -DCMAKE_TOOLCHAIN_FILE=build/configs/toolchain_mcu_stm32f3.cmake ../../.. 2>&1 | tee cmake.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "CMake run failed. See "`pwd`"/cmake.log for details."; exit 1;)
|
||||
|
||||
.PHONY: $(BUILD_DIRS_STM32F4)
|
||||
$(BUILD_DIRS_STM32F4): prerequisites
|
||||
$(Q) mkdir -p $@
|
||||
$(Q) cd $@ && \
|
||||
(cmake -DENABLE_VALGRIND=$(VALGRIND) -DENABLE_VALGRIND_FREYA=$(VALGRIND_FREYA) -DENABLE_LTO=$(LTO) -DENABLE_ALL_IN_ONE=$(ALL_IN_ONE) -DCMAKE_TOOLCHAIN_FILE=build/configs/toolchain_mcu_stm32f4.cmake ../../.. 2>&1 | tee cmake.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "CMake run failed. See "`pwd`"/cmake.log for details."; exit 1;)
|
||||
|
||||
.PHONY: $(JERRY_NATIVE_TARGETS)
|
||||
$(JERRY_NATIVE_TARGETS): $(BUILD_DIR)/native
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) [ "$(STATIC_CHECK)" = "OFF" ] || ($(MAKE) -C $(BUILD_DIR)/native VERBOSE=1 cppcheck.$@ 2>&1 | tee $(OUT_DIR)/$@/cppcheck.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "cppcheck run failed. See $(OUT_DIR)/$@/cppcheck.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/native VERBOSE=1 $@ 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) cp $(BUILD_DIR)/native/$@ $(OUT_DIR)/$@/jerry
|
||||
|
||||
.PHONY: unittests
|
||||
unittests: $(BUILD_DIR)/native
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) [ "$(STATIC_CHECK)" = "OFF" ] || ($(MAKE) -C $(BUILD_DIR)/native VERBOSE=1 cppcheck.$@ 2>&1 | tee $(OUT_DIR)/$@/cppcheck.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "cppcheck run failed. See $(OUT_DIR)/$@/cppcheck.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/native VERBOSE=1 $@ 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) cp $(BUILD_DIR)/native/unit-test-* $(OUT_DIR)/$@
|
||||
|
||||
.PHONY: $(BUILD_ALL)_native
|
||||
$(BUILD_ALL)_native: $(BUILD_DIRS_NATIVE)
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) [ "$(USE_COMPILER_DEFAULT_LIBC)" = "YES" ] || ($(MAKE) -C $(BUILD_DIR)/native jerry-libc-all VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/native jerry-fdlibm-all VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/native $(JERRY_NATIVE_TARGETS) unittests VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
|
||||
.PHONY: $(JERRY_STM32F3_TARGETS)
|
||||
$(JERRY_STM32F3_TARGETS): $(BUILD_DIR)/stm32f3
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) [ "$(STATIC_CHECK)" = "OFF" ] || ($(MAKE) -C $(BUILD_DIR)/stm32f3 VERBOSE=1 cppcheck.$@ 2>&1 | tee $(OUT_DIR)/$@/cppcheck.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "cppcheck run failed. See $(OUT_DIR)/$@/cppcheck.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f3 VERBOSE=1 $@.bin 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) cp $(BUILD_DIR)/stm32f3/$@ $(OUT_DIR)/$@/jerry
|
||||
$(Q) cp $(BUILD_DIR)/stm32f3/$@.bin $(OUT_DIR)/$@/jerry.bin
|
||||
|
||||
.PHONY: $(BUILD_ALL)_stm32f3
|
||||
$(BUILD_ALL)_stm32f3: $(BUILD_DIRS_STM32F3)
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f3 jerry-libc-all VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f3 $(JERRY_STM32F3_TARGETS) VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
|
||||
.PHONY: $(JERRY_STM32F4_TARGETS)
|
||||
$(JERRY_STM32F4_TARGETS): $(BUILD_DIR)/stm32f4
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) [ "$(STATIC_CHECK)" = "OFF" ] || ($(MAKE) -C $(BUILD_DIR)/stm32f4 VERBOSE=1 cppcheck.$@ 2>&1 | tee $(OUT_DIR)/$@/cppcheck.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "cppcheck run failed. See $(OUT_DIR)/$@/cppcheck.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f4 VERBOSE=1 $@.bin 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) cp $(BUILD_DIR)/stm32f4/$@ $(OUT_DIR)/$@/jerry
|
||||
$(Q) cp $(BUILD_DIR)/stm32f4/$@.bin $(OUT_DIR)/$@/jerry.bin
|
||||
|
||||
.PHONY: $(BUILD_ALL)_stm32f4
|
||||
$(BUILD_ALL)_stm32f4: $(BUILD_DIRS_STM32F4)
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f4 jerry-libc-all VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) ($(MAKE) -C $(BUILD_DIR)/stm32f4 $(JERRY_STM32F4_TARGETS) VERBOSE=1 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
|
||||
.PHONY: $(BUILD_ALL)
|
||||
$(BUILD_ALL): $(BUILD_ALL)_native $(BUILD_ALL)_stm32f3 $(BUILD_ALL)_stm32f4
|
||||
$(call WRITE_TOOLCHAIN_CONFIG,$(dir $@))
|
||||
|
||||
# Make rule macro to generate toolchain.config for MCUs.
|
||||
#
|
||||
# build - build_all, then run cppcheck and copy output to OUT_DIR
|
||||
# Prebuild is needed to avoid race conditions between make instances running in parallel
|
||||
# $(1) - mcu system name
|
||||
define GEN_MCU_TOOLCHAIN_CONFIG_RULE
|
||||
.PHONY: $$(BUILD_DIR)/$(1)/toolchain.config
|
||||
$$(BUILD_DIR)/$(1)/toolchain.config:
|
||||
$$(Q) TOOLCHAIN="build/configs/toolchain_mcu_$(1).cmake"; \
|
||||
$$(call WRITE_TOOLCHAIN_CONFIG,$$(BUILD_DIR)/$(1))
|
||||
endef
|
||||
|
||||
$(foreach __SYSTEM,$(MCU_SYSTEMS), \
|
||||
$(eval $(call GEN_MCU_TOOLCHAIN_CONFIG_RULE,$(__SYSTEM))))
|
||||
|
||||
# Make rule macro to generate Makefile in build directory with cmake.
|
||||
#
|
||||
# $(1) - build directory to generate Makefile into
|
||||
define GEN_MAKEFILE_RULE
|
||||
.PHONY: $(1)/Makefile
|
||||
$(1)/Makefile: $(1)/toolchain.config
|
||||
$$(Q) $$(call SHLOG,(cd $(1) && cmake -G $$(BUILD_GENERATOR) \
|
||||
-DENABLE_VALGRIND=$$(VALGRIND) \
|
||||
-DENABLE_VALGRIND_FREYA=$$(VALGRIND_FREYA) \
|
||||
-DENABLE_LOG=$$(LOG) \
|
||||
-DENABLE_LTO=$$(LTO) \
|
||||
-DENABLE_ALL_IN_ONE=$$(ALL_IN_ONE) \
|
||||
-DUSE_COMPILER_DEFAULT_LIBC=$$(USE_COMPILER_DEFAULT_LIBC) \
|
||||
-DCMAKE_TOOLCHAIN_FILE=`cat toolchain.config` ../../.. 2>&1),$(1)/cmake.log,CMake run)
|
||||
endef
|
||||
|
||||
$(foreach __SYSTEM,$(NATIVE_SYSTEM) $(MCU_SYSTEMS), \
|
||||
$(eval $(call GEN_MAKEFILE_RULE,$(BUILD_DIR)/$(__SYSTEM))))
|
||||
|
||||
# Targets to perform build, check, and test steps in the build directories
|
||||
|
||||
# Make rule macro to preform cppcheck on a build target.
|
||||
#
|
||||
# $(1) - rule to define in the current Makefile
|
||||
# $(2) - system name
|
||||
# $(3) - target(s) to check
|
||||
define CPPCHECK_RULE
|
||||
.PHONY: $(1)
|
||||
$(1): $$(BUILD_DIR)/$(2)/Makefile prerequisites
|
||||
$$(Q) $$(call SHLOG,$$(BUILD_COMMAND) -C $$(BUILD_DIR)/$(2) $(3),$$(BUILD_DIR)/$(2)/$(1).log,cppcheck run)
|
||||
endef
|
||||
|
||||
$(foreach __TARGET,$(JERRY_NATIVE_TARGETS), \
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.$(__TARGET),$(NATIVE_SYSTEM),cppcheck.$(__TARGET))))
|
||||
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.$(NATIVE_SYSTEM),$(NATIVE_SYSTEM),$(foreach __TARGET,$(JERRY_NATIVE_TARGETS),cppcheck.$(__TARGET))))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_STM32F3_TARGETS), \
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.$(__TARGET),stm32f3,cppcheck.$(__TARGET))))
|
||||
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.mcu_stm32f3,stm32f3,$(foreach __TARGET,$(JERRY_STM32F3_TARGETS),cppcheck.$(__TARGET))))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_STM32F4_TARGETS), \
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.$(__TARGET),stm32f4,cppcheck.$(__TARGET))))
|
||||
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.mcu_stm32f4,stm32f4,$(foreach __TARGET,$(JERRY_STM32F4_TARGETS),cppcheck.$(__TARGET))))
|
||||
|
||||
$(eval $(call CPPCHECK_RULE,check-cpp.unittests,$(NATIVE_SYSTEM),cppcheck.unittests))
|
||||
|
||||
# Make rule macro to build a/some target(s) and copy out the result(s).
|
||||
#
|
||||
# $(1) - rule to define in the current Makefile
|
||||
# $(2) - name of the system which has a cmake-generated Makefile
|
||||
# $(3) - target(s) to build with the cmake-generated Makefile
|
||||
define BUILD_RULE
|
||||
.PHONY: $(1)
|
||||
$(1): $$(BUILD_DIR)/$(2)/Makefile prerequisites
|
||||
$$(Q) $$(call SHLOG,$$(BUILD_COMMAND) -C $$(BUILD_DIR)/$(2) $(3),$$(BUILD_DIR)/$(2)/$(1).log,Build)
|
||||
$$(Q) $$(foreach __TARGET,$(3), \
|
||||
mkdir -p $$(OUT_DIR)/$$(__TARGET); \
|
||||
$$(if $$(findstring unittests,$$(__TARGET)), \
|
||||
cp $$(BUILD_DIR)/$(2)/unit-test-* $$(OUT_DIR)/$$(__TARGET); \
|
||||
, \
|
||||
$$(if $$(findstring .bin,$$(__TARGET)), \
|
||||
cp $$(BUILD_DIR)/$(2)/$$(__TARGET) $$(OUT_DIR)/$$(__TARGET)/jerry.bin; \
|
||||
cp $$(BUILD_DIR)/$(2)/$$(patsubst %.bin,%,$$(__TARGET)) $$(OUT_DIR)/$$(__TARGET)/jerry; \
|
||||
, \
|
||||
cp $$(BUILD_DIR)/$(2)/$$(__TARGET) $$(OUT_DIR)/$$(__TARGET)/jerry;)) \
|
||||
)
|
||||
endef
|
||||
|
||||
$(foreach __TARGET,$(JERRY_NATIVE_TARGETS), \
|
||||
$(eval $(call BUILD_RULE,$(__TARGET),$(NATIVE_SYSTEM),$(__TARGET))))
|
||||
|
||||
$(eval $(call BUILD_RULE,build.$(NATIVE_SYSTEM),$(NATIVE_SYSTEM),$(JERRY_NATIVE_TARGETS)))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_STM32F3_TARGETS), \
|
||||
$(eval $(call BUILD_RULE,$(__TARGET),stm32f3,$(__TARGET).bin)))
|
||||
|
||||
$(eval $(call BUILD_RULE,build.mcu_stm32f3,stm32f3,$(patsubst %,%.bin,$(JERRY_STM32F3_TARGETS))))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_STM32F4_TARGETS), \
|
||||
$(eval $(call BUILD_RULE,$(__TARGET),stm32f4,$(__TARGET).bin)))
|
||||
|
||||
$(eval $(call BUILD_RULE,build.mcu_stm32f4,stm32f4,$(patsubst %,%.bin,$(JERRY_STM32F4_TARGETS))))
|
||||
|
||||
$(eval $(call BUILD_RULE,unittests,$(NATIVE_SYSTEM),unittests))
|
||||
|
||||
# Make rule macro to test a build target with a test suite.
|
||||
#
|
||||
# $(1) - name of target to test
|
||||
# $(2) - id of the test suite
|
||||
# $(3) - path to the test suite
|
||||
#
|
||||
# FIXME: the dependency of the defined rule is sub-optimal, but if every rule
|
||||
# would have its own proper dependency ($(1)), then potentially multiple builds
|
||||
# would work in the same directory in parallel, and they would overwrite each
|
||||
# others output. This manifests mostly in the repeated builds of jerry-libc and
|
||||
# its non-deterministically vanishing .a files.
|
||||
define JSTEST_RULE
|
||||
test-js.$(1).$(2): build.$$(NATIVE_SYSTEM)
|
||||
$$(Q) $$(call SHLOG,./tools/runners/run-test-suite.sh \
|
||||
$$(OUT_DIR)/$(1)/jerry \
|
||||
$$(OUT_DIR)/$(1)/check/$(2) \
|
||||
$(3),$$(OUT_DIR)/$(1)/check/$(2)/test.log,Testing)
|
||||
endef
|
||||
|
||||
$(foreach __TARGET,$(JERRY_TEST_TARGETS), \
|
||||
$(foreach __SUITE,$(JERRY_TEST_SUITE_J) $(JERRY_TEST_SUITE_JTS_PREC) $(JERRY_TEST_SUITE_JTS), \
|
||||
$(eval $(call JSTEST_RULE,$(__TARGET),$(firstword $(subst :, ,$(__SUITE))),$(lastword $(subst :, ,$(__SUITE)))))))
|
||||
|
||||
$(foreach __TARGET,$(JERRY_TEST_TARGETS_CP), \
|
||||
$(foreach __SUITE,$(JERRY_TEST_SUITE_JTS_CP), \
|
||||
$(eval $(call JSTEST_RULE,$(__TARGET),$(firstword $(subst :, ,$(__SUITE))),$(lastword $(subst :, ,$(__SUITE)))))))
|
||||
|
||||
# Targets to perform batch builds, checks, and tests
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
$(Q) rm -rf $(BUILD_DIR_PREFIX)* $(OUT_DIR)
|
||||
|
||||
.PHONY: check-signed-off
|
||||
check-signed-off:
|
||||
$(Q) ./tools/check-signed-off.sh
|
||||
|
||||
.PHONY: check-vera
|
||||
check-vera: prerequisites
|
||||
$(Q) ./tools/check-vera.sh
|
||||
|
||||
.PHONY: check-cpp
|
||||
check-cpp: check-cpp.$(NATIVE_SYSTEM) $(foreach __SYSTEM,$(MCU_SYSTEMS),check-cpp.mcu_$(__SYSTEM)) check-cpp.unittests
|
||||
|
||||
.PHONY: build
|
||||
build: $(BUILD_ALL)
|
||||
$(Q) mkdir -p $(OUT_DIR)/$@
|
||||
$(Q) ($(MAKE) VERBOSE=1 $(JERRY_TARGETS) 2>&1 | tee $(OUT_DIR)/$@/make.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Build failed. See $(OUT_DIR)/$@/make.log for details."; exit 1;)
|
||||
$(Q) rm -rf $(OUT_DIR)/$(BUILD_ALL)* $(OUT_DIR)/$@
|
||||
build: build.$(NATIVE_SYSTEM) $(foreach __SYSTEM,$(MCU_SYSTEMS),build.mcu_$(__SYSTEM))
|
||||
|
||||
.PHONY: $(FLASH_TARGETS)
|
||||
$(FLASH_TARGETS): $(BUILD_DIR)/mcu
|
||||
$(Q) $(MAKE) -C $(BUILD_DIR)/mcu VERBOSE=1 $@ $(QLOG)
|
||||
.PHONY: test-unit
|
||||
test-unit: unittests
|
||||
$(Q) $(call SHLOG,./tools/runners/run-unittests.sh $(OUT_DIR)/unittests,$(OUT_DIR)/unittests/check/unittests.log,Unit tests)
|
||||
|
||||
.PHONY: test-js
|
||||
test-js: \
|
||||
$(foreach __TARGET,$(JERRY_TEST_TARGETS), \
|
||||
$(foreach __SUITE,$(JERRY_TEST_SUITE_J) $(JERRY_TEST_SUITE_JTS), \
|
||||
test-js.$(__TARGET).$(firstword $(subst :, ,$(__SUITE))))) \
|
||||
$(foreach __TARGET,$(JERRY_TEST_TARGETS_CP), \
|
||||
$(foreach __SUITE,$(JERRY_TEST_SUITE_JTS_CP), \
|
||||
test-js.$(__TARGET).$(firstword $(subst :, ,$(__SUITE)))))
|
||||
|
||||
.PHONY: test-js-precommit
|
||||
test-js-precommit: \
|
||||
$(foreach __TARGET,$(JERRY_TEST_TARGETS), \
|
||||
$(foreach __SUITE,$(JERRY_TEST_SUITE_J) $(JERRY_TEST_SUITE_JTS_PREC), \
|
||||
test-js.$(__TARGET).$(firstword $(subst :, ,$(__SUITE)))))
|
||||
|
||||
.PHONY: precommit
|
||||
precommit: prerequisites
|
||||
$(Q)+$(MAKE) --no-print-directory clean
|
||||
$(Q) echo "Running checks..."
|
||||
$(Q)+$(MAKE) --no-print-directory check-signed-off check-vera check-cpp
|
||||
$(Q) echo "...building engine..."
|
||||
$(Q)+$(MAKE) --no-print-directory build
|
||||
$(Q) echo "...building and running unit tests..."
|
||||
$(Q)+$(MAKE) --no-print-directory test-unit
|
||||
$(Q) echo "...running precommit JS tests..."
|
||||
$(Q)+$(MAKE) --no-print-directory test-js-precommit
|
||||
$(Q) echo "...SUCCESS"
|
||||
|
||||
# Targets to install and clean prerequisites
|
||||
|
||||
.PHONY: prerequisites
|
||||
prerequisites:
|
||||
$(Q) mkdir -p $(PREREQUISITES_STATE_DIR)
|
||||
$(Q) $(call SHLOG,./tools/prerequisites.sh $(PREREQUISITES_STATE_DIR)/.prerequisites,$(PREREQUISITES_STATE_DIR)/prerequisites.log,Prerequisites setup)
|
||||
|
||||
.PHONY: prerequisites_clean
|
||||
prerequisites_clean:
|
||||
$(Q) ./tools/prerequisites.sh $(PREREQUISITES_STATE_DIR)/.prerequisites clean
|
||||
$(Q) rm -rf $(PREREQUISITES_STATE_DIR)
|
||||
|
||||
# Git helper targets
|
||||
|
||||
.PHONY: push
|
||||
push: ./tools/git-scripts/push.sh
|
||||
@ -317,29 +414,3 @@ pull: ./tools/git-scripts/pull.sh
|
||||
.PHONY: log
|
||||
log: ./tools/git-scripts/log.sh
|
||||
$(Q) ./tools/git-scripts/log.sh
|
||||
|
||||
.PHONY: precommit
|
||||
precommit: clean prerequisites
|
||||
$(Q) ./tools/precommit.sh "$(MAKE)" "$(OUT_DIR)" "$(PRECOMMIT_CHECK_TARGETS_LIST)"
|
||||
|
||||
.PHONY: unittests_run
|
||||
unittests_run: unittests
|
||||
$(Q) rm -rf $(OUT_DIR)/unittests/check
|
||||
$(Q) mkdir -p $(OUT_DIR)/unittests/check
|
||||
$(Q) ./tools/runners/run-unittests.sh $(OUT_DIR)/unittests || \
|
||||
(echo "Unit tests run failed. See $(OUT_DIR)/unittests/unit_tests_run.log for details."; exit 1;)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
$(Q) rm -rf $(BUILD_DIR_PREFIX)* $(OUT_DIR)
|
||||
|
||||
.PHONY: prerequisites
|
||||
prerequisites:
|
||||
$(Q) mkdir -p $(PREREQUISITES_STATE_DIR)
|
||||
$(Q) (./tools/prerequisites.sh $(PREREQUISITES_STATE_DIR)/.prerequisites 2>&1 | tee $(PREREQUISITES_STATE_DIR)/prerequisites.log $(QLOG) ; ( exit $${PIPESTATUS[0]} ) ) || \
|
||||
(echo "Prerequisites setup failed. See $(PREREQUISITES_STATE_DIR)/prerequisites.log for details."; exit 1;)
|
||||
|
||||
.PHONY: prerequisites_clean
|
||||
prerequisites_clean:
|
||||
$(Q) ./tools/prerequisites.sh $(PREREQUISITES_STATE_DIR)/.prerequisites clean
|
||||
$(Q) rm -rf $(PREREQUISITES_STATE_DIR)
|
||||
|
||||
@ -144,8 +144,6 @@ set(COMPILE_FLAGS_LIBC "${COMPILE_FLAGS_JERRY} ${C_FLAGS_JERRY}")
|
||||
target_include_directories(${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB} PRIVATE ${INCLUDE_THIRD_PARTY_${PLATFORM_EXT}})
|
||||
target_include_directories(${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB} SYSTEM PRIVATE ${INCLUDE_LIBC_INTERFACE})
|
||||
target_link_libraries(${TARGET_NAME}.lib ${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB})
|
||||
|
||||
target_link_libraries(${TARGET_NAME}.lib ${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB})
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
|
||||
766
tests/jerry-test-suite/compact-profile-list
Normal file
766
tests/jerry-test-suite/compact-profile-list
Normal file
@ -0,0 +1,766 @@
|
||||
./06/06-002.js
|
||||
./06/06-003.js
|
||||
./06/06-004.js
|
||||
./06/06-005.js
|
||||
./07/07.06/07.06.01/07.06.01-001.js
|
||||
./07/07.09/07.09-001.js
|
||||
./07/07.09/07.09-002.js
|
||||
./07/07.09/07.09-003.js
|
||||
./07/07.09/07.09-004.js
|
||||
./07/07.09/07.09-005.js
|
||||
./07/07.09/07.09-006.js
|
||||
./07/07.09/07.09-007.js
|
||||
./07/07.09/07.09-008.js
|
||||
./07/07.09/07.09-009.js
|
||||
./07/07.09/07.09-010.js
|
||||
./08/08.01/08.01-001.js
|
||||
./08/08.01/08.01-002.js
|
||||
./08/08.01/08.01-003.js
|
||||
./08/08.01/08.01-004.js
|
||||
./08/08.01/08.01-005.js
|
||||
./08/08.01/08.01-006.js
|
||||
./08/08.01/08.01-007.js
|
||||
./08/08.01/08.01-008.js
|
||||
./08/08.01/08.01-009.js
|
||||
./08/08.01/08.01-010.js
|
||||
./08/08.01/08.01-011.js
|
||||
./08/08.02/08.02-001.js
|
||||
./08/08.02/08.02-002.js
|
||||
./08/08.03/08.03-001.js
|
||||
./08/08.03/08.03-002.js
|
||||
./08/08.03/08.03-003.js
|
||||
./08/08.03/08.03-004.js
|
||||
./08/08.04/08.04-001.js
|
||||
./08/08.04/08.04-002.js
|
||||
./08/08.04/08.04-004.js
|
||||
./08/08.04/08.04-005.js
|
||||
./08/08.05/08.05-001.js
|
||||
./08/08.05/08.05-002.js
|
||||
./08/08.05/08.05-003.js
|
||||
./08/08.12/08.12.02/08.12.02-001.js
|
||||
./10/10.03/10.03.01/10.03.01-001.js
|
||||
./11/11.01/11.01.05/11.01.05-001.js
|
||||
./11/11.01/11.01.05/11.01.05-002.js
|
||||
./11/11.01/11.01.05/11.01.05-003.js
|
||||
./11/11.01/11.01.05/11.01.05-004.js
|
||||
./11/11.01/11.01.05/11.01.05-005.js
|
||||
./11/11.01/11.01.05/11.01.05-006.js
|
||||
./11/11.01/11.01.05/11.01.05-007.js
|
||||
./11/11.01/11.01.05/11.01.05-008.js
|
||||
./11/11.01/11.01.06/11.01.06-001.js
|
||||
./11/11.01/11.01.06/11.01.06-002.js
|
||||
./11/11.01/11.01.06/11.01.06-003.js
|
||||
./11/11.01/11.01.06/11.01.06-009.js
|
||||
./11/11.02/11.02.01/11.02.01-001.js
|
||||
./11/11.02/11.02.01/11.02.01-002.js
|
||||
./11/11.02/11.02.01/11.02.01-003.js
|
||||
./11/11.02/11.02.01/11.02.01-004.js
|
||||
./11/11.02/11.02.01/11.02.01-007.js
|
||||
./11/11.02/11.02.01/11.02.01-008.js
|
||||
./11/11.02/11.02.01/11.02.01-009.js
|
||||
./11/11.02/11.02.01/11.02.01-010.js
|
||||
./11/11.02/11.02.01/11.02.01-011.js
|
||||
./11/11.02/11.02.02/11.02.02-001.js
|
||||
./11/11.02/11.02.02/11.02.02-002.js
|
||||
./11/11.02/11.02.02/11.02.02-003.js
|
||||
./11/11.02/11.02.02/11.02.02-004.js
|
||||
./11/11.02/11.02.02/11.02.02-005.js
|
||||
./11/11.02/11.02.02/11.02.02-006.js
|
||||
./11/11.02/11.02.02/11.02.02-007.js
|
||||
./11/11.02/11.02.02/11.02.02-008.js
|
||||
./11/11.02/11.02.02/11.02.02-009.js
|
||||
./11/11.02/11.02.03/11.02.03-006.js
|
||||
./11/11.02/11.02.03/11.02.03-007.js
|
||||
./11/11.02/11.02.03/11.02.03-008.js
|
||||
./11/11.02/11.02.03/11.02.03-021.js
|
||||
./11/11.02/11.02.04/11.02.04-016.js
|
||||
./11/11.02/11.02.04/11.02.04-018.js
|
||||
./11/11.02/11.02.04/11.02.04-019.js
|
||||
./11/11.03/11.03.01/11.03.01-005.js
|
||||
./11/11.03/11.03.01/11.03.01-006.js
|
||||
./11/11.03/11.03.01/11.03.01-007.js
|
||||
./11/11.03/11.03.01/11.03.01-008.js
|
||||
./11/11.03/11.03.01/11.03.01-009.js
|
||||
./11/11.03/11.03.01/11.03.01-010.js
|
||||
./11/11.03/11.03.01/11.03.01-011.js
|
||||
./11/11.03/11.03.01/11.03.01-012.js
|
||||
./11/11.03/11.03.01/11.03.01-013.js
|
||||
./11/11.03/11.03.01/11.03.01-014.js
|
||||
./11/11.03/11.03.01/11.03.01-015.js
|
||||
./11/11.03/11.03.01/11.03.01-016.js
|
||||
./11/11.03/11.03.02/11.03.02-005.js
|
||||
./11/11.03/11.03.02/11.03.02-006.js
|
||||
./11/11.03/11.03.02/11.03.02-007.js
|
||||
./11/11.03/11.03.02/11.03.02-008.js
|
||||
./11/11.03/11.03.02/11.03.02-009.js
|
||||
./11/11.03/11.03.02/11.03.02-010.js
|
||||
./11/11.03/11.03.02/11.03.02-011.js
|
||||
./11/11.03/11.03.02/11.03.02-012.js
|
||||
./11/11.03/11.03.02/11.03.02-013.js
|
||||
./11/11.03/11.03.02/11.03.02-014.js
|
||||
./11/11.03/11.03.02/11.03.02-015.js
|
||||
./11/11.03/11.03.02/11.03.02-016.js
|
||||
./11/11.04/11.04.01/11.04.01-001.js
|
||||
./11/11.04/11.04.01/11.04.01-002.js
|
||||
./11/11.04/11.04.01/11.04.01-004.js
|
||||
./11/11.04/11.04.01/11.04.01-005.js
|
||||
./11/11.04/11.04.01/11.04.01-006.js
|
||||
./11/11.04/11.04.01/11.04.01-007.js
|
||||
./11/11.04/11.04.01/11.04.01-008.js
|
||||
./11/11.04/11.04.01/11.04.01-009.js
|
||||
./11/11.04/11.04.01/11.04.01-010.js
|
||||
./11/11.04/11.04.01/11.04.01-011.js
|
||||
./11/11.04/11.04.01/11.04.01-012.js
|
||||
./11/11.04/11.04.01/11.04.01-017.js
|
||||
./11/11.04/11.04.02/11.04.02-001.js
|
||||
./11/11.04/11.04.02/11.04.02-002.js
|
||||
./11/11.04/11.04.03/11.04.03-001.js
|
||||
./11/11.04/11.04.03/11.04.03-002.js
|
||||
./11/11.04/11.04.03/11.04.03-004.js
|
||||
./11/11.04/11.04.03/11.04.03-006.js
|
||||
./11/11.04/11.04.03/11.04.03-008.js
|
||||
./11/11.04/11.04.03/11.04.03-009.js
|
||||
./11/11.04/11.04.03/11.04.03-011.js
|
||||
./11/11.04/11.04.03/11.04.03-013.js
|
||||
./11/11.04/11.04.03/11.04.03-016.js
|
||||
./11/11.04/11.04.04/11.04.04-001.js
|
||||
./11/11.04/11.04.04/11.04.04-002.js
|
||||
./11/11.04/11.04.04/11.04.04-004.js
|
||||
./11/11.04/11.04.04/11.04.04-005.js
|
||||
./11/11.04/11.04.04/11.04.04-006.js
|
||||
./11/11.04/11.04.04/11.04.04-007.js
|
||||
./11/11.04/11.04.04/11.04.04-008.js
|
||||
./11/11.04/11.04.04/11.04.04-009.js
|
||||
./11/11.04/11.04.04/11.04.04-010.js
|
||||
./11/11.04/11.04.04/11.04.04-011.js
|
||||
./11/11.04/11.04.05/11.04.05-001.js
|
||||
./11/11.04/11.04.05/11.04.05-002.js
|
||||
./11/11.04/11.04.05/11.04.05-004.js
|
||||
./11/11.04/11.04.05/11.04.05-005.js
|
||||
./11/11.04/11.04.05/11.04.05-007.js
|
||||
./11/11.04/11.04.05/11.04.05-008.js
|
||||
./11/11.04/11.04.05/11.04.05-009.js
|
||||
./11/11.04/11.04.05/11.04.05-010.js
|
||||
./11/11.04/11.04.05/11.04.05-011.js
|
||||
./11/11.04/11.04.06/11.04.06-001.js
|
||||
./11/11.04/11.04.06/11.04.06-002.js
|
||||
./11/11.04/11.04.06/11.04.06-003.js
|
||||
./11/11.04/11.04.06/11.04.06-005.js
|
||||
./11/11.04/11.04.06/11.04.06-006.js
|
||||
./11/11.04/11.04.06/11.04.06-014.js
|
||||
./11/11.04/11.04.06/11.04.06-015.js
|
||||
./11/11.04/11.04.06/11.04.06-016.js
|
||||
./11/11.04/11.04.06/11.04.06-018.js
|
||||
./11/11.04/11.04.06/11.04.06-019.js
|
||||
./11/11.04/11.04.06/11.04.06-020.js
|
||||
./11/11.04/11.04.06/11.04.06-021.js
|
||||
./11/11.04/11.04.06/11.04.06-022.js
|
||||
./11/11.04/11.04.06/11.04.06-023.js
|
||||
./11/11.04/11.04.06/11.04.06-025.js
|
||||
./11/11.04/11.04.06/11.04.06-027.js
|
||||
./11/11.04/11.04.06/11.04.06-028.js
|
||||
./11/11.04/11.04.07/11.04.07-001.js
|
||||
./11/11.04/11.04.07/11.04.07-002.js
|
||||
./11/11.04/11.04.07/11.04.07-003.js
|
||||
./11/11.04/11.04.07/11.04.07-005.js
|
||||
./11/11.04/11.04.07/11.04.07-006.js
|
||||
./11/11.04/11.04.07/11.04.07-007.js
|
||||
./11/11.04/11.04.07/11.04.07-008.js
|
||||
./11/11.04/11.04.07/11.04.07-009.js
|
||||
./11/11.04/11.04.07/11.04.07-010.js
|
||||
./11/11.04/11.04.07/11.04.07-011.js
|
||||
./11/11.04/11.04.07/11.04.07-012.js
|
||||
./11/11.04/11.04.07/11.04.07-013.js
|
||||
./11/11.04/11.04.07/11.04.07-023.js
|
||||
./11/11.04/11.04.07/11.04.07-024.js
|
||||
./11/11.04/11.04.07/11.04.07-025.js
|
||||
./11/11.04/11.04.07/11.04.07-026.js
|
||||
./11/11.04/11.04.07/11.04.07-027.js
|
||||
./11/11.04/11.04.07/11.04.07-028.js
|
||||
./11/11.04/11.04.07/11.04.07-029.js
|
||||
./11/11.04/11.04.07/11.04.07-030.js
|
||||
./11/11.04/11.04.07/11.04.07-031.js
|
||||
./11/11.04/11.04.07/11.04.07-032.js
|
||||
./11/11.04/11.04.07/11.04.07-033.js
|
||||
./11/11.04/11.04.08/11.04.08-001.js
|
||||
./11/11.04/11.04.08/11.04.08-002.js
|
||||
./11/11.04/11.04.08/11.04.08-003.js
|
||||
./11/11.04/11.04.08/11.04.08-004.js
|
||||
./11/11.04/11.04.08/11.04.08-005.js
|
||||
./11/11.04/11.04.08/11.04.08-006.js
|
||||
./11/11.04/11.04.08/11.04.08-007.js
|
||||
./11/11.04/11.04.08/11.04.08-008.js
|
||||
./11/11.04/11.04.08/11.04.08-009.js
|
||||
./11/11.04/11.04.08/11.04.08-010.js
|
||||
./11/11.04/11.04.08/11.04.08-011.js
|
||||
./11/11.04/11.04.08/11.04.08-012.js
|
||||
./11/11.04/11.04.08/11.04.08-013.js
|
||||
./11/11.04/11.04.08/11.04.08-014.js
|
||||
./11/11.04/11.04.08/11.04.08-015.js
|
||||
./11/11.04/11.04.08/11.04.08-016.js
|
||||
./11/11.04/11.04.08/11.04.08-017.js
|
||||
./11/11.04/11.04.08/11.04.08-018.js
|
||||
./11/11.04/11.04.08/11.04.08-019.js
|
||||
./11/11.04/11.04.08/11.04.08-020.js
|
||||
./11/11.04/11.04.08/11.04.08-021.js
|
||||
./11/11.04/11.04.09/11.04.09-001.js
|
||||
./11/11.04/11.04.09/11.04.09-002.js
|
||||
./11/11.04/11.04.09/11.04.09-003.js
|
||||
./11/11.04/11.04.09/11.04.09-004.js
|
||||
./11/11.04/11.04.09/11.04.09-005.js
|
||||
./11/11.04/11.04.09/11.04.09-006.js
|
||||
./11/11.04/11.04.09/11.04.09-007.js
|
||||
./11/11.04/11.04.09/11.04.09-008.js
|
||||
./11/11.04/11.04.09/11.04.09-009.js
|
||||
./11/11.04/11.04.09/11.04.09-010.js
|
||||
./11/11.04/11.04.09/11.04.09-011.js
|
||||
./11/11.04/11.04.09/11.04.09-012.js
|
||||
./11/11.04/11.04.09/11.04.09-013.js
|
||||
./11/11.04/11.04.09/11.04.09-014.js
|
||||
./11/11.04/11.04.09/11.04.09-015.js
|
||||
./11/11.04/11.04.09/11.04.09-016.js
|
||||
./11/11.04/11.04.09/11.04.09-017.js
|
||||
./11/11.04/11.04.09/11.04.09-018.js
|
||||
./11/11.04/11.04.09/11.04.09-019.js
|
||||
./11/11.05/11.05.01/11.05.01-001.js
|
||||
./11/11.05/11.05.01/11.05.01-002.js
|
||||
./11/11.05/11.05.01/11.05.01-003.js
|
||||
./11/11.05/11.05.01/11.05.01-004.js
|
||||
./11/11.05/11.05.01/11.05.01-005.js
|
||||
./11/11.05/11.05.01/11.05.01-006.js
|
||||
./11/11.05/11.05.01/11.05.01-007.js
|
||||
./11/11.05/11.05.01/11.05.01-008.js
|
||||
./11/11.05/11.05.01/11.05.01-009.js
|
||||
./11/11.05/11.05.01/11.05.01-010.js
|
||||
./11/11.05/11.05.01/11.05.01-011.js
|
||||
./11/11.05/11.05.01/11.05.01-012.js
|
||||
./11/11.05/11.05.01/11.05.01-013.js
|
||||
./11/11.05/11.05.01/11.05.01-014.js
|
||||
./11/11.05/11.05.01/11.05.01-015.js
|
||||
./11/11.05/11.05.01/11.05.01-016.js
|
||||
./11/11.05/11.05.01/11.05.01-017.js
|
||||
./11/11.05/11.05.01/11.05.01-018.js
|
||||
./11/11.05/11.05.01/11.05.01-019.js
|
||||
./11/11.05/11.05.01/11.05.01-020.js
|
||||
./11/11.05/11.05.01/11.05.01-021.js
|
||||
./11/11.05/11.05.01/11.05.01-022.js
|
||||
./11/11.05/11.05.01/11.05.01-023.js
|
||||
./11/11.05/11.05.01/11.05.01-024.js
|
||||
./11/11.05/11.05.01/11.05.01-025.js
|
||||
./11/11.05/11.05.01/11.05.01-026.js
|
||||
./11/11.05/11.05.01/11.05.01-027.js
|
||||
./11/11.05/11.05.01/11.05.01-028.js
|
||||
./11/11.05/11.05.01/11.05.01-029.js
|
||||
./11/11.05/11.05.01/11.05.01-030.js
|
||||
./11/11.05/11.05.01/11.05.01-031.js
|
||||
./11/11.05/11.05.01/11.05.01-032.js
|
||||
./11/11.05/11.05.01/11.05.01-033.js
|
||||
./11/11.05/11.05.01/11.05.01-034.js
|
||||
./11/11.05/11.05.01/11.05.01-035.js
|
||||
./11/11.05/11.05.01/11.05.01-036.js
|
||||
./11/11.05/11.05.01/11.05.01-037.js
|
||||
./11/11.05/11.05.01/11.05.01-059.js
|
||||
./11/11.05/11.05.02/11.05.02-001.js
|
||||
./11/11.05/11.05.02/11.05.02-002.js
|
||||
./11/11.05/11.05.02/11.05.02-003.js
|
||||
./11/11.05/11.05.02/11.05.02-004.js
|
||||
./11/11.05/11.05.02/11.05.02-005.js
|
||||
./11/11.05/11.05.02/11.05.02-006.js
|
||||
./11/11.05/11.05.02/11.05.02-007.js
|
||||
./11/11.05/11.05.02/11.05.02-008.js
|
||||
./11/11.05/11.05.02/11.05.02-009.js
|
||||
./11/11.05/11.05.02/11.05.02-011.js
|
||||
./11/11.05/11.05.02/11.05.02-012.js
|
||||
./11/11.05/11.05.02/11.05.02-013.js
|
||||
./11/11.05/11.05.02/11.05.02-014.js
|
||||
./11/11.05/11.05.02/11.05.02-015.js
|
||||
./11/11.05/11.05.02/11.05.02-016.js
|
||||
./11/11.05/11.05.02/11.05.02-017.js
|
||||
./11/11.05/11.05.02/11.05.02-018.js
|
||||
./11/11.05/11.05.02/11.05.02-019.js
|
||||
./11/11.05/11.05.02/11.05.02-020.js
|
||||
./11/11.05/11.05.02/11.05.02-021.js
|
||||
./11/11.05/11.05.02/11.05.02-022.js
|
||||
./11/11.05/11.05.02/11.05.02-023.js
|
||||
./11/11.05/11.05.02/11.05.02-025.js
|
||||
./11/11.05/11.05.02/11.05.02-026.js
|
||||
./11/11.05/11.05.02/11.05.02-027.js
|
||||
./11/11.05/11.05.02/11.05.02-028.js
|
||||
./11/11.05/11.05.02/11.05.02-029.js
|
||||
./11/11.05/11.05.02/11.05.02-030.js
|
||||
./11/11.05/11.05.02/11.05.02-031.js
|
||||
./11/11.05/11.05.02/11.05.02-033.js
|
||||
./11/11.05/11.05.02/11.05.02-034.js
|
||||
./11/11.05/11.05.02/11.05.02-035.js
|
||||
./11/11.05/11.05.02/11.05.02-036.js
|
||||
./11/11.05/11.05.02/11.05.02-037.js
|
||||
./11/11.05/11.05.02/11.05.02-059.js
|
||||
./11/11.05/11.05.02/11.05.02-084.js
|
||||
./11/11.05/11.05.02/11.05.02-090.js
|
||||
./11/11.05/11.05.03/11.05.03-001.js
|
||||
./11/11.05/11.05.03/11.05.03-002.js
|
||||
./11/11.05/11.05.03/11.05.03-003.js
|
||||
./11/11.05/11.05.03/11.05.03-004.js
|
||||
./11/11.05/11.05.03/11.05.03-005.js
|
||||
./11/11.05/11.05.03/11.05.03-006.js
|
||||
./11/11.05/11.05.03/11.05.03-007.js
|
||||
./11/11.05/11.05.03/11.05.03-008.js
|
||||
./11/11.05/11.05.03/11.05.03-009.js
|
||||
./11/11.05/11.05.03/11.05.03-010.js
|
||||
./11/11.05/11.05.03/11.05.03-011.js
|
||||
./11/11.05/11.05.03/11.05.03-012.js
|
||||
./11/11.05/11.05.03/11.05.03-013.js
|
||||
./11/11.05/11.05.03/11.05.03-014.js
|
||||
./11/11.05/11.05.03/11.05.03-015.js
|
||||
./11/11.05/11.05.03/11.05.03-016.js
|
||||
./11/11.05/11.05.03/11.05.03-017.js
|
||||
./11/11.05/11.05.03/11.05.03-018.js
|
||||
./11/11.05/11.05.03/11.05.03-019.js
|
||||
./11/11.05/11.05.03/11.05.03-020.js
|
||||
./11/11.05/11.05.03/11.05.03-023.js
|
||||
./11/11.05/11.05.03/11.05.03-024.js
|
||||
./11/11.05/11.05.03/11.05.03-025.js
|
||||
./11/11.05/11.05.03/11.05.03-026.js
|
||||
./11/11.05/11.05.03/11.05.03-027.js
|
||||
./11/11.05/11.05.03/11.05.03-028.js
|
||||
./11/11.06/11.06.01/11.06.01-001.js
|
||||
./11/11.06/11.06.01/11.06.01-002.js
|
||||
./11/11.06/11.06.01/11.06.01-003.js
|
||||
./11/11.06/11.06.01/11.06.01-004.js
|
||||
./11/11.06/11.06.01/11.06.01-005.js
|
||||
./11/11.06/11.06.01/11.06.01-006.js
|
||||
./11/11.06/11.06.01/11.06.01-008.js
|
||||
./11/11.06/11.06.01/11.06.01-011.js
|
||||
./11/11.06/11.06.01/11.06.01-012.js
|
||||
./11/11.06/11.06.01/11.06.01-013.js
|
||||
./11/11.06/11.06.01/11.06.01-014.js
|
||||
./11/11.06/11.06.01/11.06.01-015.js
|
||||
./11/11.06/11.06.01/11.06.01-017.js
|
||||
./11/11.06/11.06.02/11.06.02-001.js
|
||||
./11/11.06/11.06.02/11.06.02-002.js
|
||||
./11/11.06/11.06.02/11.06.02-003.js
|
||||
./11/11.06/11.06.02/11.06.02-004.js
|
||||
./11/11.06/11.06.02/11.06.02-005.js
|
||||
./11/11.06/11.06.02/11.06.02-006.js
|
||||
./11/11.06/11.06.02/11.06.02-007.js
|
||||
./11/11.06/11.06.02/11.06.02-008.js
|
||||
./11/11.06/11.06.02/11.06.02-009.js
|
||||
./11/11.06/11.06.02/11.06.02-010.js
|
||||
./11/11.06/11.06.02/11.06.02-013.js
|
||||
./11/11.06/11.06.02/11.06.02-016.js
|
||||
./11/11.06/11.06.02/11.06.02-017.js
|
||||
./11/11.06/11.06.03/11.06.03-001.js
|
||||
./11/11.06/11.06.03/11.06.03-002.js
|
||||
./11/11.06/11.06.03/11.06.03-003.js
|
||||
./11/11.06/11.06.03/11.06.03-004.js
|
||||
./11/11.06/11.06.03/11.06.03-005.js
|
||||
./11/11.06/11.06.03/11.06.03-006.js
|
||||
./11/11.06/11.06.03/11.06.03-007.js
|
||||
./11/11.06/11.06.03/11.06.03-008.js
|
||||
./11/11.06/11.06.03/11.06.03-009.js
|
||||
./11/11.06/11.06.03/11.06.03-010.js
|
||||
./11/11.06/11.06.03/11.06.03-011.js
|
||||
./11/11.06/11.06.03/11.06.03-016.js
|
||||
./11/11.06/11.06.03/11.06.03-018.js
|
||||
./11/11.06/11.06.03/11.06.03-020.js
|
||||
./11/11.06/11.06.03/11.06.03-021.js
|
||||
./11/11.06/11.06.03/11.06.03-024.js
|
||||
./11/11.06/11.06.03/11.06.03-025.js
|
||||
./11/11.07/11.07.01/11.07.01-001.js
|
||||
./11/11.07/11.07.01/11.07.01-003.js
|
||||
./11/11.07/11.07.01/11.07.01-004.js
|
||||
./11/11.07/11.07.01/11.07.01-005.js
|
||||
./11/11.07/11.07.01/11.07.01-006.js
|
||||
./11/11.07/11.07.01/11.07.01-007.js
|
||||
./11/11.07/11.07.01/11.07.01-008.js
|
||||
./11/11.07/11.07.02/11.07.02-001.js
|
||||
./11/11.07/11.07.02/11.07.02-002.js
|
||||
./11/11.07/11.07.02/11.07.02-003.js
|
||||
./11/11.07/11.07.02/11.07.02-004.js
|
||||
./11/11.07/11.07.02/11.07.02-005.js
|
||||
./11/11.07/11.07.02/11.07.02-006.js
|
||||
./11/11.07/11.07.02/11.07.02-007.js
|
||||
./11/11.07/11.07.02/11.07.02-008.js
|
||||
./11/11.07/11.07.02/11.07.02-009.js
|
||||
./11/11.07/11.07.03/11.07.03-001.js
|
||||
./11/11.07/11.07.03/11.07.03-002.js
|
||||
./11/11.07/11.07.03/11.07.03-003.js
|
||||
./11/11.07/11.07.03/11.07.03-004.js
|
||||
./11/11.07/11.07.03/11.07.03-005.js
|
||||
./11/11.07/11.07.03/11.07.03-006.js
|
||||
./11/11.07/11.07.03/11.07.03-007.js
|
||||
./11/11.08/11.08.01/11.08.01-001.js
|
||||
./11/11.08/11.08.01/11.08.01-002.js
|
||||
./11/11.08/11.08.01/11.08.01-003.js
|
||||
./11/11.08/11.08.01/11.08.01-004.js
|
||||
./11/11.08/11.08.01/11.08.01-005.js
|
||||
./11/11.08/11.08.01/11.08.01-006.js
|
||||
./11/11.08/11.08.02/11.08.02-001.js
|
||||
./11/11.08/11.08.02/11.08.02-002.js
|
||||
./11/11.08/11.08.02/11.08.02-003.js
|
||||
./11/11.08/11.08.02/11.08.02-004.js
|
||||
./11/11.08/11.08.02/11.08.02-005.js
|
||||
./11/11.08/11.08.02/11.08.02-006.js
|
||||
./11/11.08/11.08.03/11.08.03-001.js
|
||||
./11/11.08/11.08.03/11.08.03-002.js
|
||||
./11/11.08/11.08.03/11.08.03-003.js
|
||||
./11/11.08/11.08.03/11.08.03-004.js
|
||||
./11/11.08/11.08.03/11.08.03-005.js
|
||||
./11/11.08/11.08.03/11.08.03-006.js
|
||||
./11/11.08/11.08.03/11.08.03-007.js
|
||||
./11/11.08/11.08.03/11.08.03-008.js
|
||||
./11/11.08/11.08.03/11.08.03-009.js
|
||||
./11/11.08/11.08.03/11.08.03-011.js
|
||||
./11/11.08/11.08.04/11.08.04-001.js
|
||||
./11/11.08/11.08.04/11.08.04-002.js
|
||||
./11/11.08/11.08.04/11.08.04-003.js
|
||||
./11/11.08/11.08.04/11.08.04-004.js
|
||||
./11/11.08/11.08.04/11.08.04-005.js
|
||||
./11/11.08/11.08.04/11.08.04-006.js
|
||||
./11/11.08/11.08.04/11.08.04-007.js
|
||||
./11/11.08/11.08.04/11.08.04-008.js
|
||||
./11/11.08/11.08.04/11.08.04-009.js
|
||||
./11/11.08/11.08.06/11.08.06-006.js
|
||||
./11/11.08/11.08.06/11.08.06-007.js
|
||||
./11/11.08/11.08.07/11.08.07-001.js
|
||||
./11/11.08/11.08.07/11.08.07-002.js
|
||||
./11/11.08/11.08.07/11.08.07-003.js
|
||||
./11/11.08/11.08.07/11.08.07-004.js
|
||||
./11/11.08/11.08.07/11.08.07-005.js
|
||||
./11/11.08/11.08.07/11.08.07-007.js
|
||||
./11/11.08/11.08.07/11.08.07-008.js
|
||||
./11/11.08/11.08.07/11.08.07-009.js
|
||||
./11/11.09/11.09.01/11.09.01-001.js
|
||||
./11/11.09/11.09.01/11.09.01-002.js
|
||||
./11/11.09/11.09.01/11.09.01-003.js
|
||||
./11/11.09/11.09.01/11.09.01-004.js
|
||||
./11/11.09/11.09.01/11.09.01-005.js
|
||||
./11/11.09/11.09.01/11.09.01-006.js
|
||||
./11/11.09/11.09.01/11.09.01-007.js
|
||||
./11/11.09/11.09.01/11.09.01-008.js
|
||||
./11/11.09/11.09.01/11.09.01-009.js
|
||||
./11/11.09/11.09.01/11.09.01-010.js
|
||||
./11/11.09/11.09.01/11.09.01-011.js
|
||||
./11/11.09/11.09.01/11.09.01-012.js
|
||||
./11/11.09/11.09.01/11.09.01-013.js
|
||||
./11/11.09/11.09.01/11.09.01-014.js
|
||||
./11/11.09/11.09.01/11.09.01-015.js
|
||||
./11/11.09/11.09.01/11.09.01-016.js
|
||||
./11/11.09/11.09.01/11.09.01-017.js
|
||||
./11/11.09/11.09.01/11.09.01-018.js
|
||||
./11/11.09/11.09.01/11.09.01-019.js
|
||||
./11/11.09/11.09.01/11.09.01-020.js
|
||||
./11/11.09/11.09.01/11.09.01-021.js
|
||||
./11/11.09/11.09.01/11.09.01-022.js
|
||||
./11/11.09/11.09.01/11.09.01-023.js
|
||||
./11/11.09/11.09.01/11.09.01-024.js
|
||||
./11/11.09/11.09.01/11.09.01-025.js
|
||||
./11/11.09/11.09.01/11.09.01-026.js
|
||||
./11/11.09/11.09.01/11.09.01-028.js
|
||||
./11/11.09/11.09.01/11.09.01-029.js
|
||||
./11/11.09/11.09.01/11.09.01-030.js
|
||||
./11/11.09/11.09.01/11.09.01-031.js
|
||||
./11/11.09/11.09.01/11.09.01-032.js
|
||||
./11/11.09/11.09.01/11.09.01-033.js
|
||||
./11/11.09/11.09.01/11.09.01-034.js
|
||||
./11/11.09/11.09.01/11.09.01-035.js
|
||||
./11/11.09/11.09.01/11.09.01-036.js
|
||||
./11/11.09/11.09.01/11.09.01-037.js
|
||||
./11/11.09/11.09.02/11.09.02-001.js
|
||||
./11/11.09/11.09.02/11.09.02-002.js
|
||||
./11/11.09/11.09.02/11.09.02-003.js
|
||||
./11/11.09/11.09.02/11.09.02-004.js
|
||||
./11/11.09/11.09.02/11.09.02-005.js
|
||||
./11/11.09/11.09.02/11.09.02-006.js
|
||||
./11/11.09/11.09.02/11.09.02-007.js
|
||||
./11/11.09/11.09.02/11.09.02-008.js
|
||||
./11/11.09/11.09.02/11.09.02-009.js
|
||||
./11/11.09/11.09.02/11.09.02-010.js
|
||||
./11/11.09/11.09.02/11.09.02-011.js
|
||||
./11/11.09/11.09.02/11.09.02-012.js
|
||||
./11/11.09/11.09.02/11.09.02-013.js
|
||||
./11/11.09/11.09.02/11.09.02-014.js
|
||||
./11/11.09/11.09.02/11.09.02-015.js
|
||||
./11/11.09/11.09.02/11.09.02-016.js
|
||||
./11/11.09/11.09.02/11.09.02-017.js
|
||||
./11/11.09/11.09.02/11.09.02-018.js
|
||||
./11/11.09/11.09.02/11.09.02-019.js
|
||||
./11/11.09/11.09.02/11.09.02-020.js
|
||||
./11/11.09/11.09.02/11.09.02-021.js
|
||||
./11/11.09/11.09.02/11.09.02-022.js
|
||||
./11/11.09/11.09.02/11.09.02-023.js
|
||||
./11/11.09/11.09.02/11.09.02-024.js
|
||||
./11/11.09/11.09.02/11.09.02-025.js
|
||||
./11/11.09/11.09.02/11.09.02-026.js
|
||||
./11/11.09/11.09.02/11.09.02-028.js
|
||||
./11/11.09/11.09.02/11.09.02-029.js
|
||||
./11/11.09/11.09.02/11.09.02-030.js
|
||||
./11/11.09/11.09.02/11.09.02-031.js
|
||||
./11/11.09/11.09.02/11.09.02-032.js
|
||||
./11/11.09/11.09.02/11.09.02-033.js
|
||||
./11/11.09/11.09.02/11.09.02-034.js
|
||||
./11/11.09/11.09.02/11.09.02-035.js
|
||||
./11/11.09/11.09.02/11.09.02-036.js
|
||||
./11/11.09/11.09.04/11.09.04-001.js
|
||||
./11/11.09/11.09.04/11.09.04-002.js
|
||||
./11/11.09/11.09.04/11.09.04-003.js
|
||||
./11/11.09/11.09.04/11.09.04-004.js
|
||||
./11/11.09/11.09.04/11.09.04-006.js
|
||||
./11/11.09/11.09.04/11.09.04-007.js
|
||||
./11/11.09/11.09.04/11.09.04-008.js
|
||||
./11/11.09/11.09.04/11.09.04-009.js
|
||||
./11/11.09/11.09.04/11.09.04-011.js
|
||||
./11/11.09/11.09.04/11.09.04-012.js
|
||||
./11/11.09/11.09.04/11.09.04-013.js
|
||||
./11/11.09/11.09.04/11.09.04-014.js
|
||||
./11/11.09/11.09.04/11.09.04-015.js
|
||||
./11/11.09/11.09.04/11.09.04-016.js
|
||||
./11/11.09/11.09.04/11.09.04-017.js
|
||||
./11/11.09/11.09.04/11.09.04-018.js
|
||||
./11/11.09/11.09.04/11.09.04-019.js
|
||||
./11/11.09/11.09.04/11.09.04-020.js
|
||||
./11/11.09/11.09.04/11.09.04-021.js
|
||||
./11/11.09/11.09.04/11.09.04-022.js
|
||||
./11/11.09/11.09.04/11.09.04-023.js
|
||||
./11/11.09/11.09.05/11.09.05-001.js
|
||||
./11/11.09/11.09.05/11.09.05-002.js
|
||||
./11/11.09/11.09.05/11.09.05-003.js
|
||||
./11/11.09/11.09.05/11.09.05-004.js
|
||||
./11/11.09/11.09.05/11.09.05-006.js
|
||||
./11/11.09/11.09.05/11.09.05-007.js
|
||||
./11/11.09/11.09.05/11.09.05-008.js
|
||||
./11/11.09/11.09.05/11.09.05-009.js
|
||||
./11/11.09/11.09.05/11.09.05-011.js
|
||||
./11/11.09/11.09.05/11.09.05-012.js
|
||||
./11/11.09/11.09.05/11.09.05-013.js
|
||||
./11/11.09/11.09.05/11.09.05-014.js
|
||||
./11/11.09/11.09.05/11.09.05-015.js
|
||||
./11/11.09/11.09.05/11.09.05-016.js
|
||||
./11/11.09/11.09.05/11.09.05-017.js
|
||||
./11/11.09/11.09.05/11.09.05-018.js
|
||||
./11/11.09/11.09.05/11.09.05-019.js
|
||||
./11/11.09/11.09.05/11.09.05-020.js
|
||||
./11/11.09/11.09.05/11.09.05-021.js
|
||||
./11/11.09/11.09.05/11.09.05-022.js
|
||||
./11/11.09/11.09.05/11.09.05-023.js
|
||||
./11/11.10/11.10-001.js
|
||||
./11/11.10/11.10-002.js
|
||||
./11/11.10/11.10-003.js
|
||||
./11/11.10/11.10-004.js
|
||||
./11/11.10/11.10-005.js
|
||||
./11/11.10/11.10-006.js
|
||||
./11/11.10/11.10-007.js
|
||||
./11/11.10/11.10-008.js
|
||||
./11/11.10/11.10-009.js
|
||||
./11/11.10/11.10-010.js
|
||||
./11/11.10/11.10-011.js
|
||||
./11/11.10/11.10-012.js
|
||||
./11/11.10/11.10-013.js
|
||||
./11/11.10/11.10-014.js
|
||||
./11/11.10/11.10-015.js
|
||||
./11/11.10/11.10-016.js
|
||||
./11/11.11/11.11-001.js
|
||||
./11/11.11/11.11-002.js
|
||||
./11/11.11/11.11-003.js
|
||||
./11/11.11/11.11-004.js
|
||||
./11/11.11/11.11-005.js
|
||||
./11/11.11/11.11-006.js
|
||||
./11/11.11/11.11-007.js
|
||||
./11/11.11/11.11-008.js
|
||||
./11/11.11/11.11-009.js
|
||||
./11/11.11/11.11-010.js
|
||||
./11/11.11/11.11-011.js
|
||||
./11/11.11/11.11-012.js
|
||||
./11/11.11/11.11-013.js
|
||||
./11/11.11/11.11-014.js
|
||||
./11/11.11/11.11-015.js
|
||||
./11/11.11/11.11-016.js
|
||||
./11/11.11/11.11-017.js
|
||||
./11/11.11/11.11-018.js
|
||||
./11/11.11/11.11-019.js
|
||||
./11/11.11/11.11-020.js
|
||||
./11/11.11/11.11-021.js
|
||||
./11/11.11/11.11-022.js
|
||||
./11/11.11/11.11-023.js
|
||||
./11/11.11/11.11-024.js
|
||||
./11/11.11/11.11-027.js
|
||||
./11/11.12/11.12-001.js
|
||||
./11/11.12/11.12-002.js
|
||||
./11/11.12/11.12-003.js
|
||||
./11/11.12/11.12-004.js
|
||||
./11/11.12/11.12-005.js
|
||||
./11/11.12/11.12-008.js
|
||||
./11/11.12/11.12-012.js
|
||||
./11/11.13/11.13.01/11.13.01-001.js
|
||||
./11/11.13/11.13.02/11.13.02-001.js
|
||||
./11/11.13/11.13.02/11.13.02-002.js
|
||||
./11/11.13/11.13.02/11.13.02-003.js
|
||||
./11/11.13/11.13.02/11.13.02-004.js
|
||||
./11/11.13/11.13.02/11.13.02-005.js
|
||||
./11/11.13/11.13.02/11.13.02-006.js
|
||||
./11/11.13/11.13.02/11.13.02-007.js
|
||||
./11/11.13/11.13.02/11.13.02-008.js
|
||||
./11/11.13/11.13.02/11.13.02-009.js
|
||||
./11/11.13/11.13.02/11.13.02-010.js
|
||||
./11/11.13/11.13.02/11.13.02-011.js
|
||||
./11/11.13/11.13.02/11.13.02-039.js
|
||||
./11/11.13/11.13.02/11.13.02-040.js
|
||||
./11/11.13/11.13.02/11.13.02-041.js
|
||||
./11/11.13/11.13.02/11.13.02-042.js
|
||||
./11/11.13/11.13.02/11.13.02-043.js
|
||||
./11/11.13/11.13.02/11.13.02-044.js
|
||||
./11/11.13/11.13.02/11.13.02-045.js
|
||||
./11/11.13/11.13.02/11.13.02-046.js
|
||||
./11/11.13/11.13.02/11.13.02-047.js
|
||||
./11/11.13/11.13.02/11.13.02-048.js
|
||||
./11/11.13/11.13.02/11.13.02-049.js
|
||||
./11/11.13/11.13.02/11.13.02-050.js
|
||||
./11/11.13/11.13.02/11.13.02-051.js
|
||||
./11/11.14/11.14-001.js
|
||||
./11/11.14/11.14-002.js
|
||||
./12/12.01/12.01-001.js
|
||||
./12/12.01/12.01-002.js
|
||||
./12/12.01/12.01-003.js
|
||||
./12/12.01/12.01-004.js
|
||||
./12/12.01/12.01-005.js
|
||||
./12/12.02/12.02-001.js
|
||||
./12/12.02/12.02-002.js
|
||||
./12/12.02/12.02-003.js
|
||||
./12/12.02/12.02-004.js
|
||||
./12/12.02/12.02-005.js
|
||||
./12/12.02/12.02-006.js
|
||||
./12/12.02/12.02-007.js
|
||||
./12/12.02/12.02-008.js
|
||||
./12/12.02/12.02-009.js
|
||||
./12/12.02/12.02-010.js
|
||||
./12/12.02/12.02.01/12.02.01-001.js
|
||||
./12/12.02/12.02.01/12.02.01-002.js
|
||||
./12/12.02/12.02-011.js
|
||||
./12/12.02/12.02-012.js
|
||||
./12/12.02/12.02-013.js
|
||||
./12/12.02/12.02-014.js
|
||||
./12/12.02/12.02-015.js
|
||||
./12/12.02/12.02-016.js
|
||||
./12/12.02/12.02-019.js
|
||||
./12/12.02/12.02-022.js
|
||||
./12/12.03/12.03-001.js
|
||||
./12/12.03/12.03-002.js
|
||||
./12/12.03/12.03-003.js
|
||||
./12/12.04/12.04-001.js
|
||||
./12/12.04/12.04-002.js
|
||||
./12/12.04/12.04-003.js
|
||||
./12/12.04/12.04-004.js
|
||||
./12/12.05/12.05-001.js
|
||||
./12/12.05/12.05-002.js
|
||||
./12/12.05/12.05-003.js
|
||||
./12/12.05/12.05-004.js
|
||||
./12/12.05/12.05-005.js
|
||||
./12/12.05/12.05-006.js
|
||||
./12/12.05/12.05-007.js
|
||||
./12/12.05/12.05-008.js
|
||||
./12/12.06/12.06.01/12.06.01-001.js
|
||||
./12/12.06/12.06.01/12.06.01-002.js
|
||||
./12/12.06/12.06.01/12.06.01-003.js
|
||||
./12/12.06/12.06.01/12.06.01-004.js
|
||||
./12/12.06/12.06.01/12.06.01-005.js
|
||||
./12/12.06/12.06.01/12.06.01-006.js
|
||||
./12/12.06/12.06.01/12.06.01-007.js
|
||||
./12/12.06/12.06.01/12.06.01-008.js
|
||||
./12/12.06/12.06.01/12.06.01-009.js
|
||||
./12/12.06/12.06.01/12.06.01-010.js
|
||||
./12/12.06/12.06.02/12.06.02-001.js
|
||||
./12/12.06/12.06.02/12.06.02-002.js
|
||||
./12/12.06/12.06.02/12.06.02-003.js
|
||||
./12/12.06/12.06.02/12.06.02-004.js
|
||||
./12/12.06/12.06.02/12.06.02-005.js
|
||||
./12/12.06/12.06.02/12.06.02-006.js
|
||||
./12/12.06/12.06.02/12.06.02-007.js
|
||||
./12/12.06/12.06.02/12.06.02-008.js
|
||||
./12/12.06/12.06.03/12.06.03-001.js
|
||||
./12/12.06/12.06.03/12.06.03-002.js
|
||||
./12/12.06/12.06.03/12.06.03-003.js
|
||||
./12/12.06/12.06.03/12.06.03-004.js
|
||||
./12/12.06/12.06.03/12.06.03-005.js
|
||||
./12/12.06/12.06.03/12.06.03-006.js
|
||||
./12/12.06/12.06.03/12.06.03-007.js
|
||||
./12/12.06/12.06.03/12.06.03-008.js
|
||||
./12/12.06/12.06.03/12.06.03-009.js
|
||||
./12/12.06/12.06.03/12.06.03-010.js
|
||||
./12/12.06/12.06.03/12.06.03-011.js
|
||||
./12/12.07/12.07-001.js
|
||||
./12/12.07/12.07-002.js
|
||||
./12/12.07/12.07-007.js
|
||||
./12/12.07/12.07-008.js
|
||||
./12/12.07/12.07-011.js
|
||||
./12/12.07/12.07-012.js
|
||||
./12/12.08/12.08-003.js
|
||||
./12/12.08/12.08-004.js
|
||||
./12/12.08/12.08-007.js
|
||||
./12/12.08/12.08-008.js
|
||||
./12/12.08/12.08-011.js
|
||||
./12/12.08/12.08-012.js
|
||||
./12/12.09/12.09-001.js
|
||||
./12/12.09/12.09-002.js
|
||||
./12/12.09/12.09-003.js
|
||||
./12/12.09/12.09-004.js
|
||||
./12/12.09/12.09-005.js
|
||||
./12/12.09/12.09-006.js
|
||||
./12/12.10/12.10-002.js
|
||||
./12/12.10/12.10-003.js
|
||||
./12/12.10/12.10-005.js
|
||||
./12/12.10/12.10-006.js
|
||||
./12/12.11/12.11-001.js
|
||||
./12/12.11/12.11-002.js
|
||||
./12/12.11/12.11-003.js
|
||||
./12/12.11/12.11-004.js
|
||||
./12/12.11/12.11-005.js
|
||||
./12/12.11/12.11-006.js
|
||||
./12/12.11/12.11-007.js
|
||||
./12/12.13/12.13-001.js
|
||||
./12/12.13/12.13-002.js
|
||||
./12/12.13/12.13-003.js
|
||||
./12/12.14/12.14-001.js
|
||||
./12/12.14/12.14-002.js
|
||||
./12/12.14/12.14-003.js
|
||||
./12/12.14/12.14-004.js
|
||||
./12/12.14/12.14-005.js
|
||||
./12/12.14/12.14-006.js
|
||||
./13/13-001.js
|
||||
./13/13-002.js
|
||||
./13/13-003.js
|
||||
./13/13-004.js
|
||||
./13/13-005.js
|
||||
./13/13-006.js
|
||||
./13/13-007.js
|
||||
./13/13-009.js
|
||||
./13/13-010.js
|
||||
./13/13-011.js
|
||||
./13/13.01/13.01-001.js
|
||||
./13/13.02/13.02-001.js
|
||||
./13/13.02/13.02-003.js
|
||||
./13/13.02/13.02-004.js
|
||||
./13/13.02/13.02-005.js
|
||||
./13/13.02/13.02-006.js
|
||||
./13/13.02/13.02-007.js
|
||||
./15/15.02/15.02.01/15.02.01-001.js
|
||||
./15/15.02/15.02.01/15.02.01-002.js
|
||||
./15/15.02/15.02.01/15.02.01-003.js
|
||||
./15/15.02/15.02.01/15.02.01-004.js
|
||||
./15/15.02/15.02.01/15.02.01-005.js
|
||||
./15/15.02/15.02.01/15.02.01-006.js
|
||||
./15/15.02/15.02.01/15.02.01-007.js
|
||||
./15/15.02/15.02.01/15.02.01-008.js
|
||||
./15/15.02/15.02.02/15.02.02-001.js
|
||||
./15/15.02/15.02.02/15.02.02-002.js
|
||||
./15/15.02/15.02.02/15.02.02-003.js
|
||||
./15/15.02/15.02.03/15.02.03-002.js
|
||||
./15/15.02/15.02.04/15.02.04.01/15.02.04.01-002.js
|
||||
./15/15.02/15.02.04/15.02.04.02/15.02.04.02-003.js
|
||||
./15/15.02/15.02.04/15.02.04.03/15.02.04.03-001.js
|
||||
./15/15.02/15.02.04/15.02.04.04/15.02.04.04-001.js
|
||||
./15/15.02/15.02.04/15.02.04.04/15.02.04.04-003.js
|
||||
./15/15.03/15.03.02/15.03.02.01/15.03.02.01-002.js
|
||||
./15/15.03/15.03.02/15.03.02.01/15.03.02.01-004.js
|
||||
./15/15.03/15.03.02/15.03.02.01/15.03.02.01-007.js
|
||||
./15/15.03/15.03.03/15.03.03-003.js
|
||||
./15/15.03/15.03.03/15.03.03.01/15.03.03.01-001.js
|
||||
@ -1,766 +0,0 @@
|
||||
./tests/jerry-test-suite/06/06-002.js
|
||||
./tests/jerry-test-suite/06/06-003.js
|
||||
./tests/jerry-test-suite/06/06-004.js
|
||||
./tests/jerry-test-suite/06/06-005.js
|
||||
./tests/jerry-test-suite/07/07.06/07.06.01/07.06.01-001.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-001.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-002.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-003.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-004.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-005.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-006.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-007.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-008.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-009.js
|
||||
./tests/jerry-test-suite/07/07.09/07.09-010.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-001.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-002.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-003.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-004.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-005.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-006.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-007.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-008.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-009.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-010.js
|
||||
./tests/jerry-test-suite/08/08.01/08.01-011.js
|
||||
./tests/jerry-test-suite/08/08.02/08.02-001.js
|
||||
./tests/jerry-test-suite/08/08.02/08.02-002.js
|
||||
./tests/jerry-test-suite/08/08.03/08.03-001.js
|
||||
./tests/jerry-test-suite/08/08.03/08.03-002.js
|
||||
./tests/jerry-test-suite/08/08.03/08.03-003.js
|
||||
./tests/jerry-test-suite/08/08.03/08.03-004.js
|
||||
./tests/jerry-test-suite/08/08.04/08.04-001.js
|
||||
./tests/jerry-test-suite/08/08.04/08.04-002.js
|
||||
./tests/jerry-test-suite/08/08.04/08.04-004.js
|
||||
./tests/jerry-test-suite/08/08.04/08.04-005.js
|
||||
./tests/jerry-test-suite/08/08.05/08.05-001.js
|
||||
./tests/jerry-test-suite/08/08.05/08.05-002.js
|
||||
./tests/jerry-test-suite/08/08.05/08.05-003.js
|
||||
./tests/jerry-test-suite/08/08.12/08.12.02/08.12.02-001.js
|
||||
./tests/jerry-test-suite/10/10.03/10.03.01/10.03.01-001.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-001.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-002.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-003.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-004.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-005.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-006.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-007.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.05/11.01.05-008.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.06/11.01.06-001.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.06/11.01.06-002.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.06/11.01.06-003.js
|
||||
./tests/jerry-test-suite/11/11.01/11.01.06/11.01.06-009.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-001.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-002.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-003.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-004.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-007.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-008.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-009.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-010.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.01/11.02.01-011.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-001.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-002.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-003.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-004.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-005.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-006.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-007.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-008.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.02/11.02.02-009.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.03/11.02.03-006.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.03/11.02.03-007.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.03/11.02.03-008.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.03/11.02.03-021.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.04/11.02.04-016.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.04/11.02.04-018.js
|
||||
./tests/jerry-test-suite/11/11.02/11.02.04/11.02.04-019.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-005.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-006.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-007.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-008.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-009.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-010.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-011.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-012.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-013.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-014.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-015.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.01/11.03.01-016.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-005.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-006.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-007.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-008.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-009.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-010.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-011.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-012.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-013.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-014.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-015.js
|
||||
./tests/jerry-test-suite/11/11.03/11.03.02/11.03.02-016.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-012.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.01/11.04.01-017.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.02/11.04.02-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.02/11.04.02-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-013.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-016.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.04/11.04.04-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.05/11.04.05-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-003.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-014.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-015.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-016.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-018.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-019.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-020.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-021.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-022.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-023.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-025.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-027.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-028.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-003.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-012.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-013.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-023.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-024.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-025.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-026.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-027.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-028.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-029.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-030.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-031.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-032.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-033.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-003.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-012.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-013.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-014.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-015.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-016.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-017.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-018.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-019.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-020.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-021.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-001.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-002.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-003.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-004.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-005.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-006.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-007.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-008.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-009.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-010.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-011.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-012.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-013.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-014.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-015.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-016.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-017.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-018.js
|
||||
./tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-019.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-001.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-002.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-003.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-004.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-005.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-006.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-007.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-008.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-009.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-010.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-011.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-012.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-013.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-014.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-015.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-016.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-017.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-018.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-019.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-020.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-021.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-022.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-023.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-024.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-025.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-026.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-027.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-028.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-029.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-030.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-031.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-032.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-033.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-034.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-035.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-036.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-037.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-059.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-001.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-002.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-003.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-004.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-005.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-006.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-007.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-008.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-009.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-011.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-012.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-013.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-014.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-015.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-016.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-017.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-018.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-019.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-020.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-021.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-022.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-023.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-025.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-026.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-027.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-028.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-029.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-030.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-031.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-033.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-034.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-035.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-036.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-037.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-059.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-084.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-090.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-001.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-002.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-003.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-004.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-005.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-006.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-007.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-008.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-009.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-010.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-011.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-012.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-013.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-014.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-015.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-016.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-017.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-018.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-019.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-020.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-023.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-024.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-025.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-026.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-027.js
|
||||
./tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-028.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-001.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-002.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-003.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-004.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-005.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-006.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-008.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-011.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-012.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-013.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-014.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-015.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-017.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-001.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-002.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-003.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-004.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-005.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-006.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-007.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-008.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-009.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-010.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-013.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-016.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-017.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-001.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-002.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-003.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-004.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-005.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-006.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-007.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-008.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-009.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-010.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-011.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-016.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-018.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-020.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-021.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-024.js
|
||||
./tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-025.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-001.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-003.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-004.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-005.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-006.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-007.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.01/11.07.01-008.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-001.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-002.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-003.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-004.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-005.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-006.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-007.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-008.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.02/11.07.02-009.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-001.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-002.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-003.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-004.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-005.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-006.js
|
||||
./tests/jerry-test-suite/11/11.07/11.07.03/11.07.03-007.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-001.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-002.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-003.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-004.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-005.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.01/11.08.01-006.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-001.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-002.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-003.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-004.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-005.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.02/11.08.02-006.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-001.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-002.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-003.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-004.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-005.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-006.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-007.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-008.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-009.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.03/11.08.03-011.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-001.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-002.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-003.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-004.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-005.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-006.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-007.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-008.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.04/11.08.04-009.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.06/11.08.06-006.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.06/11.08.06-007.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-001.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-002.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-003.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-004.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-005.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-007.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-008.js
|
||||
./tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-009.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-001.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-002.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-003.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-004.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-005.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-006.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-007.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-008.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-009.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-010.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-011.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-012.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-013.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-014.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-015.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-016.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-017.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-018.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-019.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-020.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-021.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-022.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-023.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-024.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-025.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-026.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-028.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-029.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-030.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-031.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-032.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-033.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-034.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-035.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-036.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-037.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-001.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-002.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-003.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-004.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-005.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-006.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-007.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-008.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-009.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-010.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-011.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-012.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-013.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-014.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-015.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-016.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-017.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-018.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-019.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-020.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-021.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-022.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-023.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-024.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-025.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-026.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-028.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-029.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-030.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-031.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-032.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-033.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-034.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-035.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-036.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-001.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-002.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-003.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-004.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-006.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-007.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-008.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-009.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-011.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-012.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-013.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-014.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-015.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-016.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-017.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-018.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-019.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-020.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-021.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-022.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-023.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-001.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-002.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-003.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-004.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-006.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-007.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-008.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-009.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-011.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-012.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-013.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-014.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-015.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-016.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-017.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-018.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-019.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-020.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-021.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-022.js
|
||||
./tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-023.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-001.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-002.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-003.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-004.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-005.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-006.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-007.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-008.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-009.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-010.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-011.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-012.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-013.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-014.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-015.js
|
||||
./tests/jerry-test-suite/11/11.10/11.10-016.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-001.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-002.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-003.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-004.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-005.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-006.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-007.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-008.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-009.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-010.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-011.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-012.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-013.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-014.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-015.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-016.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-017.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-018.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-019.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-020.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-021.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-022.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-023.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-024.js
|
||||
./tests/jerry-test-suite/11/11.11/11.11-027.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-001.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-002.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-003.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-004.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-005.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-008.js
|
||||
./tests/jerry-test-suite/11/11.12/11.12-012.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.01/11.13.01-001.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-001.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-002.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-003.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-004.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-005.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-006.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-007.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-008.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-009.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-010.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-011.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-039.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-040.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-041.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-042.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-043.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-044.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-045.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-046.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-047.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-048.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-049.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-050.js
|
||||
./tests/jerry-test-suite/11/11.13/11.13.02/11.13.02-051.js
|
||||
./tests/jerry-test-suite/11/11.14/11.14-001.js
|
||||
./tests/jerry-test-suite/11/11.14/11.14-002.js
|
||||
./tests/jerry-test-suite/12/12.01/12.01-001.js
|
||||
./tests/jerry-test-suite/12/12.01/12.01-002.js
|
||||
./tests/jerry-test-suite/12/12.01/12.01-003.js
|
||||
./tests/jerry-test-suite/12/12.01/12.01-004.js
|
||||
./tests/jerry-test-suite/12/12.01/12.01-005.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-001.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-002.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-003.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-004.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-005.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-006.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-007.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-008.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-009.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-010.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02.01/12.02.01-001.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02.01/12.02.01-002.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-011.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-012.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-013.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-014.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-015.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-016.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-019.js
|
||||
./tests/jerry-test-suite/12/12.02/12.02-022.js
|
||||
./tests/jerry-test-suite/12/12.03/12.03-001.js
|
||||
./tests/jerry-test-suite/12/12.03/12.03-002.js
|
||||
./tests/jerry-test-suite/12/12.03/12.03-003.js
|
||||
./tests/jerry-test-suite/12/12.04/12.04-001.js
|
||||
./tests/jerry-test-suite/12/12.04/12.04-002.js
|
||||
./tests/jerry-test-suite/12/12.04/12.04-003.js
|
||||
./tests/jerry-test-suite/12/12.04/12.04-004.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-001.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-002.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-003.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-004.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-005.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-006.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-007.js
|
||||
./tests/jerry-test-suite/12/12.05/12.05-008.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-001.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-002.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-003.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-004.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-005.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-006.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-007.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-008.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-009.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.01/12.06.01-010.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-001.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-002.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-003.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-004.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-005.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-006.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-007.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.02/12.06.02-008.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-001.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-002.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-003.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-004.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-005.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-006.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-007.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-008.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-009.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-010.js
|
||||
./tests/jerry-test-suite/12/12.06/12.06.03/12.06.03-011.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-001.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-002.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-007.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-008.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-011.js
|
||||
./tests/jerry-test-suite/12/12.07/12.07-012.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-003.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-004.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-007.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-008.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-011.js
|
||||
./tests/jerry-test-suite/12/12.08/12.08-012.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-001.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-002.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-003.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-004.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-005.js
|
||||
./tests/jerry-test-suite/12/12.09/12.09-006.js
|
||||
./tests/jerry-test-suite/12/12.10/12.10-002.js
|
||||
./tests/jerry-test-suite/12/12.10/12.10-003.js
|
||||
./tests/jerry-test-suite/12/12.10/12.10-005.js
|
||||
./tests/jerry-test-suite/12/12.10/12.10-006.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-001.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-002.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-003.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-004.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-005.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-006.js
|
||||
./tests/jerry-test-suite/12/12.11/12.11-007.js
|
||||
./tests/jerry-test-suite/12/12.13/12.13-001.js
|
||||
./tests/jerry-test-suite/12/12.13/12.13-002.js
|
||||
./tests/jerry-test-suite/12/12.13/12.13-003.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-001.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-002.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-003.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-004.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-005.js
|
||||
./tests/jerry-test-suite/12/12.14/12.14-006.js
|
||||
./tests/jerry-test-suite/13/13-001.js
|
||||
./tests/jerry-test-suite/13/13-002.js
|
||||
./tests/jerry-test-suite/13/13-003.js
|
||||
./tests/jerry-test-suite/13/13-004.js
|
||||
./tests/jerry-test-suite/13/13-005.js
|
||||
./tests/jerry-test-suite/13/13-006.js
|
||||
./tests/jerry-test-suite/13/13-007.js
|
||||
./tests/jerry-test-suite/13/13-009.js
|
||||
./tests/jerry-test-suite/13/13-010.js
|
||||
./tests/jerry-test-suite/13/13-011.js
|
||||
./tests/jerry-test-suite/13/13.01/13.01-001.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-001.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-003.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-004.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-005.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-006.js
|
||||
./tests/jerry-test-suite/13/13.02/13.02-007.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-001.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-002.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-003.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-004.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-005.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-006.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-007.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.01/15.02.01-008.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.02/15.02.02-001.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.02/15.02.02-002.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.02/15.02.02-003.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.03/15.02.03-002.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.04/15.02.04.01/15.02.04.01-002.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.04/15.02.04.02/15.02.04.02-003.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.04/15.02.04.03/15.02.04.03-001.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.04/15.02.04.04/15.02.04.04-001.js
|
||||
./tests/jerry-test-suite/15/15.02/15.02.04/15.02.04.04/15.02.04.04-003.js
|
||||
./tests/jerry-test-suite/15/15.03/15.03.02/15.03.02.01/15.03.02.01-002.js
|
||||
./tests/jerry-test-suite/15/15.03/15.03.02/15.03.02.01/15.03.02.01-004.js
|
||||
./tests/jerry-test-suite/15/15.03/15.03.02/15.03.02.01/15.03.02.01-007.js
|
||||
./tests/jerry-test-suite/15/15.03/15.03.03/15.03.03-003.js
|
||||
./tests/jerry-test-suite/15/15.03/15.03.03/15.03.03.01/15.03.03.01-001.js
|
||||
1467
tests/jerry-test-suite/precommit-test-list
Normal file
1467
tests/jerry-test-suite/precommit-test-list
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2015-2016 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2016 University of Szeged
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -14,15 +15,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
MAKE="$1"
|
||||
shift
|
||||
|
||||
OUT_DIR="$1"
|
||||
shift
|
||||
|
||||
TARGETS="$1"
|
||||
shift
|
||||
|
||||
commit_hash=`git show -s --format=%H HEAD`
|
||||
author_name=`git show -s --format=%an HEAD`
|
||||
author_email=`git show -s --format=%ae HEAD`
|
||||
@ -36,26 +28,4 @@ then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
VERA_DIRECTORIES_EXCLUDE_LIST="-path ./third-party -o -path tests -o -path ./targets"
|
||||
VERA_CONFIGURATION_PATH="./tools/vera++"
|
||||
|
||||
SOURCES_AND_HEADERS_LIST=`find . -type d \( $VERA_DIRECTORIES_EXCLUDE_LIST \) -prune -or -name "*.c" -or -name "*.h"`
|
||||
vera++ -r $VERA_CONFIGURATION_PATH -p jerry $SOURCES_AND_HEADERS_LIST -e --no-duplicate
|
||||
|
||||
STATUS_CODE=$?
|
||||
|
||||
if [ $STATUS_CODE -ne 0 ]
|
||||
then
|
||||
echo -e "\e[1;33m vera++ static checks failed. See output above for details. \e[0m\n"
|
||||
|
||||
exit $STATUS_CODE
|
||||
fi
|
||||
|
||||
echo -e "\nBuilding...\n\n"
|
||||
$MAKE STATIC_CHECK=ON build || exit 1
|
||||
echo -e "\n================ Build completed successfully. Running precommit tests ================\n"
|
||||
echo -e "All targets were built successfully. Starting unit tests' run.\n"
|
||||
$MAKE unittests_run || exit 1
|
||||
echo -e "\nUnit tests completed successfully. Starting full testing.\n"
|
||||
|
||||
./tools/precommit-full-testing.sh "${OUT_DIR}" "${TARGETS}" || exit 1
|
||||
exit 0
|
||||
30
tools/check-vera.sh
Executable file
30
tools/check-vera.sh
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2015-2016 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2016 University of Szeged
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
JERRY_CORE_FILES=`find ./jerry-core -name "*.c" -or -name "*.cpp" -or -name "*.h"`
|
||||
JERRY_LIBC_FILES=`find ./jerry-libc -name "*.c" -or -name "*.cpp" -or -name "*.h"`
|
||||
JERRY_MAIN_FILES=`find . -maxdepth 1 -name "*.c" -or -name "*.cpp" -or -name "*.h"`
|
||||
|
||||
vera++ -r tools/vera++ -p jerry $JERRY_CORE_FILES $JERRY_LIBC_FILES $JERRY_MAIN_FILES -e --no-duplicate
|
||||
STATUS_CODE=$?
|
||||
|
||||
if [ $STATUS_CODE -ne 0 ]
|
||||
then
|
||||
echo -e "\e[1;33m vera++ static checks failed. See output above for details. \e[0m\n"
|
||||
fi
|
||||
|
||||
exit $STATUS_CODE
|
||||
@ -1,47 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2015 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
OUT_DIR="$1"
|
||||
shift
|
||||
|
||||
TARGETS="$1"
|
||||
shift
|
||||
|
||||
RUN_IDS=""
|
||||
|
||||
for TARGET in ${TARGETS}
|
||||
do
|
||||
ENGINE=${OUT_DIR}/${TARGET}/jerry
|
||||
LOGS_PATH_FULL=${OUT_DIR}/${TARGET}/check
|
||||
|
||||
# Full testing
|
||||
INDEX=0
|
||||
for TESTS_PATH in "./tests/jerry" "./tests/jerry-test-suite/precommit_test_list"
|
||||
do
|
||||
./tools/runners/run-precommit-check-for-target.sh "${ENGINE}" "${LOGS_PATH_FULL}"/"${INDEX}" "${TESTS_PATH}" &
|
||||
RUN_IDS="${RUN_IDS} $!";
|
||||
INDEX=$((INDEX + 1))
|
||||
done
|
||||
done
|
||||
|
||||
RESULT_OK=1
|
||||
for RUN_ID in ${RUN_IDS}
|
||||
do
|
||||
wait "${RUN_ID}" || RESULT_OK=0
|
||||
done;
|
||||
[ ${RESULT_OK} -eq 1 ] || exit 1
|
||||
|
||||
echo -e "Full testing completed successfully\n\n================\n\n"
|
||||
@ -1,49 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2015 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
ENGINE_PATH="$1"
|
||||
OUTPUT_PATH="$2"
|
||||
TESTS_PATH="$3"
|
||||
TESTS_OPTS="$4"
|
||||
|
||||
[ -x $ENGINE_PATH ] || exit 1
|
||||
[[ -d $TESTS_PATH || -f $TESTS_PATH ]] || exit 1
|
||||
mkdir -p $OUTPUT_PATH || exit 1
|
||||
|
||||
./tools/runners/run-test-pass.sh $ENGINE_PATH $OUTPUT_PATH $TESTS_PATH $TESTS_OPTS --output-to-log; status_code=$?
|
||||
if [ $status_code -ne 0 ]
|
||||
then
|
||||
echo "$ENGINE_PATH testing failed"
|
||||
echo "See log in $OUTPUT_PATH directory for details."
|
||||
exit $status_code
|
||||
fi
|
||||
|
||||
if [ -d $TESTS_PATH/fail ]
|
||||
then
|
||||
for error_code in `cd $TESTS_PATH/fail && ls -d [0-9]*`
|
||||
do
|
||||
./tools/runners/run-test-xfail.sh $ENGINE_PATH $OUTPUT_PATH $error_code $TESTS_PATH $TESTS_OPTS --output-to-log; status_code=$?
|
||||
|
||||
if [ $status_code -ne 0 ]
|
||||
then
|
||||
echo "$ENGINE_PATH testing failed"
|
||||
echo "See log in $OUTPUT_PATH directory for details."
|
||||
exit $status_code
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@ -1,128 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2014-2016 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
TIMEOUT=${TIMEOUT:=5}
|
||||
|
||||
START_DIR=`pwd`
|
||||
|
||||
ENGINE=$START_DIR/$1
|
||||
shift
|
||||
|
||||
OUT_DIR=$1
|
||||
shift
|
||||
|
||||
TESTS=$START_DIR/$1
|
||||
shift
|
||||
|
||||
ECHO_PROGRESS=1
|
||||
JERRY_ARGS=
|
||||
while (( "$#" ))
|
||||
do
|
||||
if [ "$1" = "--parse-only" ]
|
||||
then
|
||||
JERRY_ARGS="$JERRY_ARGS $1"
|
||||
fi
|
||||
if [ "$1" = "--output-to-log" ]
|
||||
then
|
||||
exec 1>$OUT_DIR/jerry_test.log
|
||||
ECHO_PROGRESS=0
|
||||
fi
|
||||
|
||||
shift
|
||||
done
|
||||
|
||||
if [ ! -x $ENGINE ]
|
||||
then
|
||||
echo \"$ENGINE\" is not an executable file
|
||||
fi
|
||||
|
||||
cd $OUT_DIR
|
||||
|
||||
JS_FILES=js.files
|
||||
JERRY_ERROR=jerry.error
|
||||
JERRY_OK=jerry.passed
|
||||
|
||||
rm -f $JS_FILES $JERRY_ERROR
|
||||
|
||||
if [ -d $TESTS ];
|
||||
then
|
||||
find $TESTS -path $TESTS/fail -prune -o -name "[^N]*.js" -print | sort > $JS_FILES
|
||||
else
|
||||
if [ -f $TESTS ];
|
||||
then
|
||||
awk "{print \"$START_DIR/\"\$1;}" $TESTS > $JS_FILES
|
||||
fi;
|
||||
fi;
|
||||
total=$(cat $JS_FILES | wc -l)
|
||||
|
||||
tested=0
|
||||
failed=0
|
||||
passed=0
|
||||
|
||||
JERRY_TEMP=jerry.tmp
|
||||
|
||||
echo " Passed / Failed / Tested / Total / Percent"
|
||||
|
||||
for test in `cat $JS_FILES`
|
||||
do
|
||||
percent=$(echo $tested*100/$total | bc)
|
||||
|
||||
( ulimit -t $TIMEOUT; ${ENGINE} ${JERRY_ARGS} ${test} &>$JERRY_TEMP; exit $? );
|
||||
status_code=$?
|
||||
|
||||
if [ $ECHO_PROGRESS -eq 1 ]
|
||||
then
|
||||
printf "\r\e[2K[ %6d / %6d / %6d / %5d / %3d%% ]" ${passed} ${failed} ${tested} ${total} ${percent}
|
||||
fi
|
||||
|
||||
if [ $status_code -ne 0 ]
|
||||
then
|
||||
echo "$status_code: ${test}" >> $JERRY_ERROR
|
||||
echo "============================================" >> $JERRY_ERROR
|
||||
cat $JERRY_TEMP >> $JERRY_ERROR
|
||||
echo "============================================" >> $JERRY_ERROR
|
||||
echo >> $JERRY_ERROR
|
||||
echo >> $JERRY_ERROR
|
||||
|
||||
failed=$((failed+1))
|
||||
else
|
||||
echo "${test}" >> $JERRY_OK
|
||||
passed=$((passed+1))
|
||||
fi
|
||||
|
||||
tested=$((tested+1))
|
||||
done
|
||||
|
||||
rm -f $JERRY_TEMP
|
||||
|
||||
printf "\r\e[2K[ %6d / %6d / %6d / %5d / %3d%% ]\n" ${passed} ${failed} ${tested} ${total} ${percent}
|
||||
|
||||
ratio=$(echo $passed*100/$total | bc)
|
||||
|
||||
echo ==========================
|
||||
echo "Number of tests passed: ${passed}"
|
||||
echo "Number of tests failed: ${failed}"
|
||||
echo --------------------------
|
||||
echo "Total number of tests: ${total}"
|
||||
echo "Passed: ${ratio}%"
|
||||
|
||||
if [ ${failed} -ne 0 ]
|
||||
then
|
||||
echo "See $JERRY_ERROR for details about failures"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@ -1,17 +0,0 @@
|
||||
# Copyright 2015 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
TARGET=$1
|
||||
PARSE=$2
|
||||
rm ./js.files jerry.error jerry.passed; ./tools/runners/run-test-pass.sh $TARGET . ./tests/jerry-test-suite/compact_profile_list $PARSE
|
||||
@ -1,18 +0,0 @@
|
||||
# Copyright 2015 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
TARGET=$1
|
||||
PARSE=$2
|
||||
rm ./js.files jerry.error jerry.passed; ./tools/runners/run-test-pass.sh $TARGET . ./tests/jerry-test-suite/ $PARSE
|
||||
|
||||
135
tools/runners/run-test-suite.sh
Executable file
135
tools/runners/run-test-suite.sh
Executable file
@ -0,0 +1,135 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2015-2016 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2016 University of Szeged
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
TIMEOUT=${TIMEOUT:=5}
|
||||
|
||||
ENGINE="$1"
|
||||
shift
|
||||
|
||||
OUT_DIR="$1"
|
||||
shift
|
||||
|
||||
TESTS="$1"
|
||||
shift
|
||||
|
||||
ENGINE_ARGS="$@"
|
||||
|
||||
if [ ! -x $ENGINE ]
|
||||
then
|
||||
echo "$0: $ENGINE: not an executable"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p $OUT_DIR
|
||||
|
||||
TEST_FILES=$OUT_DIR/test.files
|
||||
TEST_FAILED=$OUT_DIR/test.failed
|
||||
TEST_PASSED=$OUT_DIR/test.passed
|
||||
|
||||
if [ -d $TESTS ]
|
||||
then
|
||||
TESTS_DIR=$TESTS
|
||||
|
||||
( cd $TESTS; find . -path fail -prune -o -name "[^N]*.js" -print ) | sort > $TEST_FILES
|
||||
|
||||
if [ -d $TESTS/fail ]
|
||||
then
|
||||
for error_code in `cd $TESTS/fail && ls -d [0-9]*`
|
||||
do
|
||||
( cd $TESTS; find ./fail/$error_code -name "[^N]*.js" -print ) | sort >> $TEST_FILES
|
||||
done
|
||||
fi
|
||||
elif [ -f $TESTS ]
|
||||
then
|
||||
TESTS_DIR=`dirname $TESTS`
|
||||
|
||||
cp $TESTS $TEST_FILES
|
||||
else
|
||||
echo "$0: $TESTS: not a test suite"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
total=$(cat $TEST_FILES | wc -l)
|
||||
if [ "$total" -eq 0 ]
|
||||
then
|
||||
echo "$0: $TESTS: no test in test suite"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -f $TEST_FAILED $TEST_PASSED
|
||||
|
||||
tested=1
|
||||
failed=0
|
||||
passed=0
|
||||
|
||||
ENGINE_TEMP=`mktemp engine-out.XXXXXXXXXX`
|
||||
|
||||
for test in `cat $TEST_FILES`
|
||||
do
|
||||
error_code=`echo $test | grep -e "^.\/fail\/[0-9]*\/" -o | cut -d / -f 3`
|
||||
if [ "$error_code" = "" ]
|
||||
then
|
||||
PASS="PASS"
|
||||
error_code=0
|
||||
else
|
||||
PASS="PASS (XFAIL)"
|
||||
fi
|
||||
|
||||
full_test=$TESTS_DIR/${test#./}
|
||||
|
||||
echo -n "[$tested/$total] $ENGINE $ENGINE_ARGS $full_test: "
|
||||
|
||||
( ulimit -t $TIMEOUT; $ENGINE $ENGINE_ARGS $full_test &>$ENGINE_TEMP; exit $? )
|
||||
status_code=$?
|
||||
|
||||
if [ $status_code -ne $error_code ]
|
||||
then
|
||||
echo "FAIL ($status_code)"
|
||||
cat $ENGINE_TEMP
|
||||
|
||||
echo "$status_code: $test" >> $TEST_FAILED
|
||||
echo "============================================" >> $TEST_FAILED
|
||||
cat $ENGINE_TEMP >> $TEST_FAILED
|
||||
echo "============================================" >> $TEST_FAILED
|
||||
echo >> $TEST_FAILED
|
||||
echo >> $TEST_FAILED
|
||||
|
||||
failed=$((failed+1))
|
||||
else
|
||||
echo "$PASS"
|
||||
|
||||
echo "$test" >> $TEST_PASSED
|
||||
|
||||
passed=$((passed+1))
|
||||
fi
|
||||
|
||||
tested=$((tested+1))
|
||||
done
|
||||
|
||||
rm -f $ENGINE_TEMP
|
||||
|
||||
ratio=$(echo $passed*100/$total | bc)
|
||||
|
||||
echo "[summary] $ENGINE $ENGINE_ARGS $TESTS: $passed PASS, $failed FAIL, $total total, $ratio% success"
|
||||
|
||||
if [ $failed -ne 0 ]
|
||||
then
|
||||
echo "$0: see $TEST_FAILED for details about failures"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@ -1,136 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2014-2015 Samsung Electronics Co., Ltd.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
TIMEOUT=${TIMEOUT:=30}
|
||||
|
||||
START_DIR=`pwd`
|
||||
|
||||
ENGINE=$START_DIR/$1
|
||||
shift
|
||||
|
||||
OUT_DIR=$1
|
||||
shift
|
||||
|
||||
ERROR_CODE=$1
|
||||
shift
|
||||
|
||||
TESTS=$START_DIR/$1/fail/$ERROR_CODE
|
||||
shift
|
||||
|
||||
ECHO_PROGRESS=1
|
||||
JERRY_ARGS=
|
||||
while (( "$#" ))
|
||||
do
|
||||
if [ "$1" = "--parse-only" ]
|
||||
then
|
||||
JERRY_ARGS="$JERRY_ARGS $1"
|
||||
fi
|
||||
if [ "$1" = "--output-to-log" ]
|
||||
then
|
||||
exec 1>$OUT_DIR/jerry_test.log
|
||||
ECHO_PROGRESS=0
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if [ ! -x $ENGINE ]
|
||||
then
|
||||
echo \"$ENGINE\" is not an executable file
|
||||
fi
|
||||
|
||||
if [ ! -d $OUT_DIR ]
|
||||
then
|
||||
mkdir -p $OUT_DIR
|
||||
fi
|
||||
cd $OUT_DIR
|
||||
|
||||
JS_FILES=js.fail.files
|
||||
JERRY_ERROR=jerry.error
|
||||
JERRY_OK=jerry.passed
|
||||
|
||||
rm -f $JS_FILES $JERRY_ERROR
|
||||
|
||||
if [ -d $TESTS ];
|
||||
then
|
||||
find $TESTS -name [^N]*.js -print | sort > $JS_FILES
|
||||
else
|
||||
if [ -f $TESTS ];
|
||||
then
|
||||
cp $TESTS $JS_FILES
|
||||
else
|
||||
exit 1
|
||||
fi;
|
||||
fi;
|
||||
total=$(cat $JS_FILES | wc -l)
|
||||
|
||||
tested=0
|
||||
failed=0
|
||||
passed=0
|
||||
|
||||
JERRY_TEMP=jerry.tmp
|
||||
|
||||
echo " Passed / Failed / Tested / Total / Percent"
|
||||
|
||||
for test in `cat $JS_FILES`
|
||||
do
|
||||
percent=$(echo $tested*100/$total | bc)
|
||||
|
||||
( ulimit -t $TIMEOUT; ${ENGINE} ${test} ${JERRY_ARGS} >&$JERRY_TEMP; exit $? );
|
||||
status_code=$?
|
||||
|
||||
if [ $ECHO_PROGRESS -eq 1 ]
|
||||
then
|
||||
printf "\r\e[2K[ %6d / %6d / %6d / %5d / %3d%% ]" ${passed} ${failed} ${tested} ${total} ${percent}
|
||||
fi
|
||||
|
||||
if [ $status_code -ne $ERROR_CODE ]
|
||||
then
|
||||
echo "$status_code: ${test}" >> $JERRY_ERROR
|
||||
echo "============================================" >> $JERRY_ERROR
|
||||
cat $JERRY_TEMP >> $JERRY_ERROR
|
||||
echo "============================================" >> $JERRY_ERROR
|
||||
echo >> $JERRY_ERROR
|
||||
echo >> $JERRY_ERROR
|
||||
|
||||
failed=$((failed+1))
|
||||
else
|
||||
echo "${test}" >> $JERRY_OK
|
||||
passed=$((passed+1))
|
||||
fi
|
||||
|
||||
tested=$((tested+1))
|
||||
done
|
||||
|
||||
rm $JERRY_TEMP
|
||||
|
||||
printf "\r\e[2K[ %6d / %6d / %6d / %5d / %3d%% ]\n" ${passed} ${failed} ${tested} ${total} ${percent}
|
||||
|
||||
ratio=$(echo $passed*100/$total | bc)
|
||||
|
||||
echo ==========================
|
||||
echo "Number of tests passed: ${passed}"
|
||||
echo "Number of tests failed: ${failed}"
|
||||
echo --------------------------
|
||||
echo "Total number of tests: ${total}"
|
||||
echo "Passed: ${ratio}%"
|
||||
|
||||
if [ ${failed} -ne 0 ]
|
||||
then
|
||||
echo "See $JERRY_ERROR for details about failures"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2014-2015 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2014-2016 Samsung Electronics Co., Ltd.
|
||||
# Copyright 2016 University of Szeged
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@ -17,35 +18,69 @@
|
||||
DIR="$1"
|
||||
shift
|
||||
|
||||
OPTION_SILENT=disable
|
||||
while (( "$#" ))
|
||||
do
|
||||
if [ "$1" = "--silent" ]
|
||||
then
|
||||
OPTION_SILENT=enable
|
||||
fi
|
||||
mkdir -p $DIR/check
|
||||
|
||||
shift
|
||||
done
|
||||
UNITTEST_ERROR=$DIR/check/unittests.failed
|
||||
UNITTEST_OK=$DIR/check/unittests.passed
|
||||
|
||||
rm -f $DIR/unit_tests_run.log
|
||||
rm -f $UNITTEST_ERROR $UNITTEST_OK
|
||||
|
||||
UNITTESTS=$(ls $DIR/unit-*)
|
||||
total=$(ls $DIR/unit-* | wc -l)
|
||||
|
||||
for unit_test in $UNITTESTS;
|
||||
if [ "$total" -eq 0 ]
|
||||
then
|
||||
echo "$0: $DIR: no unit-* test to execute"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
tested=1
|
||||
failed=0
|
||||
passed=0
|
||||
|
||||
UNITTEST_TEMP=`mktemp unittest-out.XXXXXXXXXX`
|
||||
|
||||
for unit_test in $UNITTESTS
|
||||
do
|
||||
[ $OPTION_SILENT = "enable" ] || echo -n "Running $unit_test... ";
|
||||
echo -n "[$tested/$total] $unit_test: "
|
||||
|
||||
$unit_test >&$DIR/unit_tests_run.log.tmp;
|
||||
$unit_test &>$UNITTEST_TEMP
|
||||
status_code=$?
|
||||
cat $DIR/unit_tests_run.log.tmp >> $DIR/unit_tests_run.log
|
||||
rm $DIR/unit_tests_run.log.tmp
|
||||
|
||||
if [ $status_code -eq 0 ];
|
||||
then
|
||||
[ $OPTION_SILENT = "enable" ] || echo OK;
|
||||
else
|
||||
[ $OPTION_SILENT = "enable" ] || echo FAILED;
|
||||
exit 1;
|
||||
fi;
|
||||
if [ $status_code -ne 0 ]
|
||||
then
|
||||
echo "FAIL ($status_code)"
|
||||
cat $UNITTEST_TEMP
|
||||
|
||||
echo "$status_code: $unit_test" >> $UNITTEST_ERROR
|
||||
echo "============================================" >> $UNITTEST_ERROR
|
||||
cat $UNITTEST_TEMP >> $UNITTEST_ERROR
|
||||
echo "============================================" >> $UNITTEST_ERROR
|
||||
echo >> $UNITTEST_ERROR
|
||||
echo >> $UNITTEST_ERROR
|
||||
|
||||
failed=$((failed+1))
|
||||
else
|
||||
echo "PASS"
|
||||
|
||||
echo "$unit_test" >> $UNITTEST_OK
|
||||
|
||||
passed=$((passed+1))
|
||||
fi
|
||||
|
||||
tested=$((tested+1))
|
||||
done
|
||||
|
||||
rm -f $UNITTEST_TEMP
|
||||
|
||||
ratio=$(echo $passed*100/$total | bc)
|
||||
|
||||
echo "[summary] $DIR/unit-*: $passed PASS, $failed FAIL, $total total, $ratio% success"
|
||||
|
||||
if [ $failed -ne 0 ]
|
||||
then
|
||||
echo "$0: see $UNITTEST_ERROR for details about failures"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user