Path Lines of Code build-aux/show-test-results.py 332 config/test.exs 11 nouveau/src/test/java/org/apache/couchdb/nouveau/api/SearchRequestTest.java 37 nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java 60 nouveau/src/test/java/org/apache/couchdb/nouveau/health/AnalyzeHealthCheckTest.java 12 nouveau/src/test/java/org/apache/couchdb/nouveau/health/IndexHealthCheckTest.java 32 nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactoryTest.java 224 nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexTest.java 247 nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParserTest.java 76 nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/QuerySerializationTest.java 78 src/b64url/test/b64url_tests.erl 124 src/b64url/test/benchmark.escript 130 src/chttpd/test/eunit/chttpd_auth_hash_algorithms_tests.erl 89 src/chttpd/test/eunit/chttpd_auth_tests.erl 185 src/chttpd/test/eunit/chttpd_bulk_get_test.erl 1481 src/chttpd/test/eunit/chttpd_changes_test.erl 1031 src/chttpd/test/eunit/chttpd_cors_test.erl 524 src/chttpd/test/eunit/chttpd_csp_tests.erl 248 src/chttpd/test/eunit/chttpd_db_attachment_size_tests.erl 358 src/chttpd/test/eunit/chttpd_db_doc_get_tests.erl 558 src/chttpd/test/eunit/chttpd_db_doc_size_tests.erl 209 src/chttpd/test/eunit/chttpd_db_test.erl 328 src/chttpd/test/eunit/chttpd_dbs_info_test.erl 365 src/chttpd/test/eunit/chttpd_delayed_test.erl 62 src/chttpd/test/eunit/chttpd_error_info_tests.erl 167 src/chttpd/test/eunit/chttpd_external_test.erl 152 src/chttpd/test/eunit/chttpd_handlers_tests.erl 108 src/chttpd/test/eunit/chttpd_invalid_path_test.erl 44 src/chttpd/test/eunit/chttpd_local_docs_tests.erl 184 src/chttpd/test/eunit/chttpd_misc_test.erl 263 src/chttpd/test/eunit/chttpd_open_revs_error_test.erl 110 src/chttpd/test/eunit/chttpd_plugin_tests.erl 167 src/chttpd/test/eunit/chttpd_prefer_header_test.erl 97 src/chttpd/test/eunit/chttpd_purge_tests.erl 330 src/chttpd/test/eunit/chttpd_revs_diff_tests.erl 212 src/chttpd/test/eunit/chttpd_security_tests.erl 473 src/chttpd/test/eunit/chttpd_session_tests.erl 71 src/chttpd/test/eunit/chttpd_socket_buffer_size_test.erl 97 src/chttpd/test/eunit/chttpd_util_test.erl 315 src/chttpd/test/eunit/chttpd_view_test.erl 433 src/chttpd/test/eunit/chttpd_xframe_test.erl 78 src/config/test/config_tests.erl 968 src/couch/src/test_request.erl 86 src/couch/src/test_util.erl 424 src/couch/test/eunit/chttpd_endpoints_tests.erl 96 src/couch/test/eunit/couch_auth_cache_tests.erl 333 src/couch/test/eunit/couch_base32_tests.erl 24 src/couch/test/eunit/couch_bt_engine_compactor_ev.erl 89 src/couch/test/eunit/couch_bt_engine_compactor_ev_tests.erl 300 src/couch/test/eunit/couch_bt_engine_compactor_tests.erl 139 src/couch/test/eunit/couch_bt_engine_tests.erl 15 src/couch/test/eunit/couch_bt_engine_upgrade_tests.erl 219 src/couch/test/eunit/couch_btree_tests.erl 641 src/couch/test/eunit/couch_cfile_prop_tests.erl 138 src/couch/test/eunit/couch_cfile_tests.erl 449 src/couch/test/eunit/couch_changes_tests.erl 1715 src/couch/test/eunit/couch_compress_tests.erl 107 src/couch/test/eunit/couch_db_doc_tests.erl 103 src/couch/test/eunit/couch_db_mpr_tests.erl 109 src/couch/test/eunit/couch_db_plugin_tests.erl 194 src/couch/test/eunit/couch_db_props_upgrade_tests.erl 66 src/couch/test/eunit/couch_db_split_tests.erl 331 src/couch/test/eunit/couch_db_tests.erl 191 src/couch/test/eunit/couch_doc_json_tests.erl 512 src/couch/test/eunit/couch_doc_tests.erl 165 src/couch/test/eunit/couch_ejson_compare_tests.erl 243 src/couch/test/eunit/couch_ejson_size_tests.erl 84 src/couch/test/eunit/couch_etag_tests.erl 26 src/couch/test/eunit/couch_file_tests.erl 850 src/couch/test/eunit/couch_flags_config_tests.erl 136 src/couch/test/eunit/couch_flags_tests.erl 133 src/couch/test/eunit/couch_hash_test.erl 44 src/couch/test/eunit/couch_hotp_tests.erl 25 src/couch/test/eunit/couch_index_tests.erl 238 src/couch/test/eunit/couch_js_tests.erl 446 src/couch/test/eunit/couch_key_tree_prop_tests.erl 474 src/couch/test/eunit/couch_key_tree_tests.erl 496 src/couch/test/eunit/couch_passwords_tests.erl 58 src/couch/test/eunit/couch_query_servers_tests.erl 141 src/couch/test/eunit/couch_server_tests.erl 253 src/couch/test/eunit/couch_stream_tests.erl 119 src/couch/test/eunit/couch_task_status_tests.erl 215 src/couch/test/eunit/couch_totp_tests.erl 37 src/couch/test/eunit/couch_util_tests.erl 188 src/couch/test/eunit/couch_uuids_tests.erl 90 src/couch/test/eunit/couch_work_queue_tests.erl 367 src/couch/test/eunit/couchdb_attachments_tests.erl 792 src/couch/test/eunit/couchdb_auth_tests.erl 131 src/couch/test/eunit/couchdb_cookie_domain_tests.erl 79 src/couch/test/eunit/couchdb_cors_tests.erl 393 src/couch/test/eunit/couchdb_db_tests.erl 79 src/couch/test/eunit/couchdb_design_doc_tests.erl 90 src/couch/test/eunit/couchdb_file_compression_tests.erl 214 src/couch/test/eunit/couchdb_location_header_tests.erl 74 src/couch/test/eunit/couchdb_mrview_cors_tests.erl 119 src/couch/test/eunit/couchdb_mrview_tests.erl 242 src/couch/test/eunit/couchdb_open_doc_revs_tests.erl 191 src/couch/test/eunit/couchdb_os_proc_pool.erl 543 src/couch/test/eunit/couchdb_update_conflicts_tests.erl 309 src/couch/test/eunit/couchdb_vhosts_tests.erl 327 src/couch/test/eunit/couchdb_views_tests.erl 972 src/couch/test/eunit/fixtures/couch_stats_aggregates.cfg 18 src/couch/test/eunit/fixtures/multipart.http 9 src/couch/test/eunit/fixtures/os_daemon_bad_perm.sh 1 src/couch/test/eunit/fixtures/os_daemon_can_reboot.sh 1 src/couch/test/eunit/fixtures/os_daemon_configer.escript 80 src/couch/test/eunit/fixtures/os_daemon_die_on_boot.sh 1 src/couch/test/eunit/fixtures/os_daemon_die_quickly.sh 1 src/couch/test/eunit/fixtures/os_daemon_looper.escript 22 src/couch/test/eunit/global_changes_tests.erl 141 src/couch/test/eunit/json_stream_parse_tests.erl 144 src/couch/test/eunit/same_site_cookie_tests.erl 75 src/couch/test/eunit/test_web.erl 93 src/couch_dist/test/eunit/couch_dist_tests.erl 85 src/couch_epi/test/eunit/couch_epi_basic_test.erl 145 src/couch_epi/test/eunit/couch_epi_tests.erl 639 src/couch_epi/test/eunit/fixtures/app_data1.cfg 4 src/couch_epi/test/eunit/fixtures/app_data2.cfg 8 src/couch_index/test/eunit/couch_index_compaction_tests.erl 108 src/couch_index/test/eunit/couch_index_crash_tests.erl 341 src/couch_index/test/eunit/couch_index_ddoc_updated_tests.erl 161 src/couch_log/test/eunit/couch_log_config_listener_test.erl 67 src/couch_log/test/eunit/couch_log_config_test.erl 152 src/couch_log/test/eunit/couch_log_error_logger_h_test.erl 25 src/couch_log/test/eunit/couch_log_formatter_test.erl 950 src/couch_log/test/eunit/couch_log_monitor_test.erl 39 src/couch_log/test/eunit/couch_log_server_test.erl 92 src/couch_log/test/eunit/couch_log_test.erl 68 src/couch_log/test/eunit/couch_log_test_util.erl 153 src/couch_log/test/eunit/couch_log_trunc_io_fmt_test.erl 86 src/couch_log/test/eunit/couch_log_util_test.erl 85 src/couch_log/test/eunit/couch_log_writer_ets.erl 39 src/couch_log/test/eunit/couch_log_writer_file_test.erl 136 src/couch_log/test/eunit/couch_log_writer_stderr_test.erl 41 src/couch_log/test/eunit/couch_log_writer_syslog_test.erl 169 src/couch_log/test/eunit/couch_log_writer_test.erl 39 src/couch_mrview/test/eunit/couch_mrview_all_docs_tests.erl 289 src/couch_mrview/test/eunit/couch_mrview_collation_tests.erl 208 src/couch_mrview/test/eunit/couch_mrview_compact_tests.erl 121 src/couch_mrview/test/eunit/couch_mrview_ddoc_updated_tests.erl 141 src/couch_mrview/test/eunit/couch_mrview_ddoc_validation_tests.erl 514 src/couch_mrview/test/eunit/couch_mrview_design_docs_tests.erl 131 src/couch_mrview/test/eunit/couch_mrview_http_tests.erl 59 src/couch_mrview/test/eunit/couch_mrview_index_info_tests.erl 82 src/couch_mrview/test/eunit/couch_mrview_local_docs_tests.erl 144 src/couch_mrview/test/eunit/couch_mrview_map_views_tests.erl 139 src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl 275 src/couch_mrview/test/eunit/couch_mrview_purge_docs_tests.erl 542 src/couch_mrview/test/eunit/couch_mrview_red_views_tests.erl 86 src/couch_mrview/test/eunit/couch_mrview_show_list_tests.erl 81 src/couch_mrview/test/eunit/couch_mrview_util_tests.erl 158 src/couch_peruser/test/eunit/couch_peruser_test.erl 521 src/couch_prometheus/test/eunit/couch_prometheus_e2e_tests.erl 190 src/couch_quickjs/test/couch_quickjs_scanner_plugin_tests.erl 727 src/couch_quickjs/test/couch_quickjs_tests.erl 147 src/couch_replicator/test/eunit/couch_replicator_attachments_too_large.erl 57 src/couch_replicator/test/eunit/couch_replicator_bulk_get_tests.erl 165 src/couch_replicator/test/eunit/couch_replicator_compact_tests.erl 433 src/couch_replicator/test/eunit/couch_replicator_connection_tests.erl 199 src/couch_replicator/test/eunit/couch_replicator_create_target_with_options_tests.erl 93 src/couch_replicator/test/eunit/couch_replicator_doc_ids_tests.erl 72 src/couch_replicator/test/eunit/couch_replicator_error_reporting_tests.erl 430 src/couch_replicator/test/eunit/couch_replicator_filtered_tests.erl 192 src/couch_replicator/test/eunit/couch_replicator_httpc_pool_tests.erl 146 src/couch_replicator/test/eunit/couch_replicator_id_too_long_tests.erl 46 src/couch_replicator/test/eunit/couch_replicator_large_atts_tests.erl 69 src/couch_replicator/test/eunit/couch_replicator_many_leaves_tests.erl 182 src/couch_replicator/test/eunit/couch_replicator_missing_stubs_tests.erl 79 src/couch_replicator/test/eunit/couch_replicator_proxy_tests.erl 103 src/couch_replicator/test/eunit/couch_replicator_rate_limiter_tests.erl 56 src/couch_replicator/test/eunit/couch_replicator_retain_stats_between_job_runs.erl 214 src/couch_replicator/test/eunit/couch_replicator_revs_diff_tests.erl 60 src/couch_replicator/test/eunit/couch_replicator_scheduler_docs_tests.erl 280 src/couch_replicator/test/eunit/couch_replicator_selector_tests.erl 79 src/couch_replicator/test/eunit/couch_replicator_small_max_request_size_target.erl 93 src/couch_replicator/test/eunit/couch_replicator_test_helper.erl 198 src/couch_replicator/test/eunit/couch_replicator_use_checkpoints_tests.erl 100 src/couch_scanner/test/eunit/couch_scanner_test.erl 304 src/couch_tests/include/couch_tests.hrl 26 src/couch_tests/src/couch_tests.erl 197 src/couch_tests/test/couch_tests_app_tests.erl 100 src/ddoc_cache/test/eunit/ddoc_cache_basic_test.erl 141 src/ddoc_cache/test/eunit/ddoc_cache_coverage_test.erl 63 src/ddoc_cache/test/eunit/ddoc_cache_disabled_test.erl 49 src/ddoc_cache/test/eunit/ddoc_cache_entry_test.erl 134 src/ddoc_cache/test/eunit/ddoc_cache_ev.erl 17 src/ddoc_cache/test/eunit/ddoc_cache_eviction_test.erl 64 src/ddoc_cache/test/eunit/ddoc_cache_lru_test.erl 239 src/ddoc_cache/test/eunit/ddoc_cache_no_cache_test.erl 68 src/ddoc_cache/test/eunit/ddoc_cache_open_error_test.erl 34 src/ddoc_cache/test/eunit/ddoc_cache_open_test.erl 85 src/ddoc_cache/test/eunit/ddoc_cache_refresh_test.erl 132 src/ddoc_cache/test/eunit/ddoc_cache_remove_test.erl 199 src/ddoc_cache/test/eunit/ddoc_cache_test.hrl 22 src/ddoc_cache/test/eunit/ddoc_cache_tutil.erl 94 src/dreyfus/test/eunit/dreyfus_blacklist_await_test.erl 74 src/dreyfus/test/eunit/dreyfus_blacklist_request_test.erl 152 src/dreyfus/test/eunit/dreyfus_config_test.erl 63 src/dreyfus/test/eunit/dreyfus_purge_test.erl 944 src/dreyfus/test/eunit/dreyfus_test_util.erl 11 src/ets_lru/test/ets_lru_test.erl 362 src/exxhash/test/exxhash_tests.erl 45 src/fabric/test/eunit/fabric_bench_test.erl 89 src/fabric/test/eunit/fabric_changes_test.erl 522 src/fabric/test/eunit/fabric_db_create_tests.erl 39 src/fabric/test/eunit/fabric_db_info_tests.erl 47 src/fabric/test/eunit/fabric_db_uuids_tests.erl 45 src/fabric/test/eunit/fabric_moved_shards_seq_tests.erl 90 src/fabric/test/eunit/fabric_open_revs_test.erl 192 src/fabric/test/eunit/fabric_rpc_purge_tests.erl 229 src/fabric/test/eunit/fabric_rpc_tests.erl 157 src/fabric/test/eunit/fabric_tests.erl 355 src/global_changes/test/eunit/global_changes_hooks_tests.erl 144 src/jwtf/test/jwtf_keystore_tests.erl 53 src/jwtf/test/jwtf_tests.erl 371 src/ken/test/ken_server_test.erl 73 src/mango/test/01-index-crud-test.py 358 src/mango/test/02-basic-find-test.py 268 src/mango/test/03-operator-test.py 181 src/mango/test/04-key-tests.py 107 src/mango/test/05-index-selection-test.py 343 src/mango/test/06-basic-text-test.py 468 src/mango/test/06-text-default-field-test.py 37 src/mango/test/07-text-custom-field-list-test.py 150 src/mango/test/08-text-limit-test.py 105 src/mango/test/09-text-sort-test.py 90 src/mango/test/10-disable-array-length-field-test.py 27 src/mango/test/11-ignore-design-docs-test.py 12 src/mango/test/12-use-correct-index-test.py 105 src/mango/test/13-stable-update-test.py 33 src/mango/test/13-users-db-find-test.py 47 src/mango/test/14-json-pagination-test.py 223 src/mango/test/15-execution-stats-test.py 132 src/mango/test/16-index-selectors-test.py 253 src/mango/test/17-multi-type-value-test.py 40 src/mango/test/18-json-sort.py 94 src/mango/test/19-find-conflicts.py 16 src/mango/test/20-no-timeout-test.py 16 src/mango/test/21-empty-selector-tests.py 56 src/mango/test/22-covering-index-test.py 146 src/mango/test/23-explain-indexes-test.py 423 src/mango/test/24-text-paginated-test.py 80 src/mango/test/25-beginswith-test.py 97 src/mango/test/friend_docs.py 234 src/mango/test/limit_docs.py 87 src/mango/test/mango.py 343 src/mango/test/user_docs.py 325 src/mem3/test/eunit/mem3_bdu_test.erl 236 src/mem3/test/eunit/mem3_cluster_test.erl 114 src/mem3/test/eunit/mem3_distribution_test.erl 132 src/mem3/test/eunit/mem3_hash_test.erl 20 src/mem3/test/eunit/mem3_rep_test.erl 329 src/mem3/test/eunit/mem3_reshard_api_test.erl 881 src/mem3/test/eunit/mem3_reshard_changes_feed_test.erl 350 src/mem3/test/eunit/mem3_reshard_test.erl 944 src/mem3/test/eunit/mem3_ring_prop_tests.erl 134 src/mem3/test/eunit/mem3_seeds_test.erl 102 src/mem3/test/eunit/mem3_shards_test.erl 115 src/mem3/test/eunit/mem3_sync_security_test.erl 48 src/mem3/test/eunit/mem3_util_test.erl 142 src/rexi/test/rexi_buffer_tests.erl 105 src/rexi/test/rexi_tests.erl 204 src/setup/test/t-frontend-setup.sh 25 src/setup/test/t-single-node-auto-setup.sh 6 src/setup/test/t-single-node.sh 15 src/setup/test/t.sh 22 src/smoosh/test/smoosh_tests.erl 474 test/bench/benchbulk.sh 41 test/build/test-configure-distclean.sh 13 test/build/test-configure.sh 249 test/build/test-make-clean.sh 16 test/elixir/config/config.exs 27 test/elixir/config/test.exs 5 test/elixir/lib/couch.ex 164 test/elixir/lib/couch/dbtest.ex 486 test/elixir/lib/couch_raw.ex 89 test/elixir/lib/ex_unit.ex 44 test/elixir/lib/setup.ex 83 test/elixir/lib/setup/common.ex 23 test/elixir/lib/step.ex 36 test/elixir/lib/step/config.ex 27 test/elixir/lib/step/create_db.ex 41 test/elixir/lib/step/start.ex 72 test/elixir/lib/step/user.ex 89 test/elixir/lib/suite.ex 186 test/elixir/lib/utils.ex 54 test/elixir/run.cmd 6 test/elixir/test/all_docs_test.exs 256 test/elixir/test/attachment_names_test.exs 90 test/elixir/test/attachment_paths_test.exs 139 test/elixir/test/attachment_ranges_test.exs 117 test/elixir/test/attachment_views_test.exs 121 test/elixir/test/attachments_multipart_test.exs 383 test/elixir/test/attachments_test.exs 377 test/elixir/test/auth_cache_test.exs 158 test/elixir/test/auth_lockout_test.exs 58 test/elixir/test/basics_test.exs 323 test/elixir/test/batch_save_test.exs 34 test/elixir/test/bulk_docs_test.exs 134 test/elixir/test/changes_async_test.exs 421 test/elixir/test/changes_test.exs 409 test/elixir/test/cluster_with_quorum_test.exs 148 test/elixir/test/cluster_without_quorum_test.exs 147 test/elixir/test/coffee_test.exs 59 test/elixir/test/compact_test.exs 85 test/elixir/test/config_test.exs 157 test/elixir/test/conflicts_test.exs 89 test/elixir/test/cookie_auth_test.exs 340 test/elixir/test/copy_doc_test.exs 65 test/elixir/test/design_docs_query_test.exs 218 test/elixir/test/design_docs_test.exs 422 test/elixir/test/design_options_test.exs 57 test/elixir/test/design_paths_test.exs 60 test/elixir/test/disk_monitor.exs 44 test/elixir/test/erlang_views_test.exs 96 test/elixir/test/etags_head_test.exs 114 test/elixir/test/form_submit_test.exs 22 test/elixir/test/helper_test.exs 27 test/elixir/test/http_test.exs 65 test/elixir/test/invalid_docids_test.exs 69 test/elixir/test/jsonp_test.exs 90 test/elixir/test/jwt_roles_claim_test.exs 180 test/elixir/test/jwtauth_test.exs 183 test/elixir/test/large_docs_text.exs 33 test/elixir/test/list_views_test.exs 491 test/elixir/test/local_docs_test.exs 92 test/elixir/test/lots_of_docs_test.exs 93 test/elixir/test/method_override_test.exs 42 test/elixir/test/multiple_rows_test.exs 110 test/elixir/test/nouveau_test.exs 597 test/elixir/test/partition_all_docs_test.exs 164 test/elixir/test/partition_crud_test.exs 297 test/elixir/test/partition_ddoc_test.exs 141 test/elixir/test/partition_design_docs_test.exs 13 test/elixir/test/partition_helpers.exs 64 test/elixir/test/partition_mango_test.exs 611 test/elixir/test/partition_search_test.exs 207 test/elixir/test/partition_size_limit_test.exs 235 test/elixir/test/partition_size_test.exs 284 test/elixir/test/partition_view_test.exs 306 test/elixir/test/partition_view_update_test.exs 132 test/elixir/test/password_cache_test.exs 110 test/elixir/test/proxyauth_test.exs 107 test/elixir/test/purge_test.exs 109 test/elixir/test/reader_acl_test.exs 200 test/elixir/test/recreate_doc_test.exs 132 test/elixir/test/reduce_builtin_test.exs 352 test/elixir/test/reduce_false_test.exs 40 test/elixir/test/reduce_test.exs 536 test/elixir/test/replication_test.exs 1424 test/elixir/test/reshard_all_docs_test.exs 60 test/elixir/test/reshard_basic_test.exs 136 test/elixir/test/reshard_changes_feed.exs 65 test/elixir/test/reshard_helpers.exs 92 test/elixir/test/rev_stemming_test.exs 121 test/elixir/test/rewrite_js_test.exs 366 test/elixir/test/rewrite_test.exs 468 test/elixir/test/search_test.exs 244 test/elixir/test/security_validation_test.exs 275 test/elixir/test/show_documents_test.exs 377 test/elixir/test/support/couch_test_case.ex 23 test/elixir/test/test_helper.exs 3 test/elixir/test/update_documents_test.exs 274 test/elixir/test/users_db_security_test.exs 493 test/elixir/test/users_db_test.exs 355 test/elixir/test/utf8_test.exs 56 test/elixir/test/uuids_test.exs 79 test/elixir/test/view_collation_raw_test.exs 131 test/elixir/test/view_collation_test.exs 119 test/elixir/test/view_compaction_test.exs 80 test/elixir/test/view_conflicts_test.exs 54 test/elixir/test/view_errors_test.exs 234 test/elixir/test/view_include_docs_test.exs 213 test/elixir/test/view_multi_key_all_docs_test.exs 154 test/elixir/test/view_multi_key_design_test.exs 278 test/elixir/test/view_offsets_test.exs 85 test/elixir/test/view_pagination_test.exs 158 test/elixir/test/view_sandboxing_test.exs 172 test/elixir/test/view_test.exs 129 test/elixir/test/view_update_seq_test.exs 106 test/view_server/query_server_spec.rb 810 test/view_server/run_native_process.es 49