Moved ancillary files to extras/ (fixes #1011)

This commit is contained in:
Benoit Blanchon
2019-09-03 15:11:05 +02:00
parent ed18e77655
commit b47ac27ac6
226 changed files with 19 additions and 54 deletions

6
.gitignore vendored
View File

@ -6,7 +6,7 @@
/sftp-config.json /sftp-config.json
.tags .tags
.tags_sorted_by_file .tags_sorted_by_file
/fuzzing/*_fuzzer /extras/fuzzing/*_fuzzer
/fuzzing/*_fuzzer.options /extras/fuzzing/*_fuzzer.options
/fuzzing/*_fuzzer_seed_corpus.zip /extras/fuzzing/*_fuzzer_seed_corpus.zip
.vs/ .vs/

View File

@ -127,6 +127,6 @@ matrix:
cache: cache:
directories: directories:
- "~/.platformio" - "~/.platformio"
- "fuzzing/json_corpus" - "extras/fuzzing/json_corpus"
- "fuzzing/msgpack_corpus" - "extras/fuzzing/msgpack_corpus"
script: scripts/travis/$SCRIPT.sh script: extras/ci/$SCRIPT.sh

View File

@ -6,6 +6,7 @@ HEAD
* Use absolute instead of relative includes (issue #1072) * Use absolute instead of relative includes (issue #1072)
* Changed `JsonVariant::as<bool>()` to return `true` for any non-null value (issue #1005) * Changed `JsonVariant::as<bool>()` to return `true` for any non-null value (issue #1005)
* Moved ancillary files to `extras/` (issue #1011)
v6.11.5 (2019-08-23) v6.11.5 (2019-08-23)
------- -------

View File

@ -17,6 +17,5 @@ if(${COVERAGE})
endif() endif()
include_directories(${CMAKE_CURRENT_LIST_DIR}/src) include_directories(${CMAKE_CURRENT_LIST_DIR}/src)
add_subdirectory(third-party/catch) add_subdirectory(extras/tests)
add_subdirectory(test) add_subdirectory(extras/fuzzing)
add_subdirectory(fuzzing)

View File

@ -5,4 +5,5 @@ make
make test make test
pip install --user cpp-coveralls 'requests[security]' pip install --user cpp-coveralls 'requests[security]'
coveralls --exclude third-party --gcov-options '\-lp'; fi pwd
coveralls --include 'src' --gcov-options '\-lp'

View File

@ -2,7 +2,7 @@
ROOT_DIR=$(dirname $0)/../../ ROOT_DIR=$(dirname $0)/../../
INCLUDE_DIR=${ROOT_DIR}/src/ INCLUDE_DIR=${ROOT_DIR}/src/
FUZZING_DIR=${ROOT_DIR}/fuzzing/ FUZZING_DIR=${ROOT_DIR}/extras/fuzzing/
CXXFLAGS="-g -fprofile-instr-generate -fcoverage-mapping -fsanitize=address,undefined,fuzzer -fno-sanitize-recover=all" CXXFLAGS="-g -fprofile-instr-generate -fcoverage-mapping -fsanitize=address,undefined,fuzzer -fno-sanitize-recover=all"
fuzz() { fuzz() {

View File

@ -2,8 +2,6 @@
pip install --user platformio pip install --user platformio
rm -r test
case $BOARD in case $BOARD in
uno) uno)
platformio lib install 868 # SD library platformio lib install 868 # SD library

View File

@ -3,7 +3,7 @@
TAG=$(git describe) TAG=$(git describe)
OUTPUT="ArduinoJson-$TAG.zip" OUTPUT="ArduinoJson-$TAG.zip"
cd $(dirname $0)/../.. cd $(dirname $0)/../../..
# remove existing file # remove existing file
rm -f $OUTPUT rm -f $OUTPUT

View File

@ -7,7 +7,7 @@ RE_RELATIVE_INCLUDE='^#include[[:space:]]*"(.*)"'
RE_ABSOLUTE_INCLUDE='^#include[[:space:]]*<(ArduinoJson/.*)>' RE_ABSOLUTE_INCLUDE='^#include[[:space:]]*<(ArduinoJson/.*)>'
RE_SYSTEM_INCLUDE='^#include[[:space:]]*<(.*)>' RE_SYSTEM_INCLUDE='^#include[[:space:]]*<(.*)>'
RE_EMPTY='^(#pragma[[:space:]]+once)?[[:space:]]*(//.*)?$' RE_EMPTY='^(#pragma[[:space:]]+once)?[[:space:]]*(//.*)?$'
SRC_DIRECTORY="$(realpath "$(dirname $0)/../src")" SRC_DIRECTORY="$(realpath "$(dirname $0)/../../src")"
declare -A INCLUDED declare -A INCLUDED

View File

@ -2,7 +2,7 @@
export PATH="$PATH:/Applications/CMake.app/Contents/bin/" export PATH="$PATH:/Applications/CMake.app/Contents/bin/"
cd $(dirname $0)/.. cd $(dirname $0)/../..
ROOT=$(pwd) ROOT=$(pwd)
mkdir "build" mkdir "build"

View File

@ -2,7 +2,7 @@
set -eu set -eu
SOURCE_DIR="$(dirname "$0")/.." SOURCE_DIR="$(dirname "$0")/../.."
WORK_DIR=$(mktemp -d) WORK_DIR=$(mktemp -d)
trap 'rm -rf "$WORK_DIR"' EXIT trap 'rm -rf "$WORK_DIR"' EXIT

2
scripts/publish.sh → extras/scripts/publish.sh Normal file → Executable file
View File

@ -2,7 +2,7 @@
set -eu set -eu
cd "$(dirname "$0")/.." cd "$(dirname "$0")/../.."
VERSION="$1" VERSION="$1"
DATE=$(date +%F) DATE=$(date +%F)

View File

View File

@ -2,6 +2,8 @@
# Copyright Benoit Blanchon 2014-2019 # Copyright Benoit Blanchon 2014-2019
# MIT License # MIT License
add_subdirectory(catch)
if(CMAKE_CXX_COMPILER_ID MATCHES "(GNU|Clang)") if(CMAKE_CXX_COMPILER_ID MATCHES "(GNU|Clang)")
add_compile_options( add_compile_options(
-pedantic -pedantic

Some files were not shown because too many files have changed in this diff Show More