| Summary: | [releng] Stuck process from build tests | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | John Arthorne <john.arthorne> |
| Component: | Client | Assignee: | Project Inbox <e4.orion-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | aniefer |
| Version: | 0.2 | ||
| Target Milestone: | 0.2 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
John Arthorne
The runTests.xml script is supposed to get the server's process id ("serverPID") as the output of the runTests.sh shell script. Later it is then supposed to kill the server using kill.
We should check that we are getting the correct process id here, we can add some echo statements to verify. If this is correct, we could consider changing the kill to "kill -9" to be more forcefull.
Andrew fixed this. All hail the build king. This is the relevant commit: http://git.eclipse.org/c/e4/org.eclipse.orion.server.git/commit/?id=73a3dafa3eb9a7afa6f5ea95137bd737dca4fc47 I'm not completely clear on why the process was hanging around. This change is regarding removing the "-console" from the eclipse.ini, this started failing when the launcher was renamed to orion (orion.ini). This line of the shell script was failing, which may have interfered with returning the process id, or the console could have somehow blocked the process from exiting or otherwise interfered since the server would have been running in the background. |