Name Description Size Coverage
dafsa_test_1.dat 64 -
Helpers.cpp Helper routines for xpcom gtests. 6532 95 %
Helpers.h 7230 70 %
moz.build 4976 -
MozPromiseExamples.cpp 11825 84 %
TestAllocReplacement.cpp 2390 95 %
TestArenaAllocator.cpp 9098 100 %
TestArrayAlgorithm.cpp 2943 100 %
TestAtoms.cpp 4961 100 %
TestAutoOwningEventTarget.cpp aIsCurrent 3407 100 %
TestAutoRefCnt.cpp 2056 100 %
TestAvailableMemoryWatcherLinux.cpp 6679 95 %
TestAvailableMemoryWatcherMac.cpp 7207 -
TestAvailableMemoryWatcherWin.cpp Starts a new thread with a message queue to process memory allocation/free requests 21340 0 %
TestBase64.cpp 12900 95 %
TestCallTemplates.cpp This test is NOT intended to be run. It's a test to make sure a group of functions BUILD correctly. 3210 0 %
TestCloneInputStream.cpp 7302 96 %
TestCOMArray.cpp stabilize 6323 98 %
TestCOMPtr.cpp 10001 95 %
TestCOMPtrEq.cpp This attempts to test all the possible variations of |operator==| used with |nsCOMPtr|s. 1792 100 %
TestCRT.cpp 2121 100 %
TestDafsa.cpp 2440 100 %
TestDeadlockDetector.cpp Simple test fixture that makes sure the gdb sleep setup in the ah crap handler is bypassed during the death tests. 9002 -
TestDeadlockDetectorScalability.cpp 4646 -
TestDelayedRunnable.cpp 1 minute 6276 100 %
TestEncoding.cpp 4013 100 %
TestEscape.cpp 7814 100 %
TestEventPriorities.cpp 2695 100 %
TestEventTargetQI.cpp 2252 100 %
TestExpirationTracker.cpp 5339 91 %
TestFile.cpp 25104 74 %
TestFileNTFSSpecialPaths.cpp 10755 0 %
TestFilePreferencesUnix.cpp 8314 100 %
TestFilePreferencesWin.cpp 6793 0 %
TestGCPostBarriers.cpp Tests that generational garbage collection post-barriers are correctly implemented for nsTArrays that contain JavaScript Values. 4873 100 %
TestHandleWatcher.cpp static 17403 0 %
TestHashtables.cpp 49736 97 %
TestID.cpp 937 100 %
TestIDUtils.cpp 847 100 %
TestINIParser.cpp 1362 100 %
TestInputStreamLengthHelper.cpp 4518 90 %
TestJSHolderMap.cpp 13079 93 %
TestLogCommandLineHandler.cpp 6281 97 %
TestLogging.cpp 5259 100 %
TestMacNSURLEscaping.mm Bug 1739533: This test fails because the '%' character needs to be escaped before the URI is passed to [NSURL URLWithString]. '<' brackets are already escaped by the browser to their "%xx" form so the encoding must be added in a way that ignores characters already % encoded "%xx". { // Unreserved characters in path, query, and ref // https://example.com/path/with<more>/%/and"#frag_with_#_and" "https://example.com/path/with<more>/%/and\"#frag_with_#_and\""_ns, "https://example.com/path/with%3Cmore%3E/%25/and%22#frag_with_%23_and%22"_ns, }, 6326 -
TestMemoryPressure.cpp ownsWeak 6947 92 %
TestMoveString.cpp 6319 100 %
TestMozPromise.cpp exclusive 28057 99 %
TestMruCache.cpp 6716 100 %
TestMultiplexInputStream.cpp 29800 94 %
TestNonBlockingAsyncInputStream.cpp 12246 90 %
TestNsDeque.cpp Now define the token deallocator class... ************************************************************ 15638 96 %
TestNSPRLogModulesParser.cpp 4810 98 %
TestNsRefPtr.cpp 11068 92 %
TestObserverArray.cpp nothing 13694 98 %
TestObserverService.cpp 7822 100 %
TestOwningNonNull.cpp 665 100 %
TestPipes.cpp 32270 95 %
TestPLDHash.cpp 13466 89 %
TestPriorityQueue.cpp 1925 100 %
TestQueue.cpp 5645 100 %
TestRacingServiceManager.cpp f93f6bdc-88af-42d7-9d64-1b43c649a3e5 6117 98 %
TestRecursiveMutex.cpp 692 100 %
TestRustRegex.cpp This tests whether we can set the flags correctly. In this case, we disable all flags, which includes disabling Unicode mode. When we disable Unicode mode, we can match arbitrary possibly invalid UTF-8 bytes, such as \xFF. (When Unicode mode is enabled, \xFF won't match .) 4363 100 %
TestRWLock.cpp 5109 100 %
TestSegmentedBuffer.cpp 1527 100 %
TestSlicedInputStream.cpp We want to ensure that sliced streams work with both seekable and non-seekable input streams. As our string streams are seekable, we need to provide a string stream that doesn't permit seeking, so we can test the logic that emulates seeking in sliced input streams. 18693 96 %
TestSmallArrayLRUCache.cpp 10305 92 %
TestSnappyStreams.cpp 5022 100 %
TestStateMirroring.cpp IsExclusive = 4269 100 %
TestStateWatching.cpp 1344 95 %
TestSTLWrappers.cpp 1682 33 %
TestStopGapEventTarget.cpp 5564 100 %
TestStorageStream.cpp 3661 100 %
TestStrings.cpp 91194 99 %
TestStringStream.cpp 3074 98 %
TestSubstringTuple.cpp 2615 100 %
TestSynchronization.cpp arg 7356 100 %
TestTargetShutdownTask.cpp 5733 100 %
TestTArray.cpp 26239 100 %
TestTArray2.cpp 45511 96 %
TestTaskController.cpp 5782 99 %
TestTaskQueue.cpp 18692 99 %
TestTextFormatter.cpp Check misordered parameters 8500 100 %
TestThreadManager.cpp 3975 99 %
TestThreadPool.cpp nothing 6074 98 %
TestThreadPoolIdleTimeout.cpp 16543 96 %
TestThreadPoolListener.cpp 5069 94 %
TestThreads.cpp 10545 99 %
TestThreads_mac.mm 1665 -
TestThreadUtils.cpp 69070 86 %
TestThrottledEventQueue.cpp 16057 100 %
TestTimers.cpp 30137 97 %
TestTimeStamp.cpp 3268 98 %
TestTokenizer.cpp 38350 100 %
TestUTF.cpp This tests the handling of a non-ascii character at various locations in a UTF-16 string that is being converted to UTF-8. 8423 100 %
TestVariant.cpp 3973 100 %
UTFStrings.h 6143 -
wikipedia -