The test I am writing is to test an implementation of WebRTC's TCP
socket in content process. These codes are build on top of TCPSocket's
IPDL in C++ and don't have IDL so it cannot be called directly from JS,
and the tests for chrome process version are written with gtest.
Therefore I am thinking of writing a similar one with gtest but run in
content process.

Patrick

On 10/3/14 8:44 PM, Benjamin Smedberg wrote:
> 
> On 10/3/2014 4:59 AM, Patrick Wang wrote:
>> Hi,
>>
>> I am trying to write a C++ unit test for code that runs in child
>> process, but all c++ tests I found run in parent process. Is it possible
>> to write a c++ test case that runs in child process, or is there any
>> example in our code?
> 
> Could you be more specific? We have the following possible harnesses:
> 
> gtest - typically these tests are low-level C++ tests and often don't
> initialize XPCOM at all. Certainly they don't have the concept of
> chrome/content processes.
> xpcshell - typically test the API surface of a component written in JS
> or C++
> 
> Neither of these particularly care about chrome/content: if you're
> actually testing a C++ component and not doing integration testing, is
> it possible that you don't need to care?
> 
> --BDS
> 

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to