This repository was archived by the owner on May 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Spec runner html file can be loaded up as a local file rather than a url - window.fileWriter.write() API is set up so a jasmine reporter could write out its results to a file for CI - Get run results from Jasmine API rather than html scraping
The file access is rather dangerous with proper sandboxing, see issue 41 (http://code.google.com/p/phantomjs/issues/detail?id=41). Until the better security model is implement, this poses too much risk for the user. As a workaround, the result can be written out to stdout using console.log and then redirected to a file (when invoking phantomjs). I've been using practically the above approach for CI, it works rather well. To overcome the file:// scheme problem and use relative path instead, it is wrapped in a simple shell script which would invoke phantomjs + run-jasmine with the proper local file URL using file scheme. |
This was referenced Mar 15, 2013
This was referenced Mar 15, 2013
Closed
Closed
Closed
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Great tool! I wanted to use it to run my Jasmine tests headless as a part of my CI, which, for reporting purposes, needs results written to a file in an XML format. I made some updates that allow for file writing and also loading up a local file using relative paths rather than using the file:/// notation. I edited the run-jasmine.js example to use these features. run-jasmine.js now exposes a window.fileWriter object which can be used by a custom Jasmine reporter to write results to disk (see https://github.com/gmusick/jasmine-reporters/blob/master/nunit-reporter.js for an example reporter that does this).
Thanks,
Greg