Closed Bug 764979 Opened 13 years ago Closed 2 years ago

[meta] Change NSS testing to separate building and testing.

Categories

(NSS :: Test, defect, P5)

3.14

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: KaiE, Unassigned)

References

Details

(Keywords: meta)

I'm filing this bug for only one reason: Because people at Mozilla infrastructure have suggested to do it, in order to make it possible to integrate NSS testing into RelEng infrastructure. NSS is a library. The NSS project doesn't product official binaries. Most consumers are only interested in the binary library and some of the maintained tools. However, in order to run the NSS test suite, the full set of NSS executables needs to be available, even those that are not supposed to be used by consumers. If anyone intends to work on this bug - some kind of packaging makefile target would have to be done that packages all necessary build output (which might require researching which parts are required) - in addition to today's mode of build/testing, introduce a new mode in NSS test makefiles, that operates on a downloaded packaged build which has been obtained from elsewhere
Blocks: 764984
We've implemented a first step in bug 784316. It introduces a new target "package_for_testing", which can be excuted after building. The target will create a package archive of all the files required for testing. It will also include a "sh" script that can be used to run the tests, including all the relevant environment variables that need to be set for the test. After the tests are finished, all results will be packaged into an archive file, for downloading, if desired.
Depends on: 784316
Severity: normal → S3
Severity: S3 → S4
Status: NEW → RESOLVED
Closed: 2 years ago
Priority: -- → P5
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.