Open Bug 615163 Opened 14 years ago Updated 2 years ago

TestArray and many more unit tests are disabled in libxul builds

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

People

(Reporter: MatsPalmgren_bugz, Unassigned)

Details

Attachments

(1 file)

http://mxr.mozilla.org/mozilla-central/source/xpcom/tests/Makefile.in#106

ifndef MOZ_ENABLE_LIBXUL
CPP_UNIT_TESTS += \
                  TestArray.cpp \
                  TestCRT.cpp \
                  TestDeque.cpp \
                  TestEncoding.cpp \
                  TestExpirationTracker.cpp \
                  TestPipes.cpp \
                  TestPriorityQueue.cpp \
                  TestProxies.cpp \
                  TestStorageStream.cpp \
                  TestStrings.cpp \
                  TestSynchronization.cpp \
                  TestTArray.cpp \
                  TestThreadPool.cpp \
                  TestThreads.cpp \
                  TestTimeStamp.cpp \
                  TestXPIDLString.cpp \
                  TestUTF.cpp \
                  TestAtoms.cpp \
                  $(NULL)
Would it be possible to build a version of libxpcom that exposes
the internal symbols that we could link the above tests to?
Not really, no. We've talked about making a statically-linkable version just for tests, but that would chew through disk space.
Attached patch Ugly hackSplinter Review
just in case someone needs to run this tests desperately...
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: