Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
into dev
* lukas/common_test/updates_needed_before_migration/OTP-8768:
Update ts to take the config path as an invironmental and as a variables passed with all_tests and also with the normal run
Update TEST_SERVER_FRAMEWORK os variable to be regarded as undet if set to undefined
Fix bug with subgroups after introduction of remote groups
Rename Suite Callback to Common Test Hook
Update so that cover is skipper for applications without a .cover file
Update minimal build target to include runtime_tools and common_test
Update ts to start common test with both ts.config and ts.PLATFORM.config
Update ts scb to add nodenames in all pre_init clauses
Add release/tests/test_server to path
Add ts_install_scb which is a common_test SCB that handles making of test modules.
Update ts to work with common test instead of test_server
Add kill_slavenodes/0 as an exported function
Change format of remote groups to {group, Module, GroupName}, note that this is an unsupported feature
Add possibility to get all testdata
Fix bug when groups refer to groups in the groups/0 function
Add support for external groups.
Refactor code to make it easier to debug
Update so that when asking for os and we are in the test_server_ctrl process, just use os:type().
Fix so that groups can return external test cases, i.e.
|
|
* lukas/common_test/suite_callback/OTP-8851: (54 commits)
Update example cth spec to reflect the implementation
Cleanup code to fix dialyzer warning
Rename Suite Callback to Common Test hook in documentation
Rename Suite Callback to Common Test Hook in code and testcases
Fix bug where the state of an SCB was altered when no on_tc_* existed
Update SCBs to use a specific id/1 function for SCb overriding instead of returning it from init/1.
Add documentation for SCBs
Update suite callback test timeout so that beam debug test runs do not timeout
Update test support so that if common test fails to be stopped in a suite, the ct node is restarted and the test case fails
Add tests for SCB's with same id and fixed bug relating to it
Add test suites for failing in init/1 function
Added tests for starting SCB's with arguments and fixed a bug with how SCB's are parsed from the command line
Add so that failures in SCB:init/1 causes the entire scb scope to fail
Fix bug which caused scb to be added too much when initiated in the suite info function
Started work on documenting suite callbacks, this is a partial commit
Add locking mechanism for scb state when using parallel groups
Add state update tests for suite callbacks
Update ct_framework calls to allow manipulation of test results in end_tc without breaking backwards compatability (I hope)
Add test case for init_per_suite recover scenario
Add testcase for config updates
...
|
|
|
|
|
|
|
|
|
|
|
|
returning it from init/1.
|
|
|
|
* ks/asn1-dialyzer-fixes:
Shut off some dialyzer warnings
OTP-9063
|
|
* ta/asn1-reporting:
asn1ct: Make formatting of errors and warnings consistent
OTP-9062
|
|
* ia/public_key/test-suite-error:
Strip new lines at end of PEM entry when comparing as it may be more than one
|
|
|
|
* sf/rsa_pub_key:
Improved support for RSA and DSA public keys
OTP-9061
|
|
passed with all_tests and also with the normal run
|
|
undefined
|
|
* egil/fix-win32-file-time/OTP-9046:
Fix win32 file drivers atime/mtime
|
|
* egil/io-badarg/OTP-9045:
Fix exception generation in the io module
|
|
This patch allows the public_key module to decode and encode RSA and DSA
keys encoded using the SubjectPublicKeyInfo format. When
pem_entry_encode is called on an RSA or DSA public key type, the key is
wrapped in the SubjectPublicKeyInfo format.
|
|
|
|
* bjorn/fix-make_stub-leak:
Eliminate memory leak in code:make_stub/1
Test more error cases for code:make_stub/1
|
|
|
|
|
|
* ia/ssl/dialyzer-spec-fixes:
Added missing return value in dialyzer specs (ssl.erl)
|
|
Suppressed dialyzer warnings with spec if possible to
minimize clutter from this file belonging to old ssl.
|
|
Some functions did not generate correct badarg exception on a
badarg exception.
Affected functions:
- io:put_chars/1,2
- io:nl/1
- io:write/1,2
- io:format/1,2,3
- io:fwrite/1,2,3
|
|
|
|
When setting file_info it will now correctly set access and
modified time. Previously these entities were swapped.
|
|
* bjorn/beam-max-args/OTP-9049:
Refuse to compile functions with too many arguments
Lower the maximum arity from 256 to 255
|
|
* bjorn/compiler/eliminate-warnings:
compiler Makefile: Turn warnings into errors
v3_kernel_pp: Add support for pretty-printing #k_literal{} records
v3_kernel_pp: Eliminate warning
|
|
By accident a previous instance of St is used, which is
harmless in this case, but leads to worse quality of
the generated code.
|
|
* ks/bs_add-fail-labels:
Fix translation of bs_add's fail labels
OTP-9044
|
|
|
|
We want to ensure that the compiler applications is kept
free of warnings.
|
|
|
|
|
|
|
|
* uw/xmerl-expand-simple/OTP-9034:
Track parents when expanding #xmlElement records
|
|
|
|
* ia/ssl-and-public_key/skip-tests-when-no-crypto-fix:
Changed crypto start test so that it works as intended
|
|
|
|
The function xmerl_lib:expand_content/1 is mainly for expanding
Simple XML, but can also handle xmerl records. This patch fixes
an omission that caused expand_content/1 to not maintain the
'parents' list when expanding #xmlElement{} records.
No test cases written, since the xmerl test suites have not yet been
released.
|
|
|
|
|
|
|
|
|
|
|