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:
+1
-12
@@ -44,9 +44,6 @@ project (Jerry C ASM)
|
|||||||
# Static checkers
|
# Static checkers
|
||||||
include(build/static-checkers/add_cppcheck_for_target.cmake)
|
include(build/static-checkers/add_cppcheck_for_target.cmake)
|
||||||
|
|
||||||
add_custom_target(static_check)
|
|
||||||
add_dependencies(static_check cppcheck)
|
|
||||||
|
|
||||||
# Architecture-specific compile/link flags
|
# Architecture-specific compile/link flags
|
||||||
foreach(FLAG ${FLAGS_COMMON_ARCH})
|
foreach(FLAG ${FLAGS_COMMON_ARCH})
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAG}")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAG}")
|
||||||
@@ -161,12 +158,6 @@ project (Jerry C ASM)
|
|||||||
set(BUILD_MODE_PREFIX_UNITTESTS unittests)
|
set(BUILD_MODE_PREFIX_UNITTESTS unittests)
|
||||||
|
|
||||||
# Modifiers
|
# Modifiers
|
||||||
set(MODIFIERS
|
|
||||||
COMPACT_PROFILE
|
|
||||||
COMPACT_PROFILE_MINIMAL
|
|
||||||
FULL_PROFILE
|
|
||||||
MEMORY_STATISTICS)
|
|
||||||
|
|
||||||
# Profiles
|
# Profiles
|
||||||
# Full profile (default, so - no suffix)
|
# Full profile (default, so - no suffix)
|
||||||
set(MODIFIER_SUFFIX_FULL_PROFILE "")
|
set(MODIFIER_SUFFIX_FULL_PROFILE "")
|
||||||
@@ -386,7 +377,7 @@ endif()
|
|||||||
set(LIBC_TARGET_NAME ${BUILD_MODE_PREFIX_${BUILD_MODE}}.jerry-libc.${PLATFORM_L}.lib)
|
set(LIBC_TARGET_NAME ${BUILD_MODE_PREFIX_${BUILD_MODE}}.jerry-libc.${PLATFORM_L}.lib)
|
||||||
endif()
|
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}})
|
set(CORE_TARGET_NAME ${BUILD_MODE_PREFIX_${BUILD_MODE}})
|
||||||
foreach(MODIFIER ${ARGN})
|
foreach(MODIFIER ${ARGN})
|
||||||
set(TARGET_NAME ${TARGET_NAME}${MODIFIER_SUFFIX_${MODIFIER}})
|
set(TARGET_NAME ${TARGET_NAME}${MODIFIER_SUFFIX_${MODIFIER}})
|
||||||
@@ -452,7 +443,6 @@ endif()
|
|||||||
else()
|
else()
|
||||||
add_custom_target(${TARGET_NAME} ALL)
|
add_custom_target(${TARGET_NAME} ALL)
|
||||||
|
|
||||||
add_dependencies(${TARGET_NAME} ${FDLIBM_TARGET_NAME} ${CORE_TARGET_NAME})
|
|
||||||
add_custom_command(TARGET ${TARGET_NAME}
|
add_custom_command(TARGET ${TARGET_NAME}
|
||||||
POST_BUILD
|
POST_BUILD
|
||||||
COMMAND mkdir -p ${CMAKE_BINARY_DIR}/${TARGET_NAME}
|
COMMAND mkdir -p ${CMAKE_BINARY_DIR}/${TARGET_NAME}
|
||||||
@@ -472,7 +462,6 @@ endif()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(${USE_JERRY_LIBC})
|
if(${USE_JERRY_LIBC})
|
||||||
add_dependencies(${TARGET_NAME} ${LIBC_TARGET_NAME})
|
|
||||||
add_custom_command(TARGET ${TARGET_NAME}
|
add_custom_command(TARGET ${TARGET_NAME}
|
||||||
POST_BUILD
|
POST_BUILD
|
||||||
COMMAND echo $<TARGET_FILE:${LIBC_TARGET_NAME}> >> ${CMAKE_BINARY_DIR}/${TARGET_NAME}/list)
|
COMMAND echo $<TARGET_FILE:${LIBC_TARGET_NAME}> >> ${CMAKE_BINARY_DIR}/${TARGET_NAME}/list)
|
||||||
|
|||||||
@@ -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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@@ -15,7 +16,7 @@
|
|||||||
#
|
#
|
||||||
# Target naming scheme
|
# 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):
|
# Target mode part (before dot):
|
||||||
# debug: - JERRY_NDEBUG; - optimizations; + debug symbols; + -Werror | debug build
|
# debug: - JERRY_NDEBUG; - optimizations; + debug symbols; + -Werror | debug build
|
||||||
@@ -27,12 +28,9 @@
|
|||||||
# mcu_stm32f{3,4} - target is STM32F{3,4} board
|
# mcu_stm32f{3,4} - target is STM32F{3,4} board
|
||||||
#
|
#
|
||||||
# Modifiers can be added after '-' sign.
|
# 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):
|
# Unit test target: test-unit
|
||||||
# flash - flash specified mcu target binary
|
|
||||||
#
|
|
||||||
# Unit test target: unittests_run
|
|
||||||
#
|
#
|
||||||
# Parallel run
|
# Parallel run
|
||||||
# To build all targets in parallel, please, use make build -j
|
# 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.
|
# 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
|
# Options
|
||||||
# Valgrind
|
# Valgrind
|
||||||
@@ -58,15 +63,8 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
|||||||
VALGRIND_FREYA := OFF
|
VALGRIND_FREYA := OFF
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Static checkers
|
|
||||||
STATIC_CHECK ?= OFF
|
|
||||||
|
|
||||||
ifneq ($(STATIC_CHECK),ON)
|
|
||||||
STATIC_CHECK := OFF
|
|
||||||
endif
|
|
||||||
|
|
||||||
# LTO
|
# LTO
|
||||||
ifeq ($(TARGET_NATIVE_SYSTEMS),darwin)
|
ifeq ($(NATIVE_SYSTEM),darwin)
|
||||||
LTO ?= OFF
|
LTO ?= OFF
|
||||||
else
|
else
|
||||||
LTO ?= ON
|
LTO ?= ON
|
||||||
@@ -83,7 +81,7 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# All-in-one build
|
# All-in-one build
|
||||||
ifeq ($(TARGET_NATIVE_SYSTEMS),darwin)
|
ifeq ($(NATIVE_SYSTEM),darwin)
|
||||||
ALL_IN_ONE ?= ON
|
ALL_IN_ONE ?= ON
|
||||||
else
|
else
|
||||||
ALL_IN_ONE ?= OFF
|
ALL_IN_ONE ?= OFF
|
||||||
@@ -93,15 +91,6 @@ export TARGET_NATIVE_SYSTEMS = $(shell uname -s | tr '[:upper:]' '[:lower:]')
|
|||||||
ALL_IN_ONE := OFF
|
ALL_IN_ONE := OFF
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Verbosity
|
|
||||||
ifdef VERBOSE
|
|
||||||
Q :=
|
|
||||||
QLOG :=
|
|
||||||
else
|
|
||||||
Q := @
|
|
||||||
QLOG := >/dev/null
|
|
||||||
endif
|
|
||||||
|
|
||||||
# External build configuration
|
# External build configuration
|
||||||
# Flag, indicating whether to use compiler's default libc (YES / NO)
|
# Flag, indicating whether to use compiler's default libc (YES / NO)
|
||||||
USE_COMPILER_DEFAULT_LIBC ?= 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
|
# Compiler to use for external build
|
||||||
EXTERNAL_C_COMPILER ?= arm-none-eabi-gcc
|
EXTERNAL_C_COMPILER ?= arm-none-eabi-gcc
|
||||||
|
|
||||||
export TARGET_DEBUG_MODES = debug
|
# Build targets
|
||||||
export TARGET_RELEASE_MODES = release
|
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) \
|
# JS test targets (has to be a subset of JERRY_NATIVE_TARGETS)
|
||||||
$(foreach __MOD,$(TARGET_NATIVE_MODS),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS),$(__SYSTEM)-$(__MOD)))
|
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 JERRY_TEST_TARGETS_CP := \
|
||||||
export TARGET_STM32F4_MODS = $(foreach __MOD,$(TARGET_MCU_MODS),mcu_stm32f4-$(__MOD))
|
$(foreach __MODE,$(DEBUG_MODES) $(RELEASE_MODES), \
|
||||||
|
$(__MODE).$(NATIVE_SYSTEM)-cp)
|
||||||
|
|
||||||
# Target list
|
# JS test suites (in the format of id:path)
|
||||||
export JERRY_NATIVE_TARGETS = $(foreach __MODE,$(TARGET_DEBUG_MODES),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS_MODS),$(__MODE).$(__SYSTEM))) \
|
export JERRY_TEST_SUITE_J := j:./tests/jerry
|
||||||
$(foreach __MODE,$(TARGET_RELEASE_MODES),$(foreach __SYSTEM,$(TARGET_NATIVE_SYSTEMS_MODS),$(__MODE).$(__SYSTEM)))
|
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))) \
|
SHELL := /bin/bash
|
||||||
$(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
|
|
||||||
|
|
||||||
|
# Default make target
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: precommit
|
all: precommit
|
||||||
|
|
||||||
.PHONY: $(BUILD_DIRS_NATIVE)
|
# Verbosity control
|
||||||
$(BUILD_DIRS_NATIVE):
|
|
||||||
|
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" == "" ]; \
|
$(Q) if [ "$$TOOLCHAIN" == "" ]; \
|
||||||
then \
|
then \
|
||||||
arch=`uname -m`; \
|
arch=`uname -m`; \
|
||||||
@@ -191,120 +205,203 @@ $(BUILD_DIRS_NATIVE):
|
|||||||
then \
|
then \
|
||||||
readelf -A /proc/self/exe | grep Tag_ABI_VFP_args && arch=$$arch"-hf" || arch=$$arch"-el"; \
|
readelf -A /proc/self/exe | grep Tag_ABI_VFP_args && arch=$$arch"-hf" || arch=$$arch"-el"; \
|
||||||
fi; \
|
fi; \
|
||||||
TOOLCHAIN="build/configs/toolchain_$(TARGET_NATIVE_SYSTEMS)_$$arch.cmake"; \
|
TOOLCHAIN="build/configs/toolchain_$(NATIVE_SYSTEM)_$$arch.cmake"; \
|
||||||
fi; \
|
fi; \
|
||||||
if [ -d "$@" ]; \
|
$(call WRITE_TOOLCHAIN_CONFIG,$(dir $@))
|
||||||
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
|
|
||||||
|
|
||||||
|
# Make rule macro to generate toolchain.config for MCUs.
|
||||||
#
|
#
|
||||||
# build - build_all, then run cppcheck and copy output to OUT_DIR
|
# $(1) - mcu system name
|
||||||
# Prebuild is needed to avoid race conditions between make instances running in parallel
|
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
|
.PHONY: build
|
||||||
build: $(BUILD_ALL)
|
build: build.$(NATIVE_SYSTEM) $(foreach __SYSTEM,$(MCU_SYSTEMS),build.mcu_$(__SYSTEM))
|
||||||
$(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)/$@
|
|
||||||
|
|
||||||
.PHONY: $(FLASH_TARGETS)
|
.PHONY: test-unit
|
||||||
$(FLASH_TARGETS): $(BUILD_DIR)/mcu
|
test-unit: unittests
|
||||||
$(Q) $(MAKE) -C $(BUILD_DIR)/mcu VERBOSE=1 $@ $(QLOG)
|
$(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
|
.PHONY: push
|
||||||
push: ./tools/git-scripts/push.sh
|
push: ./tools/git-scripts/push.sh
|
||||||
@@ -317,29 +414,3 @@ pull: ./tools/git-scripts/pull.sh
|
|||||||
.PHONY: log
|
.PHONY: log
|
||||||
log: ./tools/git-scripts/log.sh
|
log: ./tools/git-scripts/log.sh
|
||||||
$(Q) ./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} PRIVATE ${INCLUDE_THIRD_PARTY_${PLATFORM_EXT}})
|
||||||
target_include_directories(${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB} SYSTEM PRIVATE ${INCLUDE_LIBC_INTERFACE})
|
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})
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}.lib ${TARGET_NAME}${SUFFIX_THIRD_PARTY_LIB})
|
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
|
||||||
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
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright 2015-2016 Samsung Electronics Co., Ltd.
|
# Copyright 2015-2016 Samsung Electronics Co., Ltd.
|
||||||
|
# Copyright 2016 University of Szeged
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with 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
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
MAKE="$1"
|
|
||||||
shift
|
|
||||||
|
|
||||||
OUT_DIR="$1"
|
|
||||||
shift
|
|
||||||
|
|
||||||
TARGETS="$1"
|
|
||||||
shift
|
|
||||||
|
|
||||||
commit_hash=`git show -s --format=%H HEAD`
|
commit_hash=`git show -s --format=%H HEAD`
|
||||||
author_name=`git show -s --format=%an HEAD`
|
author_name=`git show -s --format=%an HEAD`
|
||||||
author_email=`git show -s --format=%ae HEAD`
|
author_email=`git show -s --format=%ae HEAD`
|
||||||
@@ -36,26 +28,4 @@ then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
VERA_DIRECTORIES_EXCLUDE_LIST="-path ./third-party -o -path tests -o -path ./targets"
|
exit 0
|
||||||
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
|
|
||||||
Executable
+30
@@ -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
|
|
||||||
|
|
||||||
Executable
+135
@@ -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
|
#!/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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@@ -17,35 +18,69 @@
|
|||||||
DIR="$1"
|
DIR="$1"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
OPTION_SILENT=disable
|
mkdir -p $DIR/check
|
||||||
while (( "$#" ))
|
|
||||||
do
|
|
||||||
if [ "$1" = "--silent" ]
|
|
||||||
then
|
|
||||||
OPTION_SILENT=enable
|
|
||||||
fi
|
|
||||||
|
|
||||||
shift
|
UNITTEST_ERROR=$DIR/check/unittests.failed
|
||||||
done
|
UNITTEST_OK=$DIR/check/unittests.passed
|
||||||
|
|
||||||
rm -f $DIR/unit_tests_run.log
|
rm -f $UNITTEST_ERROR $UNITTEST_OK
|
||||||
|
|
||||||
UNITTESTS=$(ls $DIR/unit-*)
|
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
|
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=$?
|
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 ];
|
if [ $status_code -ne 0 ]
|
||||||
then
|
then
|
||||||
[ $OPTION_SILENT = "enable" ] || echo OK;
|
echo "FAIL ($status_code)"
|
||||||
else
|
cat $UNITTEST_TEMP
|
||||||
[ $OPTION_SILENT = "enable" ] || echo FAILED;
|
|
||||||
exit 1;
|
echo "$status_code: $unit_test" >> $UNITTEST_ERROR
|
||||||
fi;
|
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
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user