Testee not closing nw.js when tests are complete
- Dominant language
- JavaScript
- Stars
- 48
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
@ericcarino commented on [Mon Oct 10 2016](https://github.com/bitovi/testee/issues/88)
We have an nw.js based application. On Mac, we recently changed the bundle name of the application. This has caused testee to hang for some reason. Once the tests have completed, testee doesn't close nw.js, thus the "hang".
I noticed if I have multiple copies of the application on my system, some have the old bundle name, others with the new, then this causes testee not able to close nw.js. To workaround, I remove all of the applications with the old bundle name, update Mac's Launch Services database, and that resolves the issue. This process is fine for developer machines. This process is not fine for our build machines, as it has to be able to build versions of our application with both the old & new bundle name.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the nw.js test run with applications using both the old and new bundle names, then trace how testee identifies and closes nw.js after tests complete. Done means testee exits reliably on Mac when both application bundle names are present.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, nodejs
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100