Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added scenario for --publish option * Add --publish option * Make publish scenario pass with cheating * Add a ReportServer to the World * Start TDDing HttpStream * Write HttpStream in a temporary file * Pipe tempfile to http request * Wait for request to finish before closing server * Capture body on server * Wait for the server to receive all the body * Add new test for GET/PUT redirect between lambda and S3 * Follow Location after get * Fix dependency lint * Cleanup * Refactor * Extract HttpStream * Extract FakeReportServer * Use FakeReportServer in publish.feature * Add failing spec for --publish * Scenario is passing * Print response body in errors. Send content-length * Added tests for outputting a banner from the report server content * http_stream logs response from server to console * Enable publishing report with ENV var * Fix lint error * Start adding support for CUCUMBER_PUBLISH_TOKEN * Publish with Authorization header when CUCUMBER_PUBLISH_TOKEN is set * Restore newline * Add scenarios describing the banner advertising --publish * Start implementing banner display when --publish is not set * Add isPublishing attribute to configuration * Add test checking is suppressPublicationBanner is set + added --publish-quiet option * Print banners to stderr, fixed import of cucumber * Adapt banner to cucumber.js * Add ANSI colours to banner * Extract banner code to its own file * more maintainable publish banner * revert dep lint config, lint fix banner * Use arrow function * Use doesHaveValue in conditionals. Update comment about 3xx redirects * Use valueOrDefault instead of boolean expression * Update changelog Co-authored-by: Seb Rose <[email protected]> Co-authored-by: Christophe Bliard <[email protected]> Co-authored-by: Vincent Pretre <[email protected]> Co-authored-by: Charles Rudolph <[email protected]>
- Loading branch information