mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
e21e43e089
When running GTests on Windows 7, the TestManyHandles test crashes due to the lpNumberOfBytesWritten argument to WriteFile not being passed. This argument is required on earlier versions of Windows like Windows 7. While we no longer support Windows 7 on Nightly, we still support it on ESR, and are trying to run GTests on Windows 7 there. It also doesn't hurt to add extra assertions that the full amount of data is read/written, so checking this could be valuable on m-c as well. Differential Revision: https://phabricator.services.mozilla.com/D184393 |
||
---|---|---|
.. | ||
cxx | ||
gtest | ||
ipdl | ||
moz.build | ||
README.txt |
There are two major categories of tests, segregated into different top-level directories under test/. The first category (ipdl/) is IPDL-compiler tests. These tests check that the IPDL compiler is successfully compiling correct specifications, and successfully rejecting erroneous specifications. To run these tests yourself locally, the correct invocation is make -C obj-dir/ipc/ipdl/test/ipdl check The second category (cxx/) is C++ tests of IPDL semantics. These tests check that async/sync/rpc semantics are implemented correctly, ctors/dtors behave as they should, etc.