Name Description Size Coverage
dafsa_test_1.dat 64 -
Helpers.cpp Helper routines for xpcom gtests. 6533 95 %
Helpers.h 7231 70 %
moz.build 5764 -
MozPromiseExamples.cpp 11826 86 %
TestAllocReplacement.cpp 2390 93 %
TestArenaAllocator.cpp 9097 100 %
TestArrayAlgorithm.cpp 2942 100 %
TestAsyncPlatformPipes.cpp 11593 100 %
TestAtoms.cpp 7989 100 %
TestAutoOwningEventTarget.cpp aIsCurrent 3408 100 %
TestAutoRefCnt.cpp 7163 100 %
TestAvailableMemoryWatcherLinux.cpp 6640 95 %
TestAvailableMemoryWatcherMac.cpp 7203 -
TestAvailableMemoryWatcherWin.cpp Starts a new thread with a message queue to process memory allocation/free requests 21273 88 %
TestBase64.cpp 12910 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 %
TestCollectorLogLoading.cpp aContainsFileEnd 33504 98 %
TestCOMArray.cpp stabilize 6323 98 %
TestCOMPtr.cpp 10024 96 %
TestCOMPtrEq.cpp This attempts to test all the possible variations of |operator==| used with |nsCOMPtr|s. 1792 100 %
TestCRT.cpp 2121 100 %
TestDafsa.cpp 2524 100 %
TestDeadlockDetector.cpp Simple test fixture that makes sure the gdb sleep setup in the ah crap handler is bypassed during the death tests. 8998 -
TestDeadlockDetectorScalability.cpp 4645 -
TestDelayedRunnable.cpp 1 minute 6317 100 %
TestEncoding.cpp 4014 100 %
TestEscape.cpp 7697 100 %
TestEventPriorities.cpp 2683 100 %
TestEventTargetQI.cpp 2235 100 %
TestExpirationTracker.cpp 5340 91 %
TestFile.cpp 42946 90 %
TestFileNTFSSpecialPaths.cpp 10754 94 %
TestFilePreferencesUnix.cpp 8312 100 %
TestFilePreferencesWin.cpp 6792 100 %
TestGCPostBarriers.cpp Tests that generational garbage collection post-barriers are correctly implemented for nsTArrays that contain JavaScript Values. 4869 100 %
TestHandleWatcher.cpp static 17402 90 %
TestHashtables.cpp aKey 51459 97 %
TestHex.cpp aUpperCase = 2076 100 %
TestID.cpp 1023 100 %
TestIDUtils.cpp 945 100 %
TestINIParser.cpp 4623 100 %
TestInputStreamLengthHelper.cpp 4517 91 %
TestJSHolderMap.cpp 13076 93 %
TestLogCommandLineHandler.cpp 6280 97 %
TestLogging.cpp 6421 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 6425 100 %
TestMozPromise.cpp exclusive 31928 99 %
TestMruCache.cpp 8232 100 %
TestMultiplexInputStream.cpp 32025 94 %
TestNonBlockingAsyncInputStream.cpp 12239 91 %
TestNsDeque.cpp Now define the token deallocator class... ************************************************************ 15639 96 %
TestNSPRLogModulesParser.cpp 4810 98 %
TestNsRefPtr.cpp 11079 93 %
TestObserverArray.cpp nothing 13694 98 %
TestObserverService.cpp 7864 100 %
TestOwningNonNull.cpp 665 100 %
TestPipes.cpp 32127 95 %
TestPLDHash.cpp 18532 93 %
TestPriorityQueue.cpp 1925 100 %
TestQueue.cpp 5646 100 %
TestRacingServiceManager.cpp f93f6bdc-88af-42d7-9d64-1b43c649a3e5 6124 99 %
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. 19614 97 %
TestSmallArrayLRUCache.cpp 10218 92 %
TestSnappyStreams.cpp 6444 100 %
TestStateMirroring.cpp IsExclusive = 4228 100 %
TestStateWatching.cpp 1344 95 %
TestStaticBackgroundTaskQueue.cpp 1279 100 %
TestSTLWrappers.cpp 1681 33 %
TestStopGapEventTarget.cpp 5564 100 %
TestStorageStream.cpp 4852 100 %
TestStrings.cpp 95054 99 %
TestStringStream.cpp 3074 98 %
TestSubstringTuple.cpp 2615 100 %
TestSynchronization.cpp arg 7454 100 %
TestTargetShutdownTask.cpp 5768 100 %
TestTArray.cpp 26751 100 %
TestTArray2.cpp 45368 96 %
TestTaskController.cpp 9367 99 %
TestTaskQueue.cpp 18701 99 %
TestTextFormatter.cpp Check misordered parameters 8500 100 %
TestThreadManager.cpp 3957 100 %
TestThreadPool.cpp nothing 6075 100 %
TestThreadPoolIdleTimeout.cpp 16865 98 %
TestThreadPoolListener.cpp 5066 94 %
TestThreads.cpp 10472 100 %
TestThreads_mac.mm 1665 -
TestThreadShutdownAnnotations.cpp closingTid 6240 100 %
TestThreadUtils.cpp 69154 86 %
TestThrottledEventQueue.cpp 16760 100 %
TestTimers.cpp 31136 97 %
TestTimerThreadMonitor.cpp 6057 100 %
TestTimeStamp.cpp 9763 100 %
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. 6311 100 %
TestVariant.cpp 3974 100 %
UTFStrings.h 6143 -
wikipedia -