History

Added simple compile test function

ksuprynowicz committed 4 years ago

Commit 827ddf51 parent 38064b97 files · +83 −19Browse files

Showing the changes to libraries/script-engine/src/v8/ScriptProgramV8Wrapper.cpp (1 of 7 files). Show all

Unified · Split

libraries/script-engine/src/v8/ScriptProgramV8Wrapper.cpp+2−0
@@ -44,10 +44,12 @@ bool ScriptProgramV8Wrapper::compile() { · 43 unmodified lines
4444 v8::ScriptOrigin scriptOrigin(isolate, v8::String::NewFromUtf8(isolate, _url.toStdString().c_str()).ToLocalChecked());
4545 v8::Local<v8::Script> script;
4646 if (v8::Script::Compile(context, v8::String::NewFromUtf8(isolate, _source.toStdString().c_str()).ToLocalChecked(), &scriptOrigin).ToLocal(&script)) {
47+ qDebug() << "Script compilation succesful: " << _url;
4748 _compileResult = ScriptSyntaxCheckResultV8Wrapper(ScriptSyntaxCheckResult::Valid);
4849 _value = V8ScriptProgram(isolate, script);
4950 return true;
5051 }
52+ qDebug() << "Script compilation failed: " << _url;
5153 v8::String::Utf8Value utf8Value(isolate, tryCatch.Exception());
5254 errorMessage = QString(*utf8Value);
5355 v8::Local<v8::Message> exceptionMessage = tryCatch.Message();