# List of tests for which we do NOT set validateExceptionChecks=1 when running in ASAN CI

# List of tests that potentially throw inside of reifyStaticProperties
test/bake/dev/production.test.ts
test/integration/vite-build/vite-build.test.ts
test/js/bun/test/parallel/test-integration-rspack.ts
test/js/bun/util/BunObject.test.ts
test/js/bun/util/fuzzy-wuzzy.test.ts
test/js/node/module/node-module-module.test.js
test/js/node/test/parallel/test-vm-module-referrer-realm.mjs
test/js/third_party/astro/astro-post.test.js

# hit a debug assert
test/bundler/bundler_compile.test.ts

# 3rd party napi
test/js/third_party/prisma/prisma.test.ts
test/js/third_party/remix/remix.test.ts

# napi entry points that declare a plain ThrowScope and return a status to the
# addon with the exception pending (napi_run_script, napi_create_bigint_words,
# napi_create_dataview, napi_create_buffer, NapiEnv::throwPendingException) and
# napi_get_all_property_names' unchecked get/toPropertyKey.
test/napi/napi.test.ts
test/napi/node-napi-tests/test/js-native-api/test_bigint/do.test.ts
test/napi/node-napi-tests/test/js-native-api/test_dataview/do.test.ts
test/napi/node-napi-tests/test/js-native-api/test_general/do.test.ts
test/napi/node-napi-tests/test/js-native-api/test_object/do.test.ts

# TODO: jsc
test/js/bun/jsonl/jsonl-parse.test.ts

# X509Certificate toLegacyObject → computeInfoAccess pushes onto a JSArray in a
# loop without checking (JSX509Certificate.cpp); reached from a TLS peer
# certificate. The tests only run with service-bus credentials, so CI-only.
test/js/third_party/@azure/service-bus/azure-service-bus.test.ts

# JSC JSONP fast path (Interpreter::executeProgram doGet lambda) does an
# unchecked getPropertySlot/getValue pair; only throwable through
# NodeVMGlobalObject's overridden getOwnPropertySlot. Needs a WebKit-side fix.
test/js/node/test/parallel/test-repl-inspect-defaults.js

# JSOrderedHashTable::getImpl (webkit) throws into Interpreter::executeBoundCall
# which leaves it unchecked. All four run next@16's compiled output, which
# exercises that path. Moved here from expectations.txt so the test bodies run;
# previously the whole file was removed on ASAN.
test/integration/next-pages/test/dev-server-ssr-100.test.ts
test/integration/next-pages/test/dev-server.test.ts
test/integration/next-pages/test/next-build.test.ts
test/js/third_party/next-auth/next-auth.test.ts
