v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
test-serialize.cc File Reference
#include <signal.h>
#include "sys/stat.h"
#include "v8.h"
#include "debug.h"
#include "ic-inl.h"
#include "runtime.h"
#include "serialize.h"
#include "scopeinfo.h"
#include "snapshot.h"
#include "cctest.h"
#include "spaces.h"
#include "objects.h"
#include "natives.h"
#include "bootstrapper.h"
Include dependency graph for test-serialize.cc:

Go to the source code of this file.

Data Structures

class  FileByteSink
 

Functions

 TEST (ExternalReferenceEncoder)
 
 TEST (ExternalReferenceDecoder)
 
 TEST (Serialize)
 
 TEST (SerializeTwice)
 
 DEPENDENT_TEST (Deserialize, Serialize)
 
 DEPENDENT_TEST (DeserializeFromSecondSerialization, SerializeTwice)
 
 DEPENDENT_TEST (DeserializeAndRunScript2, Serialize)
 
 DEPENDENT_TEST (DeserializeFromSecondSerializationAndRunScript2, SerializeTwice)
 
 TEST (PartialSerialization)
 
 DEPENDENT_TEST (PartialDeserialization, PartialSerialization)
 
 TEST (ContextSerialization)
 
 DEPENDENT_TEST (ContextDeserialization, ContextSerialization)
 
 TEST (LinearAllocation)
 
 TEST (TestThatAlwaysSucceeds)
 
 TEST (TestThatAlwaysFails)
 
 DEPENDENT_TEST (DependentTestThatAlwaysFails, TestThatAlwaysSucceeds)
 

Function Documentation

DEPENDENT_TEST ( Deserialize  ,
Serialize   
)

Definition at line 288 of file test-serialize.cc.

References Snapshot::IsEnabled(), and Context::New().

DEPENDENT_TEST ( DeserializeFromSecondSerialization  ,
SerializeTwice   
)

Definition at line 304 of file test-serialize.cc.

References Snapshot::IsEnabled(), and Context::New().

DEPENDENT_TEST ( DeserializeAndRunScript2  ,
Serialize   
)
DEPENDENT_TEST ( DeserializeFromSecondSerializationAndRunScript2  ,
SerializeTwice   
)
DEPENDENT_TEST ( DependentTestThatAlwaysFails  ,
TestThatAlwaysSucceeds   
)

Definition at line 681 of file test-serialize.cc.

References CHECK.

TEST ( Serialize  )

Definition at line 252 of file test-serialize.cc.

References Serializer::Enable(), and V8::Initialize().

TEST ( SerializeTwice  )

Definition at line 260 of file test-serialize.cc.

References Serializer::Enable(), and V8::Initialize().

TEST ( TestThatAlwaysSucceeds  )

Definition at line 671 of file test-serialize.cc.

TEST ( TestThatAlwaysFails  )

Definition at line 675 of file test-serialize.cc.

References CHECK.