mirror of
https://github.com/facebook/zstd.git
synced 2025-08-01 09:47:01 +03:00
Restrict dictmode regression tests only to advanced API, fix some compiler warnings
This commit is contained in:
@ -102,6 +102,9 @@ static result_t simple_compress(method_state_t* base, config_t const* config) {
|
||||
*/
|
||||
if (base->data->type != data_type_file)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
if (config->advanced_api_only)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
if (config->use_dictionary || config->no_pledged_src_size)
|
||||
return result_error(result_error_skip);
|
||||
@ -151,6 +154,9 @@ static result_t compress_cctx_compress(
|
||||
|
||||
if (base->data->type != data_type_dir)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
if (config->advanced_api_only)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
int const level = config_get_level(config);
|
||||
|
||||
@ -254,6 +260,9 @@ static result_t cli_compress(method_state_t* state, config_t const* config) {
|
||||
if (config->cli_args == NULL)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
if (config->advanced_api_only)
|
||||
return result_error(result_error_skip);
|
||||
|
||||
/* We don't support no pledged source size with directories. Too slow. */
|
||||
if (state->data->type == data_type_dir && config->no_pledged_src_size)
|
||||
return result_error(result_error_skip);
|
||||
@ -523,6 +532,10 @@ static result_t old_streaming_compress_internal(
|
||||
result = result_error(result_error_skip);
|
||||
goto out;
|
||||
}
|
||||
if (config->advanced_api_only) {
|
||||
result = result_error(result_error_skip);
|
||||
goto out;
|
||||
}
|
||||
if (init_cstream(state, zcs, config, advanced, cdict ? &cd : NULL)) {
|
||||
result = result_error(result_error_compression_error);
|
||||
goto out;
|
||||
|
Reference in New Issue
Block a user