I have uploaded the crude SUMMARY of xpcshell test log of C-C TB when I
ran the test with --verbose and --sequential.
It is at the following URL.:
https://paste.mozilla.org/7coyptJM
Obviously, there is a configuration issue regarding timezone (I live in
Japan and so the OS uses Japanese timezone.) But there is an issue
regarding a timezone for Berline, also.I wonder why.
There are verbose lines that are dumped by local patch for debugging
purposes. You won't see them when you try the test with --verbose and
--sequential.
But you get the idea that there *ARE* many warning/error lines that are
not printed by xpcshell tests usually (without --verbose) on, say,
try-comm-central.
I ran the tests sequentially by modules.
"By modules", I mean I invoked tests by specifying unit test directory
one at a time for debugging purposes. And it was also important to
run xpcshell test under valgrind for checking memory errors.
(Running test by modules worked rather well until June.
However, recently, xpcshell.ini seems to have a feature to include other
files as part of its specification, and
the xpcshell.ini files got split up in some logical manner. Good for
maintenance purposes maybe.
However, my local script to run the tests sequentially by modules
now fails or rather tries to invoke a few non-meaningful test
directories because the shell script tries to locate the test
directories by simply looking for xpcshell*.ini files under C-C ./comm
subdirectory.Oh well.)
The script to summarize the log was originally used for tidying up |make
mozmill| log for quite someitime (maybe 5 years or so). It worked very
well. However, it has been modified (still incompletely and not so
satisfactorily) to work with the log of |mochitest| since January, 2020.
I only began checking the "--verbose" and "--sequential" output of
xpcshell test since December 2020 and so the xpcshell summary is not as
clean or meaningful as I (and presumably other developers) want it to be.
Enjoy.
Chiaki