summaryrefslogtreecommitdiff
path: root/src/tests/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/config')
-rw-r--r--src/tests/config/borken_conf_enable_disable.ini1
-rw-r--r--src/tests/config/borken_conf_upload_validation.ini1
-rw-r--r--src/tests/config/broken_conf.ini1
-rw-r--r--src/tests/config/broken_conf2.ini1
-rw-r--r--src/tests/config/broken_conf_cookie_action.ini1
-rw-r--r--src/tests/config/broken_conf_cookie_encryption_without_encryption_key.ini2
-rw-r--r--src/tests/config/broken_conf_cookie_encryption_without_env_var.ini2
-rw-r--r--src/tests/config/broken_conf_cookie_name_and_regexp.ini2
-rw-r--r--src/tests/config/broken_conf_cookie_samesite.ini1
-rw-r--r--src/tests/config/broken_conf_eval.ini1
-rw-r--r--src/tests/config/broken_conf_expecting_bool.ini5
-rw-r--r--src/tests/config/broken_conf_invalid_cidr.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_cidr6.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_cidr6_no_slash.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_cidr6_too_big.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_cidr_value.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_filename.ini1
-rw-r--r--src/tests/config/broken_conf_invalid_type.ini1
-rw-r--r--src/tests/config/broken_conf_key_value.ini1
-rw-r--r--src/tests/config/broken_conf_line_empty_string.ini1
-rw-r--r--src/tests/config/broken_conf_line_no_closing.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_1.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_10.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_11.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_12.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_13.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_14.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_15.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_16.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_2.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_3.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_4.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_5.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_6.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_7.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_8.ini1
-rw-r--r--src/tests/config/broken_conf_local_var_9.ini1
-rw-r--r--src/tests/config/broken_conf_lots_of_quotes.ini1
-rw-r--r--src/tests/config/broken_conf_missing_script.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive10.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive11.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive12.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive2.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive3.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive4.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive5.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive6.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive7.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive8.ini1
-rw-r--r--src/tests/config/broken_conf_mutually_exclusive9.ini1
-rw-r--r--src/tests/config/broken_conf_nonexisting_script.ini1
-rw-r--r--src/tests/config/broken_conf_quotes.ini3
-rw-r--r--src/tests/config/broken_conf_readonly_exec.ini1
-rw-r--r--src/tests/config/broken_conf_session_encryption.ini1
-rw-r--r--src/tests/config/broken_conf_session_encryption_without_encryption_key.ini2
-rw-r--r--src/tests/config/broken_conf_session_encryption_without_env_var.ini2
-rw-r--r--src/tests/config/broken_conf_to_few_args.ini1
-rw-r--r--src/tests/config/broken_conf_unserialize.ini1
-rw-r--r--src/tests/config/broken_conf_weird_keyword.ini1
-rw-r--r--src/tests/config/broken_conf_wrapper_whitelist.ini1
-rw-r--r--src/tests/config/broken_conf_wrong_quotes.ini1
-rw-r--r--src/tests/config/broken_conf_wrong_type.ini5
-rw-r--r--src/tests/config/broken_config_regexp.ini1
-rw-r--r--src/tests/config/broken_config_regexp_no_closing_paren.ini1
-rw-r--r--src/tests/config/broken_regexp.ini1
-rw-r--r--src/tests/config/config_broken_conf_truncated.ini1
-rw-r--r--src/tests/config/config_crypt_session.ini2
-rw-r--r--src/tests/config/config_crypt_session_simul.ini3
-rw-r--r--src/tests/config/config_disable_writable.ini1
-rw-r--r--src/tests/config/config_disable_writable_disabled.ini1
-rw-r--r--src/tests/config/config_disable_writable_simulation.ini1
-rw-r--r--src/tests/config/config_disabled_functions_callback_called_file_r.ini1
-rw-r--r--src/tests/config/config_disabled_functions_called_file_r.ini1
-rw-r--r--src/tests/config/config_disabled_functions_chain.ini3
-rw-r--r--src/tests/config/config_disabled_functions_chain_call_user_func.ini2
-rw-r--r--src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini1
-rw-r--r--src/tests/config/config_disabled_functions_eval_filename.ini1
-rw-r--r--src/tests/config/config_disabled_functions_eval_user_func.ini1
-rw-r--r--src/tests/config/config_disabled_functions_filename_r.ini2
-rw-r--r--src/tests/config/config_disabled_functions_include.ini5
-rw-r--r--src/tests/config/config_disabled_functions_local_var_array.ini1
-rw-r--r--src/tests/config/config_disabled_functions_local_var_array_key.ini1
-rw-r--r--src/tests/config/config_disabled_functions_method.ini3
-rw-r--r--src/tests/config/config_disabled_functions_name_r.ini2
-rw-r--r--src/tests/config/config_disabled_functions_name_regexp_type.ini1
-rw-r--r--src/tests/config/config_disabled_functions_name_type.ini1
-rw-r--r--src/tests/config/config_disabled_functions_namespace.ini2
-rw-r--r--src/tests/config/config_disabled_functions_nul_byte.ini1
-rw-r--r--src/tests/config/config_disabled_functions_param.ini6
-rw-r--r--src/tests/config/config_disabled_functions_param_alias.ini2
-rw-r--r--src/tests/config/config_disabled_functions_param_allow.ini3
-rw-r--r--src/tests/config/config_disabled_functions_param_array.ini7
-rw-r--r--src/tests/config/config_disabled_functions_param_int.ini2
-rw-r--r--src/tests/config/config_disabled_functions_param_r.ini2
-rw-r--r--src/tests/config/config_disabled_functions_param_r_array.ini2
-rw-r--r--src/tests/config/config_disabled_functions_param_runtime.ini1
-rw-r--r--src/tests/config/config_disabled_functions_param_str_representation.ini1
-rw-r--r--src/tests/config/config_disabled_functions_require.ini5
-rw-r--r--src/tests/config/config_disabled_functions_require_allow.ini1
-rw-r--r--src/tests/config/config_disabled_functions_ret_allow.ini2
-rw-r--r--src/tests/config/config_disabled_functions_ret_allow_value.ini1
-rw-r--r--src/tests/config/config_disabled_functions_ret_right_hash.ini4
-rw-r--r--src/tests/config/config_disabled_functions_ret_simulation.ini3
-rw-r--r--src/tests/config/config_disabled_functions_ret_user.ini1
-rw-r--r--src/tests/config/config_disabled_functions_right_hash.ini3
-rw-r--r--src/tests/config/config_disabled_functions_variadic.ini1
-rw-r--r--src/tests/config/config_disabled_user_functions.ini1
-rw-r--r--src/tests/config/config_dump_segfault1.ini1
-rw-r--r--src/tests/config/config_encrypted_cookies.ini3
-rw-r--r--src/tests/config/config_encrypted_cookies_empty_env.ini2
-rw-r--r--src/tests/config/config_encrypted_cookies_noname.ini3
-rw-r--r--src/tests/config/config_encrypted_cookies_simulation.ini3
-rw-r--r--src/tests/config/config_encrypted_regexp_cookies.ini3
-rw-r--r--src/tests/config/config_encrypted_regexp_cookies_bad_regexp.ini3
-rw-r--r--src/tests/config/config_encrypted_regexp_cookies_empty_env.ini2
-rw-r--r--src/tests/config/config_noncore_function_hooking.ini1
-rw-r--r--src/tests/config/config_rand_harden_disabled.ini1
-rw-r--r--src/tests/config/config_serialize.ini2
-rw-r--r--src/tests/config/config_serialize_sim.ini2
-rw-r--r--src/tests/config/config_stream_wrapper.ini1
-rw-r--r--src/tests/config/config_stream_wrapper_register.ini1
-rw-r--r--src/tests/config/config_unmatching_brackets.ini1
-rw-r--r--src/tests/config/disable_xxe.ini1
-rw-r--r--src/tests/config/disable_xxe_disable.ini1
-rw-r--r--src/tests/config/disabled_function_curl_verify_certs.ini18
-rw-r--r--src/tests/config/disabled_function_echo.ini2
-rw-r--r--src/tests/config/disabled_function_local_var.ini10
-rw-r--r--src/tests/config/disabled_function_local_var_2.ini1
-rw-r--r--src/tests/config/disabled_function_local_var_array_not_array.ini1
-rw-r--r--src/tests/config/disabled_function_local_var_const.ini1
-rw-r--r--src/tests/config/disabled_function_local_var_obj.ini3
-rw-r--r--src/tests/config/disabled_function_param.ini1
-rw-r--r--src/tests/config/disabled_function_print.ini1
-rw-r--r--src/tests/config/disabled_function_super_global_var.ini1
-rw-r--r--src/tests/config/disabled_functions.ini9
-rw-r--r--src/tests/config/disabled_functions_broken_line.ini1
-rw-r--r--src/tests/config/disabled_functions_cidr.ini9
-rw-r--r--src/tests/config/disabled_functions_die.ini1
-rw-r--r--src/tests/config/disabled_functions_drop_include.ini4
-rw-r--r--src/tests/config/disabled_functions_drop_include_simulation.ini4
-rw-r--r--src/tests/config/disabled_functions_eval.ini1
-rw-r--r--src/tests/config/disabled_functions_eval_simulation.ini1
-rw-r--r--src/tests/config/disabled_functions_exit.ini1
-rw-r--r--src/tests/config/disabled_functions_invalid_pos.ini1
-rw-r--r--src/tests/config/disabled_functions_line.ini1
-rw-r--r--src/tests/config/disabled_functions_mb.ini2
-rw-r--r--src/tests/config/disabled_functions_pos.ini4
-rw-r--r--src/tests/config/disabled_functions_regexp.ini1
-rw-r--r--src/tests/config/disabled_functions_ret.ini6
-rw-r--r--src/tests/config/disabled_functions_ret_type.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_array.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_double.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_long.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_null.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_object.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_resource.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_str.ini1
-rw-r--r--src/tests/config/disabled_functions_ret_type_true.ini1
-rw-r--r--src/tests/config/disabled_functions_retval.ini2
-rw-r--r--src/tests/config/disabled_functions_retval_dump.ini1
-rw-r--r--src/tests/config/disabled_functions_retval_rx.ini1
-rw-r--r--src/tests/config/disabled_functions_zero_cidr.ini1
-rw-r--r--src/tests/config/dump_deny_writable_execution.ini1
-rw-r--r--src/tests/config/dump_eval_blacklist.ini1
-rw-r--r--src/tests/config/dump_eval_whitelist.ini1
-rw-r--r--src/tests/config/dump_request.ini1
-rw-r--r--src/tests/config/dump_request_invalid_folder.ini1
-rw-r--r--src/tests/config/dump_request_nonwriteable_folder.ini1
-rw-r--r--src/tests/config/dump_unserialize.ini2
-rw-r--r--src/tests/config/encrypt_cookies_no_env.ini2
-rw-r--r--src/tests/config/encrypt_cookies_no_key.ini2
-rw-r--r--src/tests/config/encrypt_regexp_cookies_no_env.ini2
-rw-r--r--src/tests/config/encrypt_regexp_cookies_no_key.ini2
-rw-r--r--src/tests/config/encryption_key_only.ini1
-rw-r--r--src/tests/config/eval_backlist.ini1
-rw-r--r--src/tests/config/eval_backlist_list.ini1
-rw-r--r--src/tests/config/eval_backlist_simulation.ini1
-rw-r--r--src/tests/config/eval_whitelist.ini1
-rw-r--r--src/tests/config/eval_whitelist_blacklist.ini2
-rw-r--r--src/tests/config/eval_whitelist_simulation.ini1
-rw-r--r--src/tests/config/global_strict.ini1
-rw-r--r--src/tests/config/global_strict_disabled.ini1
-rw-r--r--src/tests/config/harden_rand.ini1
-rw-r--r--src/tests/config/sloppy_comparison.ini1
-rw-r--r--src/tests/config/upload_validation.ini2
-rw-r--r--src/tests/config/upload_validation_invalid.ini1
-rw-r--r--src/tests/config/upload_validation_ko.ini1
-rw-r--r--src/tests/config/upload_validation_ko_simulation.ini1
-rw-r--r--src/tests/config/upload_validation_no_exist.ini1
-rw-r--r--src/tests/config/upload_validation_non_exec.ini1
-rw-r--r--src/tests/config/upload_validation_ok.ini1
-rw-r--r--src/tests/config/upload_validation_real.ini1
193 files changed, 0 insertions, 334 deletions
diff --git a/src/tests/config/borken_conf_enable_disable.ini b/src/tests/config/borken_conf_enable_disable.ini
deleted file mode 100644
index 4e95294..0000000
--- a/src/tests/config/borken_conf_enable_disable.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.global_strict.disable().enable();
diff --git a/src/tests/config/borken_conf_upload_validation.ini b/src/tests/config/borken_conf_upload_validation.ini
deleted file mode 100644
index 7c94185..0000000
--- a/src/tests/config/borken_conf_upload_validation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script(
diff --git a/src/tests/config/broken_conf.ini b/src/tests/config/broken_conf.ini
deleted file mode 100644
index 0595320..0000000
--- a/src/tests/config/broken_conf.ini
+++ /dev/null
@@ -1 +0,0 @@
1this is a broken line
diff --git a/src/tests/config/broken_conf2.ini b/src/tests/config/broken_conf2.ini
deleted file mode 100644
index fdb6b8f..0000000
--- a/src/tests/config/broken_conf2.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.wrong
diff --git a/src/tests/config/broken_conf_cookie_action.ini b/src/tests/config/broken_conf_cookie_action.ini
deleted file mode 100644
index 5f07c28..0000000
--- a/src/tests/config/broken_conf_cookie_action.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name("my_cookie_name");
diff --git a/src/tests/config/broken_conf_cookie_encryption_without_encryption_key.ini b/src/tests/config/broken_conf_cookie_encryption_without_encryption_key.ini
deleted file mode 100644
index a100bd8..0000000
--- a/src/tests/config/broken_conf_cookie_encryption_without_encryption_key.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.cookie_env_var("MY_SUPER_ENV_VAR_YAY");
2sp.cookie.name("my_cookie_name").encrypt();
diff --git a/src/tests/config/broken_conf_cookie_encryption_without_env_var.ini b/src/tests/config/broken_conf_cookie_encryption_without_env_var.ini
deleted file mode 100644
index 54cb101..0000000
--- a/src/tests/config/broken_conf_cookie_encryption_without_env_var.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("super secret encryption key");
2sp.cookie.name("my_cookie_name").encrypt();
diff --git a/src/tests/config/broken_conf_cookie_name_and_regexp.ini b/src/tests/config/broken_conf_cookie_name_and_regexp.ini
deleted file mode 100644
index 503889b..0000000
--- a/src/tests/config/broken_conf_cookie_name_and_regexp.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name("my_cookie_name").name_r("my_cookie_regexp").encrypt();
diff --git a/src/tests/config/broken_conf_cookie_samesite.ini b/src/tests/config/broken_conf_cookie_samesite.ini
deleted file mode 100644
index acc4aa0..0000000
--- a/src/tests/config/broken_conf_cookie_samesite.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name("my_cookie_name").samesite("nop");
diff --git a/src/tests/config/broken_conf_eval.ini b/src/tests/config/broken_conf_eval.ini
deleted file mode 100644
index 80ef7e5..0000000
--- a/src/tests/config/broken_conf_eval.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_blacklist.list("cos,sin
diff --git a/src/tests/config/broken_conf_expecting_bool.ini b/src/tests/config/broken_conf_expecting_bool.ini
deleted file mode 100644
index 51c28b2..0000000
--- a/src/tests/config/broken_conf_expecting_bool.ini
+++ /dev/null
@@ -1,5 +0,0 @@
1 # this is an example of broken conf
2
3
4 ; this is another comment
5sp.harden_random.enable(1337);
diff --git a/src/tests/config/broken_conf_invalid_cidr.ini b/src/tests/config/broken_conf_invalid_cidr.ini
deleted file mode 100644
index b1929c1..0000000
--- a/src/tests/config/broken_conf_invalid_cidr.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("127.0.0.1/42");
diff --git a/src/tests/config/broken_conf_invalid_cidr6.ini b/src/tests/config/broken_conf_invalid_cidr6.ini
deleted file mode 100644
index 5e91faf..0000000
--- a/src/tests/config/broken_conf_invalid_cidr6.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/ZZZ");
diff --git a/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini b/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini
deleted file mode 100644
index 067209f..0000000
--- a/src/tests/config/broken_conf_invalid_cidr6_no_slash.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329");
diff --git a/src/tests/config/broken_conf_invalid_cidr6_too_big.ini b/src/tests/config/broken_conf_invalid_cidr6_too_big.ini
deleted file mode 100644
index f82b18b..0000000
--- a/src/tests/config/broken_conf_invalid_cidr6_too_big.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("2001:0db8:0000:0000:0000:ff00:0042:8329/13337");
diff --git a/src/tests/config/broken_conf_invalid_cidr_value.ini b/src/tests/config/broken_conf_invalid_cidr_value.ini
deleted file mode 100644
index 06a56bd..0000000
--- a/src/tests/config/broken_conf_invalid_cidr_value.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("
diff --git a/src/tests/config/broken_conf_invalid_filename.ini b/src/tests/config/broken_conf_invalid_filename.ini
deleted file mode 100644
index 1be3b51..0000000
--- a/src/tests/config/broken_conf_invalid_filename.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("sprintf").filename("wrong file name").drop();
diff --git a/src/tests/config/broken_conf_invalid_type.ini b/src/tests/config/broken_conf_invalid_type.ini
deleted file mode 100644
index c52994e..0000000
--- a/src/tests/config/broken_conf_invalid_type.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strpos").ret_type("totally_wrong"_type")
diff --git a/src/tests/config/broken_conf_key_value.ini b/src/tests/config/broken_conf_key_value.ini
deleted file mode 100644
index a0edaf2..0000000
--- a/src/tests/config/broken_conf_key_value.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("").value("").key("").drop();
diff --git a/src/tests/config/broken_conf_line_empty_string.ini b/src/tests/config/broken_conf_line_empty_string.ini
deleted file mode 100644
index dfa5520..0000000
--- a/src/tests/config/broken_conf_line_empty_string.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name(
diff --git a/src/tests/config/broken_conf_line_no_closing.ini b/src/tests/config/broken_conf_line_no_closing.ini
deleted file mode 100644
index 6a8c922..0000000
--- a/src/tests/config/broken_conf_line_no_closing.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name("123"
diff --git a/src/tests/config/broken_conf_local_var_1.ini b/src/tests/config/broken_conf_local_var_1.ini
deleted file mode 100644
index ae5165c..0000000
--- a/src/tests/config/broken_conf_local_var_1.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("]").drop();
diff --git a/src/tests/config/broken_conf_local_var_10.ini b/src/tests/config/broken_conf_local_var_10.ini
deleted file mode 100644
index 93dd07f..0000000
--- a/src/tests/config/broken_conf_local_var_10.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("asd[asd]asd").drop();
diff --git a/src/tests/config/broken_conf_local_var_11.ini b/src/tests/config/broken_conf_local_var_11.ini
deleted file mode 100644
index 028b1bd..0000000
--- a/src/tests/config/broken_conf_local_var_11.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("asd::").drop();
diff --git a/src/tests/config/broken_conf_local_var_12.ini b/src/tests/config/broken_conf_local_var_12.ini
deleted file mode 100644
index a151960..0000000
--- a/src/tests/config/broken_conf_local_var_12.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("").drop();
diff --git a/src/tests/config/broken_conf_local_var_13.ini b/src/tests/config/broken_conf_local_var_13.ini
deleted file mode 100644
index e7c9778..0000000
--- a/src/tests/config/broken_conf_local_var_13.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("asd->asd").drop();
diff --git a/src/tests/config/broken_conf_local_var_14.ini b/src/tests/config/broken_conf_local_var_14.ini
deleted file mode 100644
index 6c98ec3..0000000
--- a/src/tests/config/broken_conf_local_var_14.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("$i+valid var name ").drop();
diff --git a/src/tests/config/broken_conf_local_var_15.ini b/src/tests/config/broken_conf_local_var_15.ini
deleted file mode 100644
index a8dc5a4..0000000
--- a/src/tests/config/broken_conf_local_var_15.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("$i$$!@#->qwe").drop();
diff --git a/src/tests/config/broken_conf_local_var_16.ini b/src/tests/config/broken_conf_local_var_16.ini
deleted file mode 100644
index 550719b..0000000
--- a/src/tests/config/broken_conf_local_var_16.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("\"").drop();
diff --git a/src/tests/config/broken_conf_local_var_2.ini b/src/tests/config/broken_conf_local_var_2.ini
deleted file mode 100644
index 145a3b5..0000000
--- a/src/tests/config/broken_conf_local_var_2.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("\"\"asd").drop();
diff --git a/src/tests/config/broken_conf_local_var_3.ini b/src/tests/config/broken_conf_local_var_3.ini
deleted file mode 100644
index 5d89076..0000000
--- a/src/tests/config/broken_conf_local_var_3.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("\$qwe->::").drop();
diff --git a/src/tests/config/broken_conf_local_var_4.ini b/src/tests/config/broken_conf_local_var_4.ini
deleted file mode 100644
index 3ec073b..0000000
--- a/src/tests/config/broken_conf_local_var_4.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("\"asd\"asd[]").drop();
diff --git a/src/tests/config/broken_conf_local_var_5.ini b/src/tests/config/broken_conf_local_var_5.ini
deleted file mode 100644
index cd350b6..0000000
--- a/src/tests/config/broken_conf_local_var_5.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("'asd'asd[]").drop();
diff --git a/src/tests/config/broken_conf_local_var_6.ini b/src/tests/config/broken_conf_local_var_6.ini
deleted file mode 100644
index 02f4f1a..0000000
--- a/src/tests/config/broken_conf_local_var_6.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("''asd").drop();
diff --git a/src/tests/config/broken_conf_local_var_7.ini b/src/tests/config/broken_conf_local_var_7.ini
deleted file mode 100644
index abbd223..0000000
--- a/src/tests/config/broken_conf_local_var_7.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("asd-->").drop();
diff --git a/src/tests/config/broken_conf_local_var_8.ini b/src/tests/config/broken_conf_local_var_8.ini
deleted file mode 100644
index fd18487..0000000
--- a/src/tests/config/broken_conf_local_var_8.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("asd[asd]\"asd\"").drop();
diff --git a/src/tests/config/broken_conf_local_var_9.ini b/src/tests/config/broken_conf_local_var_9.ini
deleted file mode 100644
index a311b86..0000000
--- a/src/tests/config/broken_conf_local_var_9.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").var("asd[asd]\'asd\'").drop();
diff --git a/src/tests/config/broken_conf_lots_of_quotes.ini b/src/tests/config/broken_conf_lots_of_quotes.ini
deleted file mode 100644
index 189a10d..0000000
--- a/src/tests/config/broken_conf_lots_of_quotes.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name("this\"is a weird\"\"\"cookie\"name"");
diff --git a/src/tests/config/broken_conf_missing_script.ini b/src/tests/config/broken_conf_missing_script.ini
deleted file mode 100644
index a46f590..0000000
--- a/src/tests/config/broken_conf_missing_script.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.enable();
diff --git a/src/tests/config/broken_conf_mutually_exclusive.ini b/src/tests/config/broken_conf_mutually_exclusive.ini
deleted file mode 100644
index 7ea483f..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("id").value("42").value_r("^id$").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive10.ini b/src/tests/config/broken_conf_mutually_exclusive10.ini
deleted file mode 100644
index da8426e..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive10.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.readonly_exec.enable().disable();
diff --git a/src/tests/config/broken_conf_mutually_exclusive11.ini b/src/tests/config/broken_conf_mutually_exclusive11.ini
deleted file mode 100644
index cab163f..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive11.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strcmp").drop().ret("hip").var("hop");
diff --git a/src/tests/config/broken_conf_mutually_exclusive12.ini b/src/tests/config/broken_conf_mutually_exclusive12.ini
deleted file mode 100644
index fe140db..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive12.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strcmp").drop().ret("hip").value("hop");
diff --git a/src/tests/config/broken_conf_mutually_exclusive2.ini b/src/tests/config/broken_conf_mutually_exclusive2.ini
deleted file mode 100644
index 3ff3ca7..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive2.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").function_r("system").param("id").value("42").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive3.ini b/src/tests/config/broken_conf_mutually_exclusive3.ini
deleted file mode 100644
index f4f7604..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive3.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("id").value("42").filename_r("^id$").filename("pouet.txt").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive4.ini b/src/tests/config/broken_conf_mutually_exclusive4.ini
deleted file mode 100644
index c38a727..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive4.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("id").value("42").param_r("^id$").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive5.ini b/src/tests/config/broken_conf_mutually_exclusive5.ini
deleted file mode 100644
index 254b2a3..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive5.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").ret("0").drop().ret_r("^0$");
diff --git a/src/tests/config/broken_conf_mutually_exclusive6.ini b/src/tests/config/broken_conf_mutually_exclusive6.ini
deleted file mode 100644
index 7c6712c..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive6.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("id").value("42").ret_r("^0$").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive7.ini b/src/tests/config/broken_conf_mutually_exclusive7.ini
deleted file mode 100644
index feb3486..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive7.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").ret("0").drop().allow();
diff --git a/src/tests/config/broken_conf_mutually_exclusive8.ini b/src/tests/config/broken_conf_mutually_exclusive8.ini
deleted file mode 100644
index c9c9ea2..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive8.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.ret("0").drop();
diff --git a/src/tests/config/broken_conf_mutually_exclusive9.ini b/src/tests/config/broken_conf_mutually_exclusive9.ini
deleted file mode 100644
index 7bf6a62..0000000
--- a/src/tests/config/broken_conf_mutually_exclusive9.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.unserialize_hmac.enable().disable();
diff --git a/src/tests/config/broken_conf_nonexisting_script.ini b/src/tests/config/broken_conf_nonexisting_script.ini
deleted file mode 100644
index 8327438..0000000
--- a/src/tests/config/broken_conf_nonexisting_script.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.enable().script("./non_existing_script.sh");
diff --git a/src/tests/config/broken_conf_quotes.ini b/src/tests/config/broken_conf_quotes.ini
deleted file mode 100644
index eac8739..0000000
--- a/src/tests/config/broken_conf_quotes.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("system").filename("/static_pages/index.php").var("_SERVER[PHP_SELF").value_r("\"").drop().alias("XSS");
2sp.disable_function.filename("include/imageobject_im.class.php").function("exec").var("CONFIG[im_options]).value_r("[^a-z0-9]").drop();
3
diff --git a/src/tests/config/broken_conf_readonly_exec.ini b/src/tests/config/broken_conf_readonly_exec.ini
deleted file mode 100644
index 9e11313..0000000
--- a/src/tests/config/broken_conf_readonly_exec.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.readonly_exec.enable(1234);
diff --git a/src/tests/config/broken_conf_session_encryption.ini b/src/tests/config/broken_conf_session_encryption.ini
deleted file mode 100644
index 66b7956..0000000
--- a/src/tests/config/broken_conf_session_encryption.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.session.encrypt(invalid value :/);
diff --git a/src/tests/config/broken_conf_session_encryption_without_encryption_key.ini b/src/tests/config/broken_conf_session_encryption_without_encryption_key.ini
deleted file mode 100644
index 2b6f674..0000000
--- a/src/tests/config/broken_conf_session_encryption_without_encryption_key.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.cookie_env_var("MY_SUPER_ENV_VAR_YAY");
2sp.session.encrypt();
diff --git a/src/tests/config/broken_conf_session_encryption_without_env_var.ini b/src/tests/config/broken_conf_session_encryption_without_env_var.ini
deleted file mode 100644
index 43caf4a..0000000
--- a/src/tests/config/broken_conf_session_encryption_without_env_var.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("super secret key, shhhh");
2sp.session.encrypt();
diff --git a/src/tests/config/broken_conf_to_few_args.ini b/src/tests/config/broken_conf_to_few_args.ini
deleted file mode 100644
index 89e19be..0000000
--- a/src/tests/config/broken_conf_to_few_args.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.harden_random.enable();
diff --git a/src/tests/config/broken_conf_unserialize.ini b/src/tests/config/broken_conf_unserialize.ini
deleted file mode 100644
index 9cdc9a6..0000000
--- a/src/tests/config/broken_conf_unserialize.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.unserialize_hmac.enable(1234);
diff --git a/src/tests/config/broken_conf_weird_keyword.ini b/src/tests/config/broken_conf_weird_keyword.ini
deleted file mode 100644
index bf5e7f5..0000000
--- a/src/tests/config/broken_conf_weird_keyword.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.harden_random.enable().not_a_valid_keyword("test");
diff --git a/src/tests/config/broken_conf_wrapper_whitelist.ini b/src/tests/config/broken_conf_wrapper_whitelist.ini
deleted file mode 100644
index b8e08a8..0000000
--- a/src/tests/config/broken_conf_wrapper_whitelist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.wrappers_whitelist.invalid_param();
diff --git a/src/tests/config/broken_conf_wrong_quotes.ini b/src/tests/config/broken_conf_wrong_quotes.ini
deleted file mode 100644
index ff41f93..0000000
--- a/src/tests/config/broken_conf_wrong_quotes.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.cookie.name("\)
diff --git a/src/tests/config/broken_conf_wrong_type.ini b/src/tests/config/broken_conf_wrong_type.ini
deleted file mode 100644
index b2943db..0000000
--- a/src/tests/config/broken_conf_wrong_type.ini
+++ /dev/null
@@ -1,5 +0,0 @@
1sp.disable_function.function("strpos").ret_type("undef").drop().alias("Return value is undef");
2sp.disable_function.function("strpos").ret_type("null").drop().alias("Return value is null");
3sp.disable_function.function("strpos").ret_type("object").drop().alias("Return value is object");
4sp.disable_function.function("strpos").ret_type("reference").drop().alias("Return value is reference");
5sp.disable_function.function("strpos").ret_type("totally_wrong_type").drop().alias("Return value is FALSE");
diff --git a/src/tests/config/broken_config_regexp.ini b/src/tests/config/broken_config_regexp.ini
deleted file mode 100644
index 62bed11..0000000
--- a/src/tests/config/broken_config_regexp.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function_r("^system$").filename_r("*.").drop();
diff --git a/src/tests/config/broken_config_regexp_no_closing_paren.ini b/src/tests/config/broken_config_regexp_no_closing_paren.ini
deleted file mode 100644
index 93e150b..0000000
--- a/src/tests/config/broken_config_regexp_no_closing_paren.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function_r("^system$").drop().filename_r("*."
diff --git a/src/tests/config/broken_regexp.ini b/src/tests/config/broken_regexp.ini
deleted file mode 100644
index 8e4bf69..0000000
--- a/src/tests/config/broken_regexp.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("AwesomeClass::method3").param("a").drop().value_r("^$[");
diff --git a/src/tests/config/config_broken_conf_truncated.ini b/src/tests/config/config_broken_conf_truncated.ini
deleted file mode 100644
index bf05dfb..0000000
--- a/src/tests/config/config_broken_conf_truncated.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("").param(no quote, omg!
diff --git a/src/tests/config/config_crypt_session.ini b/src/tests/config/config_crypt_session.ini
deleted file mode 100644
index 14b0c2c..0000000
--- a/src/tests/config/config_crypt_session.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.session.encrypt(); \ No newline at end of file
diff --git a/src/tests/config/config_crypt_session_simul.ini b/src/tests/config/config_crypt_session_simul.ini
deleted file mode 100644
index fbd43eb..0000000
--- a/src/tests/config/config_crypt_session_simul.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.session.encrypt();
3sp.session.simulation(); \ No newline at end of file
diff --git a/src/tests/config/config_disable_writable.ini b/src/tests/config/config_disable_writable.ini
deleted file mode 100644
index 9f90601..0000000
--- a/src/tests/config/config_disable_writable.ini
+++ /dev/null
@@ -1 +0,0 @@
1 sp.readonly_exec.enable();
diff --git a/src/tests/config/config_disable_writable_disabled.ini b/src/tests/config/config_disable_writable_disabled.ini
deleted file mode 100644
index 6a33437..0000000
--- a/src/tests/config/config_disable_writable_disabled.ini
+++ /dev/null
@@ -1 +0,0 @@
1 sp.readonly_exec.disable();
diff --git a/src/tests/config/config_disable_writable_simulation.ini b/src/tests/config/config_disable_writable_simulation.ini
deleted file mode 100644
index 52a43ba..0000000
--- a/src/tests/config/config_disable_writable_simulation.ini
+++ /dev/null
@@ -1 +0,0 @@
1 sp.readonly_exec.enable().simulation();
diff --git a/src/tests/config/config_disabled_functions_callback_called_file_r.ini b/src/tests/config/config_disabled_functions_callback_called_file_r.ini
deleted file mode 100644
index daaee36..0000000
--- a/src/tests/config/config_disabled_functions_callback_called_file_r.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("test_callback").filename_r("callback\\.php$").drop();
diff --git a/src/tests/config/config_disabled_functions_called_file_r.ini b/src/tests/config/config_disabled_functions_called_file_r.ini
deleted file mode 100644
index 17b019a..0000000
--- a/src/tests/config/config_disabled_functions_called_file_r.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function_r("test").filename_r("file_r\\.php$").drop(); \ No newline at end of file
diff --git a/src/tests/config/config_disabled_functions_chain.ini b/src/tests/config/config_disabled_functions_chain.ini
deleted file mode 100644
index d5d9b62..0000000
--- a/src/tests/config/config_disabled_functions_chain.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("outer>inner>other").drop();
2sp.disable_function.function("other>outer>inner_").drop();
3sp.disable_function.function("outer>inner").drop();
diff --git a/src/tests/config/config_disabled_functions_chain_call_user_func.ini b/src/tests/config/config_disabled_functions_chain_call_user_func.ini
deleted file mode 100644
index 4f7a629..0000000
--- a/src/tests/config/config_disabled_functions_chain_call_user_func.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("outer>call_user_func>inner").simulation().drop();
2sp.disable_function.function("outer>inner").drop();
diff --git a/src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini b/src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini
deleted file mode 100644
index f003b7d..0000000
--- a/src/tests/config/config_disabled_functions_chain_call_user_func_ret.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("one>two").simulation().ret("matching_two").drop();
diff --git a/src/tests/config/config_disabled_functions_eval_filename.ini b/src/tests/config/config_disabled_functions_eval_filename.ini
deleted file mode 100644
index f66cef3..0000000
--- a/src/tests/config/config_disabled_functions_eval_filename.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("eval").filename_r("^.*tests/disabled_functions_eval_filename.php$").drop();
diff --git a/src/tests/config/config_disabled_functions_eval_user_func.ini b/src/tests/config/config_disabled_functions_eval_user_func.ini
deleted file mode 100644
index 4d0d370..0000000
--- a/src/tests/config/config_disabled_functions_eval_user_func.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("my_func").drop();
diff --git a/src/tests/config/config_disabled_functions_filename_r.ini b/src/tests/config/config_disabled_functions_filename_r.ini
deleted file mode 100644
index fe79608..0000000
--- a/src/tests/config/config_disabled_functions_filename_r.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function_r("^system$").filename_r("\\.txt$").drop();
2sp.disable_function.function_r("^shell_exec$").filename_r("\\.php$").drop();
diff --git a/src/tests/config/config_disabled_functions_include.ini b/src/tests/config/config_disabled_functions_include.ini
deleted file mode 100644
index cee0d86..0000000
--- a/src/tests/config/config_disabled_functions_include.ini
+++ /dev/null
@@ -1,5 +0,0 @@
1sp.disable_function.function("include").param("").value_r("sim$").drop().simulation();
2sp.disable_function.function("include").param("").value_r("meh$").drop();
3
4sp.disable_function.function("include_once").param("").value_r("sim$").drop().simulation();
5sp.disable_function.function("include_once").param("").value_r("meh$").drop();
diff --git a/src/tests/config/config_disabled_functions_local_var_array.ini b/src/tests/config/config_disabled_functions_local_var_array.ini
deleted file mode 100644
index 15dd5a1..0000000
--- a/src/tests/config/config_disabled_functions_local_var_array.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("foo").var("$a[test2][foo]").value("aaa").drop();
diff --git a/src/tests/config/config_disabled_functions_local_var_array_key.ini b/src/tests/config/config_disabled_functions_local_var_array_key.ini
deleted file mode 100644
index 75c840d..0000000
--- a/src/tests/config/config_disabled_functions_local_var_array_key.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("foo").var("$a[test2][foo]").key("aaa").drop();
diff --git a/src/tests/config/config_disabled_functions_method.ini b/src/tests/config/config_disabled_functions_method.ini
deleted file mode 100644
index 8fbce65..0000000
--- a/src/tests/config/config_disabled_functions_method.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("AwesomeClass::method1").drop();
2sp.disable_function.function("method2").drop();
3sp.disable_function.function("AwesomeClass::method3").param("a").value("pouet").drop();
diff --git a/src/tests/config/config_disabled_functions_name_r.ini b/src/tests/config/config_disabled_functions_name_r.ini
deleted file mode 100644
index 167d6f0..0000000
--- a/src/tests/config/config_disabled_functions_name_r.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function_r("^not_system$").ret("42").drop();
2sp.disable_function.function_r("^system$").ret("1337").drop();
diff --git a/src/tests/config/config_disabled_functions_name_regexp_type.ini b/src/tests/config/config_disabled_functions_name_regexp_type.ini
deleted file mode 100644
index 38f9657..0000000
--- a/src/tests/config/config_disabled_functions_name_regexp_type.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strcmp").pos("0").param_type("array").drop();
diff --git a/src/tests/config/config_disabled_functions_name_type.ini b/src/tests/config/config_disabled_functions_name_type.ini
deleted file mode 100644
index 25bdf98..0000000
--- a/src/tests/config/config_disabled_functions_name_type.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function_r("^strcmp$").param("str1").param_type("array").drop();
diff --git a/src/tests/config/config_disabled_functions_namespace.ini b/src/tests/config/config_disabled_functions_namespace.ini
deleted file mode 100644
index 2926611..0000000
--- a/src/tests/config/config_disabled_functions_namespace.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("strcmp").drop();
2sp.disable_function.function("my_super_namespace\\my_function").drop();
diff --git a/src/tests/config/config_disabled_functions_nul_byte.ini b/src/tests/config/config_disabled_functions_nul_byte.ini
deleted file mode 100644
index 9ead077..0000000
--- a/src/tests/config/config_disabled_functions_nul_byte.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").param("command").value_r("id").drop();
diff --git a/src/tests/config/config_disabled_functions_param.ini b/src/tests/config/config_disabled_functions_param.ini
deleted file mode 100644
index 87f1b3c..0000000
--- a/src/tests/config/config_disabled_functions_param.ini
+++ /dev/null
@@ -1,6 +0,0 @@
1sp.disable_function.function("system").param("command").value_r("^id$").alias("1").drop();
2sp.disable_function.function("array_sum").param("array").value_r("^8$").alias("2").drop();
3sp.disable_function.function("shell_exec").param("cmd").value("id").alias("3").drop();
4sp.disable_function.function("shell_exec").param("cmd").value("bla").alias("4").drop();
5sp.disable_function.function("strcmp").param("str1").value("bla").alias("5").drop().simulation();
6sp.disable_function.function("strncmp").param("str1").value("bla").drop().simulation();
diff --git a/src/tests/config/config_disabled_functions_param_alias.ini b/src/tests/config/config_disabled_functions_param_alias.ini
deleted file mode 100644
index 2f06244..0000000
--- a/src/tests/config/config_disabled_functions_param_alias.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("system").alias("1").drop();
2sp.disable_function.function("shell_exec").alias("2").drop().simulation();
diff --git a/src/tests/config/config_disabled_functions_param_allow.ini b/src/tests/config/config_disabled_functions_param_allow.ini
deleted file mode 100644
index 8e139e4..0000000
--- a/src/tests/config/config_disabled_functions_param_allow.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("system").param("command").value("echo win").filename("/test.php").drop();
2sp.disable_function.function("system").param("command").value("echo win").allow();
3sp.disable_function.function("system").drop();
diff --git a/src/tests/config/config_disabled_functions_param_array.ini b/src/tests/config/config_disabled_functions_param_array.ini
deleted file mode 100644
index f676d76..0000000
--- a/src/tests/config/config_disabled_functions_param_array.ini
+++ /dev/null
@@ -1,7 +0,0 @@
1sp.disable_function.function("foo").param("arr[a]").value("abcd").alias("1").drop();
2sp.disable_function.function("foo").param("arr[bla]").value("abcdef").alias("2").drop();
3sp.disable_function.function("foo").param("arr[test]").alias("3").drop();
4sp.disable_function.function("foo").param("arr[test2][foo]").value("aaa").alias("4").drop();
5sp.disable_function.function("foo").param("arr[test2][bar]").key("lol").alias("5").drop();
6sp.disable_function.function("foo").param("arr[test2][bar]").key("123").alias("6").drop();
7sp.disable_function.function("foo").param("qwe[a]").value("abcd").alias("7").drop();
diff --git a/src/tests/config/config_disabled_functions_param_int.ini b/src/tests/config/config_disabled_functions_param_int.ini
deleted file mode 100644
index 1c93c2f..0000000
--- a/src/tests/config/config_disabled_functions_param_int.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("foobar").param("id").value("42").drop();
2sp.disable_function.function("foobar").param("id").value_r("^1337").drop();
diff --git a/src/tests/config/config_disabled_functions_param_r.ini b/src/tests/config/config_disabled_functions_param_r.ini
deleted file mode 100644
index 09a59fe..0000000
--- a/src/tests/config/config_disabled_functions_param_r.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("system").param_r("^not_command$").value("id").drop();
2sp.disable_function.function("system").param_r("^command$").value("id").drop();
diff --git a/src/tests/config/config_disabled_functions_param_r_array.ini b/src/tests/config/config_disabled_functions_param_r_array.ini
deleted file mode 100644
index fcac71d..0000000
--- a/src/tests/config/config_disabled_functions_param_r_array.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("foo").param_r("arr").value("abcd").alias("1").drop();
2sp.disable_function.function("foo").param_r("arr").key_r("abc").alias("2").drop();
diff --git a/src/tests/config/config_disabled_functions_param_runtime.ini b/src/tests/config/config_disabled_functions_param_runtime.ini
deleted file mode 100644
index e7a011f..0000000
--- a/src/tests/config/config_disabled_functions_param_runtime.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("test").param("param").value_r("1337").drop();
diff --git a/src/tests/config/config_disabled_functions_param_str_representation.ini b/src/tests/config/config_disabled_functions_param_str_representation.ini
deleted file mode 100644
index 13b3974..0000000
--- a/src/tests/config/config_disabled_functions_param_str_representation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("var_export").param("var").value("bla").drop();
diff --git a/src/tests/config/config_disabled_functions_require.ini b/src/tests/config/config_disabled_functions_require.ini
deleted file mode 100644
index 63a4eb2..0000000
--- a/src/tests/config/config_disabled_functions_require.ini
+++ /dev/null
@@ -1,5 +0,0 @@
1sp.disable_function.function("require").param("").value_r("sim$").drop().simulation();
2sp.disable_function.function("require").param("").value_r("meh$").drop();
3
4sp.disable_function.function("require_once").param("").value_r("sim$").drop().simulation();
5sp.disable_function.function("require_once").param("").value_r("meh$").drop();
diff --git a/src/tests/config/config_disabled_functions_require_allow.ini b/src/tests/config/config_disabled_functions_require_allow.ini
deleted file mode 100644
index ee2bb67..0000000
--- a/src/tests/config/config_disabled_functions_require_allow.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("require").param("").value_r("meh$").allow();
diff --git a/src/tests/config/config_disabled_functions_ret_allow.ini b/src/tests/config/config_disabled_functions_ret_allow.ini
deleted file mode 100644
index a97e21d..0000000
--- a/src/tests/config/config_disabled_functions_ret_allow.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("strpos").hash("70b33f3eaf585b245640bb2c92445d0040b2bcb31395aa25dede9f2df4dbcbe8").allow();
2sp.disable_function.function("strpos").drop();
diff --git a/src/tests/config/config_disabled_functions_ret_allow_value.ini b/src/tests/config/config_disabled_functions_ret_allow_value.ini
deleted file mode 100644
index b5d3bdd..0000000
--- a/src/tests/config/config_disabled_functions_ret_allow_value.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strpos").ret("0").allow();
diff --git a/src/tests/config/config_disabled_functions_ret_right_hash.ini b/src/tests/config/config_disabled_functions_ret_right_hash.ini
deleted file mode 100644
index af4fdd4..0000000
--- a/src/tests/config/config_disabled_functions_ret_right_hash.ini
+++ /dev/null
@@ -1,4 +0,0 @@
1sp.disable_function.function("system").ret("1").drop();
2sp.disable_function.function("system").ret("1337").hash("123456789597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop();
3sp.disable_function.function("system").ret("1338").hash("522a976fa597a81a2b862cdb49920e2cba2e5979a3fc374c58c803e8f5c99a10").drop();
4sp.disable_function.function("system").ret("1337").hash("d259c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").drop();
diff --git a/src/tests/config/config_disabled_functions_ret_simulation.ini b/src/tests/config/config_disabled_functions_ret_simulation.ini
deleted file mode 100644
index bd0af4e..0000000
--- a/src/tests/config/config_disabled_functions_ret_simulation.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("strpos").ret("0").simulation().drop();
2sp.disable_function.function("stripos").ret("0").simulation().drop().alias("1");
3sp.disable_function.function("strcmp").ret("0").drop();
diff --git a/src/tests/config/config_disabled_functions_ret_user.ini b/src/tests/config/config_disabled_functions_ret_user.ini
deleted file mode 100644
index d214376..0000000
--- a/src/tests/config/config_disabled_functions_ret_user.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("qwe").ret("asd").drop();
diff --git a/src/tests/config/config_disabled_functions_right_hash.ini b/src/tests/config/config_disabled_functions_right_hash.ini
deleted file mode 100644
index 4e9b88c..0000000
--- a/src/tests/config/config_disabled_functions_right_hash.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("system").hash("1337c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow();
2sp.disable_function.function("system").hash("d259c3ad8cf096272cd0e78768af3b11325f498de5c2c36f40adc43643af378a").allow();
3sp.disable_function.function("system").drop(); \ No newline at end of file
diff --git a/src/tests/config/config_disabled_functions_variadic.ini b/src/tests/config/config_disabled_functions_variadic.ini
deleted file mode 100644
index cd1028d..0000000
--- a/src/tests/config/config_disabled_functions_variadic.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("foo").param("$b").value("1337").drop();
diff --git a/src/tests/config/config_disabled_user_functions.ini b/src/tests/config/config_disabled_user_functions.ini
deleted file mode 100644
index 16ae4cb..0000000
--- a/src/tests/config/config_disabled_user_functions.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("my_super_function").drop();
diff --git a/src/tests/config/config_dump_segfault1.ini b/src/tests/config/config_dump_segfault1.ini
deleted file mode 100644
index 1ea139a..0000000
--- a/src/tests/config/config_dump_segfault1.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strpos").ret("0").drop().alias("test").dump("/tmp/dump_result/");
diff --git a/src/tests/config/config_encrypted_cookies.ini b/src/tests/config/config_encrypted_cookies.ini
deleted file mode 100644
index 4b50440..0000000
--- a/src/tests/config/config_encrypted_cookies.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name("super_cookie").encrypt();
3sp.auto_cookie_secure.enable();
diff --git a/src/tests/config/config_encrypted_cookies_empty_env.ini b/src/tests/config/config_encrypted_cookies_empty_env.ini
deleted file mode 100644
index 8368d65..0000000
--- a/src/tests/config/config_encrypted_cookies_empty_env.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("SUPER_ENV_VAR");
2sp.cookie.name("super_cookie").encrypt();
diff --git a/src/tests/config/config_encrypted_cookies_noname.ini b/src/tests/config/config_encrypted_cookies_noname.ini
deleted file mode 100644
index 048e404..0000000
--- a/src/tests/config/config_encrypted_cookies_noname.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name("").encrypt();
3sp.auto_cookie_secure.enable();
diff --git a/src/tests/config/config_encrypted_cookies_simulation.ini b/src/tests/config/config_encrypted_cookies_simulation.ini
deleted file mode 100644
index 32e24a1..0000000
--- a/src/tests/config/config_encrypted_cookies_simulation.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name("super_cookie").encrypt().simulation();
3sp.auto_cookie_secure.enable();
diff --git a/src/tests/config/config_encrypted_regexp_cookies.ini b/src/tests/config/config_encrypted_regexp_cookies.ini
deleted file mode 100644
index 8ea77f7..0000000
--- a/src/tests/config/config_encrypted_regexp_cookies.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name_r("^super_co[a-z]+$").encrypt();
3sp.auto_cookie_secure.enable();
diff --git a/src/tests/config/config_encrypted_regexp_cookies_bad_regexp.ini b/src/tests/config/config_encrypted_regexp_cookies_bad_regexp.ini
deleted file mode 100644
index 4fe92fd..0000000
--- a/src/tests/config/config_encrypted_regexp_cookies_bad_regexp.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name_r("^super_co[a-z+$").encrypt();
3sp.auto_cookie_secure.enable();
diff --git a/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini b/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini
deleted file mode 100644
index da84df7..0000000
--- a/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR");
2sp.cookie.name_r("^super_coo[a-z]+$").encrypt();
diff --git a/src/tests/config/config_noncore_function_hooking.ini b/src/tests/config/config_noncore_function_hooking.ini
deleted file mode 100644
index 341cbf9..0000000
--- a/src/tests/config/config_noncore_function_hooking.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("custom_fun").drop();
diff --git a/src/tests/config/config_rand_harden_disabled.ini b/src/tests/config/config_rand_harden_disabled.ini
deleted file mode 100644
index b9cd227..0000000
--- a/src/tests/config/config_rand_harden_disabled.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.harden_random.disable();
diff --git a/src/tests/config/config_serialize.ini b/src/tests/config/config_serialize.ini
deleted file mode 100644
index f2c1699..0000000
--- a/src/tests/config/config_serialize.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef");
2sp.unserialize_hmac.enable(); \ No newline at end of file
diff --git a/src/tests/config/config_serialize_sim.ini b/src/tests/config/config_serialize_sim.ini
deleted file mode 100644
index 7f015e0..0000000
--- a/src/tests/config/config_serialize_sim.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef");
2sp.unserialize_hmac.enable().simulation();
diff --git a/src/tests/config/config_stream_wrapper.ini b/src/tests/config/config_stream_wrapper.ini
deleted file mode 100644
index 0cd7f77..0000000
--- a/src/tests/config/config_stream_wrapper.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.wrappers_whitelist.list("https,FTP,does_not_exist");
diff --git a/src/tests/config/config_stream_wrapper_register.ini b/src/tests/config/config_stream_wrapper_register.ini
deleted file mode 100644
index ee273a1..0000000
--- a/src/tests/config/config_stream_wrapper_register.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.wrappers_whitelist.list("php,lelel");
diff --git a/src/tests/config/config_unmatching_brackets.ini b/src/tests/config/config_unmatching_brackets.ini
deleted file mode 100644
index 45fa4fe..0000000
--- a/src/tests/config/config_unmatching_brackets.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("foo").param("arr[b]]]]]").value("aaa").alias("4").drop();
diff --git a/src/tests/config/disable_xxe.ini b/src/tests/config/disable_xxe.ini
deleted file mode 100644
index bc9d1f2..0000000
--- a/src/tests/config/disable_xxe.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_xxe.enable();
diff --git a/src/tests/config/disable_xxe_disable.ini b/src/tests/config/disable_xxe_disable.ini
deleted file mode 100644
index bb1e432..0000000
--- a/src/tests/config/disable_xxe_disable.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_xxe.disable();
diff --git a/src/tests/config/disabled_function_curl_verify_certs.ini b/src/tests/config/disabled_function_curl_verify_certs.ini
deleted file mode 100644
index 133e024..0000000
--- a/src/tests/config/disabled_function_curl_verify_certs.ini
+++ /dev/null
@@ -1,18 +0,0 @@
1# `81` being SSL_VERIFYHOST, and `64` SSL_VERIFYPEER
2
3sp.disable_function.function("curl_setopt").param("value").value("1").allow();
4sp.disable_function.function("curl_setopt").param("value").value("2").allow();
5sp.disable_function.function("curl_setopt").param("option").value("81").drop().alias("Please don't turn CURLOPT_SSL_VERIFYHOST off.");
6sp.disable_function.function("curl_setopt").param("option").value("64").drop().alias("Please don't turn CURLOPT_SSL_VERIFYPEER off.");
7
8# ---
9
10sp.disable_function.function("curl_setopt_array").param("options[CURLOPT_SSL_VERIFYHOST]").value("0").drop().alias("Please don't turn CURLOPT_SSL_VERIFYHOST off.");
11sp.disable_function.function("curl_setopt_array").param("options[CURLOPT_SSL_VERIFYPEER]").value("0").drop().alias("Please don't turn CURLOPT_SSL_VERIFYPEER off.");
12
13# ---
14
15sp.disable_function.function("curl_multi_setopt").param("value").value("1").allow();
16sp.disable_function.function("curl_multi_setopt").param("value").value("2").allow();
17sp.disable_function.function("curl_multi_setopt").param("option").value("81").drop().alias("Please don't turn CURLOPT_SSL_VERIFYHOST off.");
18sp.disable_function.function("curl_multi_setopt").param("option").value("64").drop().alias("Please don't turn CURLOPT_SSL_VERIFYPEER off.");
diff --git a/src/tests/config/disabled_function_echo.ini b/src/tests/config/disabled_function_echo.ini
deleted file mode 100644
index 39bc5e3..0000000
--- a/src/tests/config/disabled_function_echo.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("echo").var("$abc").value("123").drop();
2sp.disable_function.function("echo").value("oops").drop();
diff --git a/src/tests/config/disabled_function_local_var.ini b/src/tests/config/disabled_function_local_var.ini
deleted file mode 100644
index 3d553c0..0000000
--- a/src/tests/config/disabled_function_local_var.ini
+++ /dev/null
@@ -1,10 +0,0 @@
1sp.disable_function.function("phpinfo").var("$b").value("1337").drop();
2sp.disable_function.function("strlen").var("$a").value("1337").drop();
3sp.disable_function.function("strlen").var("$a['123']").value("block").drop();
4sp.disable_function.function("strlen").var("$a[$c]->prop").value("block").drop();
5sp.disable_function.function("strlen").var("$a->zxc").value("not a good value").drop();
6sp.disable_function.function("strlen").var("\\asd\\test_object::TEST_VALUE['constant']").value("no good").drop();
7sp.disable_function.function("strlen").var("\\asd\\test_object::TEST_VALUE").value("qwerty").drop();
8sp.disable_function.function("strlen").var("\\qwe\\ASD").value("qwerty").drop();
9sp.disable_function.function("strlen").var("\\qwe\\QWE['123']").value("asdfgh").drop();
10sp.disable_function.function("strlen").var("$qwe").value("block this").drop();
diff --git a/src/tests/config/disabled_function_local_var_2.ini b/src/tests/config/disabled_function_local_var_2.ini
deleted file mode 100644
index 6c0ae66..0000000
--- a/src/tests/config/disabled_function_local_var_2.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strlen").var("$b['_GET][\"obj->nop::qwe'][$b[456][$d->$idk->qwe[\\qwe\\UNE_CONSTANTE]]][$a]->uio").value("valeur de apres").drop();
diff --git a/src/tests/config/disabled_function_local_var_array_not_array.ini b/src/tests/config/disabled_function_local_var_array_not_array.ini
deleted file mode 100644
index ea25d1f..0000000
--- a/src/tests/config/disabled_function_local_var_array_not_array.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("foobar").var("a").value("test").drop().simulation();
diff --git a/src/tests/config/disabled_function_local_var_const.ini b/src/tests/config/disabled_function_local_var_const.ini
deleted file mode 100644
index 8450de5..0000000
--- a/src/tests/config/disabled_function_local_var_const.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strlen").var("MY_CONST").value("1337").drop();
diff --git a/src/tests/config/disabled_function_local_var_obj.ini b/src/tests/config/disabled_function_local_var_obj.ini
deleted file mode 100644
index df6b617..0000000
--- a/src/tests/config/disabled_function_local_var_obj.ini
+++ /dev/null
@@ -1,3 +0,0 @@
1sp.disable_function.function("strlen").var("$test->$test_array").value("value").drop();
2sp.disable_function.function("strlen").var("$arg->$test_array").value("value").drop();
3sp.disable_function.function("strlen").var("$test->$arg").value("nop_object").drop();
diff --git a/src/tests/config/disabled_function_param.ini b/src/tests/config/disabled_function_param.ini
deleted file mode 100644
index 6dbae6b..0000000
--- a/src/tests/config/disabled_function_param.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("qweqwe").param("$asd[0]").value("2").drop();
diff --git a/src/tests/config/disabled_function_print.ini b/src/tests/config/disabled_function_print.ini
deleted file mode 100644
index 22d957f..0000000
--- a/src/tests/config/disabled_function_print.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("print").value("oops").drop();
diff --git a/src/tests/config/disabled_function_super_global_var.ini b/src/tests/config/disabled_function_super_global_var.ini
deleted file mode 100644
index 178a01a..0000000
--- a/src/tests/config/disabled_function_super_global_var.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strlen").var("$_GET[bla]").value("test2").drop();
diff --git a/src/tests/config/disabled_functions.ini b/src/tests/config/disabled_functions.ini
deleted file mode 100644
index df7013f..0000000
--- a/src/tests/config/disabled_functions.ini
+++ /dev/null
@@ -1,9 +0,0 @@
1sp.disable_function.function("system").drop();
2sp.disable_function.function("vprintf").hash("123456789").drop();
3sp.disable_function.function("printf").disable().drop();
4sp.disable_function.function("printf").simulation().drop();
5sp.disable_function.function("print").disable().drop(); # this is a comment
6sp.disable_function.function_r("^var_dump$").drop();
7sp.disable_function.function("sprintf").filename("/wrong file name").drop();
8sp.disable_function.function("sprintf").filename("/wrong file name").drop();
9sp.disable_function.function("eval").drop();
diff --git a/src/tests/config/disabled_functions_broken_line.ini b/src/tests/config/disabled_functions_broken_line.ini
deleted file mode 100644
index 01229c5..0000000
--- a/src/tests/config/disabled_functions_broken_line.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").line("qwe").drop();
diff --git a/src/tests/config/disabled_functions_cidr.ini b/src/tests/config/disabled_functions_cidr.ini
deleted file mode 100644
index f69ce07..0000000
--- a/src/tests/config/disabled_functions_cidr.ini
+++ /dev/null
@@ -1,9 +0,0 @@
1sp.disable_function.function("system").drop().cidr("2001:ab9:a::123/64");
2sp.disable_function.function("system").drop().cidr("192.168.0.1/16");
3sp.disable_function.function("system").drop().cidr("127.0.0.1/8");
4sp.disable_function.function("printf").drop().cidr("10.0.0.1/8");
5sp.disable_function.function("strpos").drop().cidr("127.0.0.2/4");
6sp.disable_function.function("strpos").drop().cidr("::ffff:192.0.2.128/128");
7sp.disable_function.function("strpos").drop().cidr("2001:ab9:a::123/64");
8sp.disable_function.function("strpos").drop().cidr("2001:0db8:f000:f000:f000:ff00:0042:8329/124");
9sp.disable_function.function("printf").drop().cidr("2002:0db8:0000:0000:0000:ff00:0042:8329/24");
diff --git a/src/tests/config/disabled_functions_die.ini b/src/tests/config/disabled_functions_die.ini
deleted file mode 100644
index 4f070b9..0000000
--- a/src/tests/config/disabled_functions_die.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("die").drop();
diff --git a/src/tests/config/disabled_functions_drop_include.ini b/src/tests/config/disabled_functions_drop_include.ini
deleted file mode 100644
index 0b10f65..0000000
--- a/src/tests/config/disabled_functions_drop_include.ini
+++ /dev/null
@@ -1,4 +0,0 @@
1sp.disable_function.function("require_once").value_r("\.ico$").drop();
2sp.disable_function.function("include_once").value_r("\.ico$").drop();
3sp.disable_function.function("require").value_r("\.ico$").drop();
4sp.disable_function.function("include").value_r("\.ico$").drop();
diff --git a/src/tests/config/disabled_functions_drop_include_simulation.ini b/src/tests/config/disabled_functions_drop_include_simulation.ini
deleted file mode 100644
index 4064da1..0000000
--- a/src/tests/config/disabled_functions_drop_include_simulation.ini
+++ /dev/null
@@ -1,4 +0,0 @@
1sp.disable_function.function("require_once").value_r("\.ico$").drop().simulation();
2sp.disable_function.function("include_once").value_r("\.ico$").drop().simulation();
3sp.disable_function.function("require").value_r("\.ico$").drop().simulation();
4sp.disable_function.function("include").value_r("\.ico$").drop().simulation();
diff --git a/src/tests/config/disabled_functions_eval.ini b/src/tests/config/disabled_functions_eval.ini
deleted file mode 100644
index f761259..0000000
--- a/src/tests/config/disabled_functions_eval.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("eval").drop();
diff --git a/src/tests/config/disabled_functions_eval_simulation.ini b/src/tests/config/disabled_functions_eval_simulation.ini
deleted file mode 100644
index f1dc58c..0000000
--- a/src/tests/config/disabled_functions_eval_simulation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("eval").drop().simulation();
diff --git a/src/tests/config/disabled_functions_exit.ini b/src/tests/config/disabled_functions_exit.ini
deleted file mode 100644
index 905296e..0000000
--- a/src/tests/config/disabled_functions_exit.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("exit").drop();
diff --git a/src/tests/config/disabled_functions_invalid_pos.ini b/src/tests/config/disabled_functions_invalid_pos.ini
deleted file mode 100644
index 42988e4..0000000
--- a/src/tests/config/disabled_functions_invalid_pos.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").pos("qwe").value("id").drop();
diff --git a/src/tests/config/disabled_functions_line.ini b/src/tests/config/disabled_functions_line.ini
deleted file mode 100644
index b00cab6..0000000
--- a/src/tests/config/disabled_functions_line.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").line("3").drop();
diff --git a/src/tests/config/disabled_functions_mb.ini b/src/tests/config/disabled_functions_mb.ini
deleted file mode 100644
index 36eae40..0000000
--- a/src/tests/config/disabled_functions_mb.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("strlen").drop();
2sp.disable_function.function("mb_strlen").drop();
diff --git a/src/tests/config/disabled_functions_pos.ini b/src/tests/config/disabled_functions_pos.ini
deleted file mode 100644
index 7f7c04d..0000000
--- a/src/tests/config/disabled_functions_pos.ini
+++ /dev/null
@@ -1,4 +0,0 @@
1sp.disable_function.function("system").pos("1337").value("id").drop();
2sp.disable_function.function("system").pos("0").value("id").drop();
3sp.disable_function.function("system").pos("1").param_type("ARRAY").alias("1").drop();
4sp.disable_function.function("strlen").pos("0").value("id").alias("strlen array").drop();
diff --git a/src/tests/config/disabled_functions_regexp.ini b/src/tests/config/disabled_functions_regexp.ini
deleted file mode 100644
index 0276039..0000000
--- a/src/tests/config/disabled_functions_regexp.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function_r("str").drop().simulation();
diff --git a/src/tests/config/disabled_functions_ret.ini b/src/tests/config/disabled_functions_ret.ini
deleted file mode 100644
index 60cea82..0000000
--- a/src/tests/config/disabled_functions_ret.ini
+++ /dev/null
@@ -1,6 +0,0 @@
1sp.disable_function.function("testFunction").ret("0").drop().disable();
2sp.disable_function.function("strpos").ret("0").drop().filename_r(".*\\.not_matching");
3sp.disable_function.function("strpos").ret("0").drop().filename_r(".*\\.php");
4sp.disable_function.function_r("str[ia]pos").ret_r("^[^a-z]+$").drop();
5sp.disable_function.function_r("stripos").ret_r("^[^a-z]+").drop();
6sp.disable_function.function("Bob::a").ret("2").drop();
diff --git a/src/tests/config/disabled_functions_ret_type.ini b/src/tests/config/disabled_functions_ret_type.ini
deleted file mode 100644
index bf88402..0000000
--- a/src/tests/config/disabled_functions_ret_type.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strpos").ret_type("false").drop().alias("Return value is FALSE");
diff --git a/src/tests/config/disabled_functions_ret_type_array.ini b/src/tests/config/disabled_functions_ret_type_array.ini
deleted file mode 100644
index f72dd82..0000000
--- a/src/tests/config/disabled_functions_ret_type_array.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("get_loaded_extensions").drop().alias("Return value is an array").ret_type("array");
diff --git a/src/tests/config/disabled_functions_ret_type_double.ini b/src/tests/config/disabled_functions_ret_type_double.ini
deleted file mode 100644
index a5a6ce3..0000000
--- a/src/tests/config/disabled_functions_ret_type_double.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("cos").ret_type("double").drop().alias("Return value is a double");
diff --git a/src/tests/config/disabled_functions_ret_type_long.ini b/src/tests/config/disabled_functions_ret_type_long.ini
deleted file mode 100644
index 03abf8a..0000000
--- a/src/tests/config/disabled_functions_ret_type_long.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("strlen").ret_type("long").drop().alias("Return value is a long");
diff --git a/src/tests/config/disabled_functions_ret_type_null.ini b/src/tests/config/disabled_functions_ret_type_null.ini
deleted file mode 100644
index 70c4d69..0000000
--- a/src/tests/config/disabled_functions_ret_type_null.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("my_function").ret_type("null").drop().alias("Return value is null");
diff --git a/src/tests/config/disabled_functions_ret_type_object.ini b/src/tests/config/disabled_functions_ret_type_object.ini
deleted file mode 100644
index 8fe240b..0000000
--- a/src/tests/config/disabled_functions_ret_type_object.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("a").ret_type("object").drop();
diff --git a/src/tests/config/disabled_functions_ret_type_resource.ini b/src/tests/config/disabled_functions_ret_type_resource.ini
deleted file mode 100644
index a9c9acf..0000000
--- a/src/tests/config/disabled_functions_ret_type_resource.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("fopen").ret_type("resource").drop().alias("Return value is a resource");
diff --git a/src/tests/config/disabled_functions_ret_type_str.ini b/src/tests/config/disabled_functions_ret_type_str.ini
deleted file mode 100644
index 2d306b0..0000000
--- a/src/tests/config/disabled_functions_ret_type_str.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("substr").ret_type("string").drop().alias("Return value is a string");
diff --git a/src/tests/config/disabled_functions_ret_type_true.ini b/src/tests/config/disabled_functions_ret_type_true.ini
deleted file mode 100644
index df5db0e..0000000
--- a/src/tests/config/disabled_functions_ret_type_true.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("is_numeric").ret_type("true").drop().alias("Return value is a true");
diff --git a/src/tests/config/disabled_functions_retval.ini b/src/tests/config/disabled_functions_retval.ini
deleted file mode 100644
index 25a99f0..0000000
--- a/src/tests/config/disabled_functions_retval.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.disable_function.function("str_repeat").ret("fufufu").filename("/var/www/test.php").drop();
2sp.disable_function.function("str_repeat").ret("fufufu").drop();
diff --git a/src/tests/config/disabled_functions_retval_dump.ini b/src/tests/config/disabled_functions_retval_dump.ini
deleted file mode 100644
index 97df351..0000000
--- a/src/tests/config/disabled_functions_retval_dump.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("str_repeat").ret("fufufu").drop().dump("/tmp/dump_result/");
diff --git a/src/tests/config/disabled_functions_retval_rx.ini b/src/tests/config/disabled_functions_retval_rx.ini
deleted file mode 100644
index 2352941..0000000
--- a/src/tests/config/disabled_functions_retval_rx.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("str_repeat").ret_r("(fu){3}").drop();
diff --git a/src/tests/config/disabled_functions_zero_cidr.ini b/src/tests/config/disabled_functions_zero_cidr.ini
deleted file mode 100644
index e0bf2d6..0000000
--- a/src/tests/config/disabled_functions_zero_cidr.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().cidr("0.0.0.0/0");
diff --git a/src/tests/config/dump_deny_writable_execution.ini b/src/tests/config/dump_deny_writable_execution.ini
deleted file mode 100644
index c49f893..0000000
--- a/src/tests/config/dump_deny_writable_execution.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.readonly_exec.enable().simulation().dump("/tmp/dump_result/");
diff --git a/src/tests/config/dump_eval_blacklist.ini b/src/tests/config/dump_eval_blacklist.ini
deleted file mode 100644
index 503143a..0000000
--- a/src/tests/config/dump_eval_blacklist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_blacklist.list("strlen").dump("/tmp/dump_result/").simulation();
diff --git a/src/tests/config/dump_eval_whitelist.ini b/src/tests/config/dump_eval_whitelist.ini
deleted file mode 100644
index 2a6c909..0000000
--- a/src/tests/config/dump_eval_whitelist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_whitelist.list("my_fun,cos").simulation().dump("/tmp/dump_result/");
diff --git a/src/tests/config/dump_request.ini b/src/tests/config/dump_request.ini
deleted file mode 100644
index 974601d..0000000
--- a/src/tests/config/dump_request.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().dump("/tmp/dump_result/").simulation();
diff --git a/src/tests/config/dump_request_invalid_folder.ini b/src/tests/config/dump_request_invalid_folder.ini
deleted file mode 100644
index 60604d0..0000000
--- a/src/tests/config/dump_request_invalid_folder.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().dump("/root/NON_EXISTENT/FOLDER/PLEASE/");
diff --git a/src/tests/config/dump_request_nonwriteable_folder.ini b/src/tests/config/dump_request_nonwriteable_folder.ini
deleted file mode 100644
index 91991bb..0000000
--- a/src/tests/config/dump_request_nonwriteable_folder.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.disable_function.function("system").drop().dump("/etc/");
diff --git a/src/tests/config/dump_unserialize.ini b/src/tests/config/dump_unserialize.ini
deleted file mode 100644
index 4352a3e..0000000
--- a/src/tests/config/dump_unserialize.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef");
2sp.unserialize_hmac.enable().dump("/tmp/dump_result/");
diff --git a/src/tests/config/encrypt_cookies_no_env.ini b/src/tests/config/encrypt_cookies_no_env.ini
deleted file mode 100644
index 845bd02..0000000
--- a/src/tests/config/encrypt_cookies_no_env.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef");
2sp.cookie.name("super_cookie").encrypt();
diff --git a/src/tests/config/encrypt_cookies_no_key.ini b/src/tests/config/encrypt_cookies_no_key.ini
deleted file mode 100644
index a585e12..0000000
--- a/src/tests/config/encrypt_cookies_no_key.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.cookie_env_var("TEST");
2sp.cookie.name("super_cookie").encrypt();
diff --git a/src/tests/config/encrypt_regexp_cookies_no_env.ini b/src/tests/config/encrypt_regexp_cookies_no_env.ini
deleted file mode 100644
index 0e1fa30..0000000
--- a/src/tests/config/encrypt_regexp_cookies_no_env.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.secret_key("abcdef");
2sp.cookie.name_r("^super_co[a-z]+$").encrypt();
diff --git a/src/tests/config/encrypt_regexp_cookies_no_key.ini b/src/tests/config/encrypt_regexp_cookies_no_key.ini
deleted file mode 100644
index 52427f4..0000000
--- a/src/tests/config/encrypt_regexp_cookies_no_key.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.global.cookie_env_var("TEST");
2sp.cookie.name_r("^super_co[a-z]+$").encrypt();
diff --git a/src/tests/config/encryption_key_only.ini b/src/tests/config/encryption_key_only.ini
deleted file mode 100644
index 7de4438..0000000
--- a/src/tests/config/encryption_key_only.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.global.secret_key("abcdef");
diff --git a/src/tests/config/eval_backlist.ini b/src/tests/config/eval_backlist.ini
deleted file mode 100644
index b181598..0000000
--- a/src/tests/config/eval_backlist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_blacklist.list("strlen");
diff --git a/src/tests/config/eval_backlist_list.ini b/src/tests/config/eval_backlist_list.ini
deleted file mode 100644
index b395d03..0000000
--- a/src/tests/config/eval_backlist_list.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_blacklist.list("strcmp,strlen");
diff --git a/src/tests/config/eval_backlist_simulation.ini b/src/tests/config/eval_backlist_simulation.ini
deleted file mode 100644
index 2d8dc73..0000000
--- a/src/tests/config/eval_backlist_simulation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_blacklist.list("strlen").simulation();
diff --git a/src/tests/config/eval_whitelist.ini b/src/tests/config/eval_whitelist.ini
deleted file mode 100644
index 7a8f6ef..0000000
--- a/src/tests/config/eval_whitelist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_whitelist.list("my_fun,cos");
diff --git a/src/tests/config/eval_whitelist_blacklist.ini b/src/tests/config/eval_whitelist_blacklist.ini
deleted file mode 100644
index 4e7bc8e..0000000
--- a/src/tests/config/eval_whitelist_blacklist.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.eval_blacklist.list("my_fun,cos,tan");
2sp.eval_whitelist.list("my_fun,tan");
diff --git a/src/tests/config/eval_whitelist_simulation.ini b/src/tests/config/eval_whitelist_simulation.ini
deleted file mode 100644
index 9d94db3..0000000
--- a/src/tests/config/eval_whitelist_simulation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.eval_whitelist.list("my_fun,cos").simulation();
diff --git a/src/tests/config/global_strict.ini b/src/tests/config/global_strict.ini
deleted file mode 100644
index 2bc2bdc..0000000
--- a/src/tests/config/global_strict.ini
+++ /dev/null
@@ -1 +0,0 @@
1 sp.global_strict.enable();
diff --git a/src/tests/config/global_strict_disabled.ini b/src/tests/config/global_strict_disabled.ini
deleted file mode 100644
index 2e68471..0000000
--- a/src/tests/config/global_strict_disabled.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.global_strict.disable();
diff --git a/src/tests/config/harden_rand.ini b/src/tests/config/harden_rand.ini
deleted file mode 100644
index 89e19be..0000000
--- a/src/tests/config/harden_rand.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.harden_random.enable();
diff --git a/src/tests/config/sloppy_comparison.ini b/src/tests/config/sloppy_comparison.ini
deleted file mode 100644
index ab2d32a..0000000
--- a/src/tests/config/sloppy_comparison.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.sloppy_comparison.enable();
diff --git a/src/tests/config/upload_validation.ini b/src/tests/config/upload_validation.ini
deleted file mode 100644
index 0646134..0000000
--- a/src/tests/config/upload_validation.ini
+++ /dev/null
@@ -1,2 +0,0 @@
1sp.upload_validation.script("tests/upload_ko.sh");
2sp.upload_validation.enable();
diff --git a/src/tests/config/upload_validation_invalid.ini b/src/tests/config/upload_validation_invalid.ini
deleted file mode 100644
index 7a638a1..0000000
--- a/src/tests/config/upload_validation_invalid.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("./tests/data/upload_invalid.sh").enable();
diff --git a/src/tests/config/upload_validation_ko.ini b/src/tests/config/upload_validation_ko.ini
deleted file mode 100644
index b15977f..0000000
--- a/src/tests/config/upload_validation_ko.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("./tests/data/upload_ko.sh").enable();
diff --git a/src/tests/config/upload_validation_ko_simulation.ini b/src/tests/config/upload_validation_ko_simulation.ini
deleted file mode 100644
index da56439..0000000
--- a/src/tests/config/upload_validation_ko_simulation.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("./tests/data/upload_ko.sh").enable().simulation();
diff --git a/src/tests/config/upload_validation_no_exist.ini b/src/tests/config/upload_validation_no_exist.ini
deleted file mode 100644
index 24f81a5..0000000
--- a/src/tests/config/upload_validation_no_exist.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("fufufufufu").enable();
diff --git a/src/tests/config/upload_validation_non_exec.ini b/src/tests/config/upload_validation_non_exec.ini
deleted file mode 100644
index bdf0a57..0000000
--- a/src/tests/config/upload_validation_non_exec.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("tests/data/upload_no_exec.sh").enable();
diff --git a/src/tests/config/upload_validation_ok.ini b/src/tests/config/upload_validation_ok.ini
deleted file mode 100644
index 5df8db8..0000000
--- a/src/tests/config/upload_validation_ok.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("./tests/data/upload_ok.sh").enable();
diff --git a/src/tests/config/upload_validation_real.ini b/src/tests/config/upload_validation_real.ini
deleted file mode 100644
index 690e9bf..0000000
--- a/src/tests/config/upload_validation_real.ini
+++ /dev/null
@@ -1 +0,0 @@
1sp.upload_validation.script("../scripts/upload_validation.php").enable();