summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc30
1 files changed, 16 insertions, 14 deletions
diff --git a/chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc b/chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc
index 7e08b2010c2..0ea5e530206 100644
--- a/chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc
+++ b/chromium/third_party/blink/renderer/bindings/core/v8/script_streamer_test.cc
@@ -11,10 +11,12 @@
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/scheduler/test/renderer_scheduler_test_support.h"
#include "third_party/blink/public/platform/web_url_loader_mock_factory.h"
+#include "third_party/blink/renderer/bindings/core/v8/referrer_script_info.h"
#include "third_party/blink/renderer/bindings/core/v8/script_source_code.h"
#include "third_party/blink/renderer/bindings/core/v8/script_streamer_thread.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_testing.h"
+#include "third_party/blink/renderer/bindings/core/v8/v8_code_cache.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_script_runner.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/script/classic_pending_script.h"
@@ -167,10 +169,10 @@ TEST_F(ScriptStreamingTest, CompilingStreamedScript) {
v8::TryCatch try_catch(scope.GetIsolate());
v8::Local<v8::Script> script;
v8::ScriptCompiler::CompileOptions compile_options;
- V8ScriptRunner::ProduceCacheOptions produce_cache_options;
+ V8CodeCache::ProduceCacheOptions produce_cache_options;
v8::ScriptCompiler::NoCacheReason no_cache_reason;
std::tie(compile_options, produce_cache_options, no_cache_reason) =
- V8ScriptRunner::GetCompileOptions(kV8CacheOptionsDefault, source_code);
+ V8CodeCache::GetCompileOptions(kV8CacheOptionsDefault, source_code);
EXPECT_TRUE(V8ScriptRunner::CompileScript(
scope.GetScriptState(), source_code, kSharableCrossOrigin,
compile_options, no_cache_reason, ReferrerScriptInfo())
@@ -212,10 +214,10 @@ TEST_F(ScriptStreamingTest, CompilingStreamedScriptWithParseError) {
v8::TryCatch try_catch(scope.GetIsolate());
v8::Local<v8::Script> script;
v8::ScriptCompiler::CompileOptions compile_options;
- V8ScriptRunner::ProduceCacheOptions produce_cache_options;
+ V8CodeCache::ProduceCacheOptions produce_cache_options;
v8::ScriptCompiler::NoCacheReason no_cache_reason;
std::tie(compile_options, produce_cache_options, no_cache_reason) =
- V8ScriptRunner::GetCompileOptions(kV8CacheOptionsDefault, source_code);
+ V8CodeCache::GetCompileOptions(kV8CacheOptionsDefault, source_code);
EXPECT_FALSE(V8ScriptRunner::CompileScript(
scope.GetScriptState(), source_code, kSharableCrossOrigin,
compile_options, no_cache_reason, ReferrerScriptInfo())
@@ -266,9 +268,9 @@ TEST_F(ScriptStreamingTest, SuppressingStreaming) {
SingleCachedMetadataHandler* cache_handler = GetResource()->CacheHandler();
EXPECT_TRUE(cache_handler);
- cache_handler->SetCachedMetadata(
- V8ScriptRunner::TagForCodeCache(cache_handler), "X", 1,
- CachedMetadataHandler::kCacheLocally);
+ cache_handler->SetCachedMetadata(V8CodeCache::TagForCodeCache(cache_handler),
+ "X", 1,
+ CachedMetadataHandler::kCacheLocally);
AppendPadding();
Finish();
@@ -369,10 +371,10 @@ TEST_F(ScriptStreamingTest, ScriptsWithSmallFirstChunk) {
v8::TryCatch try_catch(scope.GetIsolate());
v8::Local<v8::Script> script;
v8::ScriptCompiler::CompileOptions compile_options;
- V8ScriptRunner::ProduceCacheOptions produce_cache_options;
+ V8CodeCache::ProduceCacheOptions produce_cache_options;
v8::ScriptCompiler::NoCacheReason no_cache_reason;
std::tie(compile_options, produce_cache_options, no_cache_reason) =
- V8ScriptRunner::GetCompileOptions(kV8CacheOptionsDefault, source_code);
+ V8CodeCache::GetCompileOptions(kV8CacheOptionsDefault, source_code);
EXPECT_TRUE(V8ScriptRunner::CompileScript(
scope.GetScriptState(), source_code, kSharableCrossOrigin,
compile_options, no_cache_reason, ReferrerScriptInfo())
@@ -411,10 +413,10 @@ TEST_F(ScriptStreamingTest, EncodingChanges) {
v8::TryCatch try_catch(scope.GetIsolate());
v8::Local<v8::Script> script;
v8::ScriptCompiler::CompileOptions compile_options;
- V8ScriptRunner::ProduceCacheOptions produce_cache_options;
+ V8CodeCache::ProduceCacheOptions produce_cache_options;
v8::ScriptCompiler::NoCacheReason no_cache_reason;
std::tie(compile_options, produce_cache_options, no_cache_reason) =
- V8ScriptRunner::GetCompileOptions(kV8CacheOptionsDefault, source_code);
+ V8CodeCache::GetCompileOptions(kV8CacheOptionsDefault, source_code);
EXPECT_TRUE(V8ScriptRunner::CompileScript(
scope.GetScriptState(), source_code, kSharableCrossOrigin,
compile_options, no_cache_reason, ReferrerScriptInfo())
@@ -454,10 +456,10 @@ TEST_F(ScriptStreamingTest, EncodingFromBOM) {
v8::TryCatch try_catch(scope.GetIsolate());
v8::Local<v8::Script> script;
v8::ScriptCompiler::CompileOptions compile_options;
- V8ScriptRunner::ProduceCacheOptions produce_cache_options;
+ V8CodeCache::ProduceCacheOptions produce_cache_options;
v8::ScriptCompiler::NoCacheReason no_cache_reason;
std::tie(compile_options, produce_cache_options, no_cache_reason) =
- V8ScriptRunner::GetCompileOptions(kV8CacheOptionsDefault, source_code);
+ V8CodeCache::GetCompileOptions(kV8CacheOptionsDefault, source_code);
EXPECT_TRUE(V8ScriptRunner::CompileScript(
scope.GetScriptState(), source_code, kSharableCrossOrigin,
compile_options, no_cache_reason, ReferrerScriptInfo())
@@ -479,7 +481,7 @@ TEST_F(ScriptStreamingTest, GarbageCollectDuringStreaming) {
pending_script_ = nullptr;
ThreadState::Current()->CollectGarbage(
BlinkGC::kNoHeapPointersOnStack, BlinkGC::kAtomicMarking,
- BlinkGC::kEagerSweeping, BlinkGC::kForcedGC);
+ BlinkGC::kEagerSweeping, BlinkGC::GCReason::kForcedGC);
}
} // namespace