2018-04-08 10:19:24 -04:00
|
|
|
# **********************************************************************************************************************************
|
|
|
|
# Test Definition
|
|
|
|
#
|
|
|
|
# Contains definitions for all unit and integration tests.
|
|
|
|
#
|
|
|
|
# The definitions consist of modules and tests. Modules group together tests that are related and allow common settings for all the
|
|
|
|
# tests. Every module and test must have a name. Tests must also have a total. If this total does not match the actual number of
|
|
|
|
# runs in a test then an error will be thrown.
|
|
|
|
#
|
|
|
|
# Most options can be set for modules and tests (test option will override module option if both are set):
|
|
|
|
# * db - determines if the test will be run against multiple db versions
|
|
|
|
# * coverage - determines coverage for the test
|
|
|
|
# full - the module/test provides full coverage for the code module
|
|
|
|
# partial - the module/test provides partial coverage for the code module
|
|
|
|
# noCode - the code module should not contain any coverable code. If it does an error will be thrown.
|
2018-11-03 16:34:04 -04:00
|
|
|
# * define - defines for C code (will also be applied to the test harness)
|
|
|
|
# * define-test - defines for the test harness
|
2018-04-08 10:19:24 -04:00
|
|
|
# * debugUnitSuppress - don't define DEBUG_UNIT for unit tests -- this is used to test unit test debugging macros
|
|
|
|
# * perlReq - is Perl required for this C test?
|
|
|
|
#
|
|
|
|
# Some options are unique to tests:
|
|
|
|
# * total - total runs in the test
|
|
|
|
# * vm - VMs that the test will be run on
|
|
|
|
# **********************************************************************************************************************************
|
2018-04-24 09:12:25 -04:00
|
|
|
|
|
|
|
# **********************************************************************************************************************************
|
|
|
|
# Unit tests
|
|
|
|
#
|
|
|
|
# Unit tests are assumed to be C tests unless they end in "-perl".
|
|
|
|
# **********************************************************************************************************************************
|
|
|
|
unit:
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: common
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: error
|
2018-05-05 09:38:09 -04:00
|
|
|
total: 8
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_ERROR -DNO_LOG -DNO_STACK_TRACE -DNO_MEM_CONTEXT
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/error: full
|
|
|
|
common/error.auto: noCode
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: assert-on
|
2019-01-21 17:41:59 +02:00
|
|
|
total: 1
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_LOG -DNO_STACK_TRACE -DNO_MEM_CONTEXT
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/assert: noCode
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: assert-off
|
2019-01-21 17:41:59 +02:00
|
|
|
total: 1
|
2018-11-03 16:34:04 -04:00
|
|
|
define: -DNDEBUG
|
|
|
|
define-test: -DNO_LOG -DNO_STACK_TRACE -DNO_MEM_CONTEXT
|
2018-04-08 10:19:24 -04:00
|
|
|
debugUnitSuppress: true
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/assert: noCode
|
|
|
|
|
2018-04-12 20:42:26 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-05-18 11:57:32 -04:00
|
|
|
- name: stack-trace
|
|
|
|
total: 4
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_LOG -DNO_STACK_TRACE -DNO_MEM_CONTEXT
|
2018-04-12 20:42:26 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-05-18 11:57:32 -04:00
|
|
|
common/stackTrace: full
|
2018-04-12 20:42:26 -04:00
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: mem-context
|
|
|
|
total: 7
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_MEM_CONTEXT -DNO_LOG
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/memContext: full
|
|
|
|
|
2018-05-18 11:57:32 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: time
|
|
|
|
total: 2
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_ERROR -DNO_LOG
|
2018-05-18 11:57:32 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/time: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: fork
|
|
|
|
total: 1
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_LOG
|
2018-05-18 11:57:32 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/fork: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: log
|
2018-05-05 09:38:09 -04:00
|
|
|
total: 5
|
2018-11-03 16:34:04 -04:00
|
|
|
define-test: -DNO_LOG
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/log: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-07-20 18:51:42 -04:00
|
|
|
- name: debug-off
|
|
|
|
total: 2
|
2018-11-03 16:34:04 -04:00
|
|
|
define: -DNDEBUG
|
|
|
|
define-test: -DNO_LOG
|
2018-07-20 18:51:42 -04:00
|
|
|
debugUnitSuppress: true
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-05-18 11:57:32 -04:00
|
|
|
common/debug: full
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-07-20 18:51:42 -04:00
|
|
|
- name: debug-on
|
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-05-18 11:57:32 -04:00
|
|
|
common/debug: full
|
2018-04-08 10:19:24 -04:00
|
|
|
|
2018-04-11 09:36:12 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: lock
|
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/lock: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: exit
|
2018-04-12 20:42:26 -04:00
|
|
|
total: 3
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/exit: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: wait
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/wait: full
|
|
|
|
|
2018-05-18 11:57:32 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-convert
|
2018-08-14 16:18:17 -04:00
|
|
|
total: 9
|
2018-05-18 11:57:32 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/convert: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-list
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/list: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-string
|
2019-03-25 20:35:20 +04:00
|
|
|
total: 26
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/string: full
|
|
|
|
common/type/stringList: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-buffer
|
2018-09-26 22:33:48 +01:00
|
|
|
total: 6
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/buffer: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-variant
|
2019-04-19 11:22:43 -04:00
|
|
|
total: 13
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/variant: full
|
|
|
|
common/type/variantList: full
|
|
|
|
|
2018-08-09 08:06:23 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-json
|
2019-04-22 18:41:01 -04:00
|
|
|
total: 11
|
2018-08-09 08:06:23 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/json: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: type-key-value
|
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/keyValue: full
|
|
|
|
|
2018-07-24 21:08:27 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-11-20 20:40:11 -05:00
|
|
|
- name: type-xml
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/type/xml: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-07-24 21:08:27 -04:00
|
|
|
- name: io
|
|
|
|
total: 4
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/io/bufferRead: full
|
|
|
|
common/io/bufferWrite: full
|
2018-08-14 14:21:53 -04:00
|
|
|
common/io/filter/buffer: full
|
2018-07-24 21:08:27 -04:00
|
|
|
common/io/filter/filter: full
|
|
|
|
common/io/filter/group: full
|
2018-08-14 14:21:53 -04:00
|
|
|
common/io/filter/size: full
|
2019-01-17 22:08:31 +02:00
|
|
|
common/io/handleRead: full
|
2019-01-06 14:37:39 +02:00
|
|
|
common/io/handleWrite: full
|
2018-07-24 21:08:27 -04:00
|
|
|
common/io/io: full
|
|
|
|
common/io/read: full
|
|
|
|
common/io/write: full
|
|
|
|
|
2018-11-21 18:43:25 -05:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: io-tls
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/io/tls/client: full
|
|
|
|
|
2018-11-21 19:11:45 -05:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: io-http
|
|
|
|
total: 4
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/io/http/client: full
|
|
|
|
common/io/http/common: full
|
|
|
|
common/io/http/header: full
|
|
|
|
common/io/http/query: full
|
|
|
|
|
2019-03-10 13:11:20 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: compress-gzip
|
|
|
|
total: 4
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/compress/gzip/common: full
|
|
|
|
common/compress/gzip/compress: full
|
|
|
|
common/compress/gzip/decompress: full
|
|
|
|
|
2019-03-10 13:27:30 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: crypto
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/crypto/cipherBlock: full
|
|
|
|
common/crypto/common: full
|
|
|
|
common/crypto/hash: full
|
|
|
|
|
2019-01-18 11:45:40 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: exec
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/exec: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: encode
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/encode: full
|
|
|
|
common/encode/base64: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: encode-perl
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: http-client-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Http/Client: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: reg-exp
|
2018-11-09 16:50:22 -05:00
|
|
|
total: 3
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/regExp: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: ini
|
2019-04-23 13:03:22 -04:00
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
common/ini: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: ini-perl
|
|
|
|
total: 10
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Ini: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: io-handle-perl
|
|
|
|
total: 6
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Io/Handle: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: io-buffered-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Io/Buffered: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: io-process-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Io/Process: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: log-perl
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Common/Log: partial
|
|
|
|
|
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: postgres
|
|
|
|
|
|
|
|
test:
|
2018-04-29 11:20:51 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-09-25 10:24:42 +01:00
|
|
|
- name: interface
|
2019-03-19 19:44:06 +04:00
|
|
|
total: 5
|
2018-04-29 11:20:51 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-09-25 10:24:42 +01:00
|
|
|
postgres/interface: full
|
2018-04-29 11:20:51 -04:00
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: page-checksum
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
postgres/pageChecksum: full
|
|
|
|
|
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: perl
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: config
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
perl/config: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: exec
|
|
|
|
total: 2
|
|
|
|
perlReq: true
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
perl/exec: full
|
|
|
|
|
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: config
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: define
|
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/define: full
|
|
|
|
config/define.auto: noCode
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: config
|
2019-04-10 17:48:34 -04:00
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/config: full
|
|
|
|
config/config.auto: noCode
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: parse
|
2018-04-25 15:46:05 -04:00
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/parse: full
|
|
|
|
config/parse.auto: noCode
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: load
|
2018-10-25 14:58:25 +01:00
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/load: full
|
|
|
|
|
2019-01-17 22:29:19 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: exec
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/exec: full
|
|
|
|
|
2019-02-19 20:57:38 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: protocol
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
config/protocol: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: storage
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: filter-cipher-block-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Filter/CipherBlock: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: filter-gzip-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Filter/Gzip: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: filter-sha-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Filter/Sha: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: posix-perl
|
2018-12-05 17:56:47 -05:00
|
|
|
total: 10
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Posix/Driver: partial
|
|
|
|
Storage/Posix/FileRead: partial
|
|
|
|
Storage/Posix/FileWrite: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: s3-auth-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 5
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/S3/Auth: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: s3-cert-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 1
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: s3-request-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/S3/Request: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: s3-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 7
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/S3/Driver: partial
|
|
|
|
Storage/S3/FileRead: partial
|
|
|
|
Storage/S3/FileWrite: full
|
|
|
|
|
|
|
|
vm:
|
|
|
|
- co7
|
|
|
|
- u14
|
|
|
|
- u16
|
2018-06-06 15:52:28 -04:00
|
|
|
- u18
|
2018-04-08 10:19:24 -04:00
|
|
|
- d8
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: local-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 10
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Local: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: helper-perl
|
|
|
|
total: 5
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Storage/Helper: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-03-14 13:28:33 +04:00
|
|
|
- name: cifs
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
storage/driver/cifs/storage: full
|
|
|
|
storage/helper: full
|
|
|
|
storage/storage: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-09-17 11:45:41 -04:00
|
|
|
- name: posix
|
|
|
|
total: 20
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-09-13 18:58:22 -04:00
|
|
|
storage/driver/posix/common: full
|
|
|
|
storage/driver/posix/fileRead: full
|
|
|
|
storage/driver/posix/fileWrite: full
|
2018-09-17 11:45:41 -04:00
|
|
|
storage/driver/posix/storage: full
|
2018-04-23 17:26:27 -04:00
|
|
|
storage/fileRead: full
|
|
|
|
storage/fileWrite: full
|
2018-04-08 10:19:24 -04:00
|
|
|
storage/helper: full
|
2018-09-17 11:45:41 -04:00
|
|
|
storage/storage: full
|
2018-04-08 10:19:24 -04:00
|
|
|
|
2019-01-18 22:04:37 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: remote
|
2019-03-16 21:50:19 +04:00
|
|
|
total: 5
|
2019-01-18 22:04:37 +02:00
|
|
|
perlReq: true
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
storage/driver/remote/fileRead: full
|
2019-03-16 21:50:19 +04:00
|
|
|
storage/driver/remote/fileWrite: full
|
2019-02-19 20:57:38 +02:00
|
|
|
storage/driver/remote/protocol: full
|
2019-01-18 22:04:37 +02:00
|
|
|
storage/driver/remote/storage: full
|
|
|
|
storage/helper: full
|
|
|
|
storage/storage: full
|
|
|
|
|
2018-11-21 19:32:49 -05:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: s3
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
storage/driver/s3/fileRead: full
|
2019-03-17 22:00:54 +04:00
|
|
|
storage/driver/s3/fileWrite: full
|
2018-11-21 19:32:49 -05:00
|
|
|
storage/driver/s3/storage: full
|
|
|
|
storage/helper: full
|
|
|
|
storage/storage: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: protocol
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: common-minion-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Protocol/Base/Minion: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: helper-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Protocol/Helper: partial
|
|
|
|
|
2019-01-18 21:32:51 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: protocol
|
2019-03-16 15:00:02 +04:00
|
|
|
total: 8
|
2019-01-18 21:32:51 +02:00
|
|
|
perlReq: true
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
protocol/client: full
|
2019-02-27 19:48:30 +02:00
|
|
|
protocol/command: full
|
2019-01-18 21:32:51 +02:00
|
|
|
protocol/helper: full
|
2019-02-27 21:10:52 +02:00
|
|
|
protocol/parallel: full
|
|
|
|
protocol/parallelJob: full
|
2019-02-19 20:57:38 +02:00
|
|
|
protocol/server: full
|
2019-01-18 21:32:51 +02:00
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: info
|
|
|
|
|
|
|
|
test:
|
2018-08-09 08:57:21 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: info
|
2019-04-23 17:08:34 -04:00
|
|
|
total: 2
|
2018-08-09 08:57:21 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
info/info: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: info-pg
|
2018-09-06 10:12:14 -07:00
|
|
|
total: 1
|
2018-08-09 08:57:21 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
info/infoPg: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: info-archive
|
2018-12-10 18:45:57 -05:00
|
|
|
total: 2
|
2018-08-09 08:57:21 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
info/infoArchive: full
|
|
|
|
|
2018-12-13 15:46:18 -05:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: info-archive-perl
|
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
2019-02-23 18:51:52 +02:00
|
|
|
Archive/Info: partial
|
2018-04-08 10:19:24 -04:00
|
|
|
|
2018-09-07 08:03:05 -07:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: info-backup
|
2018-09-07 08:03:05 -07:00
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
2019-02-23 18:51:52 +02:00
|
|
|
info/infoBackup: full
|
2018-09-07 08:03:05 -07:00
|
|
|
|
2018-12-13 16:22:34 -05:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: info-backup-perl
|
2018-12-13 16:22:34 -05:00
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
2019-02-23 18:51:52 +02:00
|
|
|
Backup/Info: partial
|
2019-02-19 20:57:38 +02:00
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: command
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
test:
|
2018-04-29 10:16:59 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: archive-common
|
2019-03-16 16:14:10 +04:00
|
|
|
total: 8
|
2018-04-29 10:16:59 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/archive/common: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: archive-common-perl
|
2019-03-29 13:26:33 +00:00
|
|
|
total: 4
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
Archive/Common: partial
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: archive-get
|
2019-02-27 23:03:02 +02:00
|
|
|
total: 5
|
2018-04-30 17:27:39 -04:00
|
|
|
perlReq: true
|
|
|
|
|
|
|
|
coverage:
|
2018-09-11 15:42:31 -04:00
|
|
|
command/archive/get/file: full
|
2018-04-30 17:27:39 -04:00
|
|
|
command/archive/get/get: full
|
2019-02-27 23:03:02 +02:00
|
|
|
command/archive/get/protocol: full
|
2018-10-02 17:54:43 +01:00
|
|
|
|
2018-04-30 17:27:39 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2019-02-23 18:51:52 +02:00
|
|
|
- name: archive-get-perl
|
2019-02-27 23:03:02 +02:00
|
|
|
total: 1
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
2018-04-29 10:16:59 -04:00
|
|
|
Archive/Get/File: partial
|
2018-04-08 10:19:24 -04:00
|
|
|
|
2019-02-23 18:51:52 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: archive-push
|
2019-03-29 13:26:33 +00:00
|
|
|
total: 4
|
2019-02-23 18:51:52 +02:00
|
|
|
perlReq: true
|
|
|
|
|
|
|
|
coverage:
|
2019-03-29 13:26:33 +00:00
|
|
|
command/archive/push/file: full
|
|
|
|
command/archive/push/protocol: full
|
2019-02-23 18:51:52 +02:00
|
|
|
command/archive/push/push: full
|
|
|
|
|
2019-04-15 08:29:25 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: backup-common
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/backup/common: full
|
|
|
|
|
2019-02-23 18:51:52 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: command
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/command: full
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: control
|
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/control/control: full
|
|
|
|
|
2019-03-10 11:55:01 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: help
|
|
|
|
total: 4
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/help/help: full
|
|
|
|
|
2019-02-23 18:51:52 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: info
|
|
|
|
total: 3
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/info/info: full
|
|
|
|
|
2019-02-27 22:34:21 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: local
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/local/local: full
|
|
|
|
|
2019-02-23 18:51:52 +02:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: remote
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
command/remote/remote: full
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: backup
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: unit-perl
|
2018-11-01 11:31:25 -04:00
|
|
|
total: 4
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Backup/Common: full
|
|
|
|
Backup/Backup: partial
|
2018-04-08 10:19:24 -04:00
|
|
|
|
2018-09-19 11:12:45 -04:00
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: file-unit-perl
|
|
|
|
total: 2
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Backup/File: partial
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: manifest
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: all-perl
|
2018-11-01 11:31:25 -04:00
|
|
|
total: 11
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
coverage:
|
|
|
|
Manifest: partial
|
|
|
|
|
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: stanza
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-24 09:12:25 -04:00
|
|
|
- name: all-perl
|
2018-04-08 10:19:24 -04:00
|
|
|
total: 9
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
Stanza: full
|
|
|
|
|
2018-04-24 09:12:25 -04:00
|
|
|
# **********************************************************************************************************************************
|
|
|
|
# Integration tests
|
|
|
|
#
|
|
|
|
# Integration tests are not run in a container. They are expected to create their own containers since most integration runs will
|
|
|
|
# create more than one. For this reason each run is executed individually.
|
|
|
|
# **********************************************************************************************************************************
|
|
|
|
integration:
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: mock
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-08 12:57:02 -04:00
|
|
|
- name: stanza
|
2019-02-24 07:42:41 +02:00
|
|
|
total: 2
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-08 12:57:02 -04:00
|
|
|
- name: expire
|
2019-03-01 19:04:26 +02:00
|
|
|
total: 2
|
2018-04-08 12:57:02 -04:00
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: archive
|
2019-02-23 15:59:39 +02:00
|
|
|
total: 2
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
2018-04-08 12:57:02 -04:00
|
|
|
- name: archive-stop
|
2019-03-01 17:12:41 +02:00
|
|
|
total: 2
|
2018-04-08 12:57:02 -04:00
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: all
|
2019-03-02 15:01:02 +02:00
|
|
|
total: 2
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: real
|
2018-04-08 12:57:02 -04:00
|
|
|
db: true
|
2018-04-08 10:19:24 -04:00
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: all
|
|
|
|
total: 6
|
|
|
|
|
2018-04-24 09:12:25 -04:00
|
|
|
# **********************************************************************************************************************************
|
|
|
|
# Performance tests
|
|
|
|
#
|
|
|
|
# Performance tests run in a single container but are more like integration tests than unit tests since they call the pgbackrest
|
|
|
|
# executable directly.
|
|
|
|
# **********************************************************************************************************************************
|
|
|
|
performance:
|
|
|
|
|
2018-04-08 10:19:24 -04:00
|
|
|
# ********************************************************************************************************************************
|
|
|
|
- name: performance
|
|
|
|
|
|
|
|
test:
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: archive
|
|
|
|
total: 1
|
|
|
|
|
|
|
|
# ----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- name: io
|
|
|
|
total: 1
|