Closed Bug 12046 Opened 25 years ago Closed 25 years ago

[PP]Strres-test.xul is not found in mac and linux build

Categories

(Core :: Internationalization, defect, P3)

PowerPC
Mac System 8.6
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: teruko, Assigned: jj.enser)

Details

In the Mac and Linux build, the stress-test.xul is not found in res directory.

Step of reproduce
1. Select menu QA | String Bundle test
   No dialog shows up in Linux and Mac build.

In Linux, "Loading URL error" shows up.

I look at the directory under \res\, no stress-test.xul file is found.

Tested 8-16 Mac and Linux build.  It works fine in Window build.
Summary: Stress-test.xul is not found in mac and linux build → [PP]Stress-test.xul is not found in mac and linux build
Putting on [PP] radar
Assignee: tao → cyeh
I am seeing the file in my Linux debug build. I believe that release team is
not packaging those test cases.

Hi, Chris:

Is this the case?


Thanks
Assignee: cyeh → leaf
re-assigning to leaf
Assignee: leaf → jj
I'm not sure how the packaging works on the mac and linux builds, assigning to
jj for mac, cc'ing briano for linux.
Where does stress-test.xul come from?  I did a 'find . -type f -print | grep -i
stress' in my current mozilla source tree and didn't find a single matching
file.  I then searched every Makefile.in and again found no reference to
stress-test.xul (or 'stress*').  Maybe it's not in the package because it does
not need to be....
Tao, would you answer briano's question.
There is a typo in the filename: "Stress-test.xul". It shall be
 "strres-test.xul" instead.
Status: NEW → ASSIGNED
Summary: [PP]Stress-test.xul is not found in mac and linux build → [PP]Strres-test.xul is not found in mac and linux build
Brian, original file path is 'mozilla/intl/strres/tests/strres-test.xul'.

Tao, if this file needs to be part of the standard distribution, it must be added
somewhere in a MANIFEST file so that the build system picks it up, on the same
model as: mozilla/mailnews/news/resources/content/MANIFEST

Let me know if this is actually what you want, before I add such a file under
'mozilla/intl/strres/tests/'. This should take care of the Mac build.
Now I understand the problem.  There will never be a copy of strres-test.xul
in any Release build on Unix, because we don't build any tests (ENABLE_TESTS
is not defined, so gmake doesn't descend into any of the 'tests' dirs).  If
strres-test.xul is supposed to be part of a Release build, then it cannot live
in intl/strres/tests.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Mac build fixed. Added 'mozilla:intl:strres:tests:MANIFEST' containing the 2

missing files to be installed, and updated NGLayoutBuildList.pm accordingly.



As Tao righteously mentioned, we need to remember to remove these exports for

RTM, as the 'Debug' and 'QA' menus will be gone. (hopefully!)
Status: RESOLVED → VERIFIED
I verified this in 9-24-08 Mac build.
You need to log in before you can comment on or make changes to this bug.