Code Monkey home page Code Monkey logo

cezanne's People

Contributors

annegarvey avatar benstokoe avatar oliverlockwood avatar pigats avatar skyhaikuteam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cezanne's Issues

Adding a reference screenshot folder automatically

You need some kind of reference folder to make this whole thing work. It would be useful if the gem created a folder for your reference shots automatically. That way, new consumers don't need to worry about structuring folders to get going. This could follow the opionated folder structure on the README.md.

Running locally without dropbox

Is it possible to run and generate the new screenshots locally without updating a Dropbox folder?

It would be useful to run tests locally but not update the new screenshots in Dropbox, in case someone/something else is running a build.

Is it enough to change the uid? Will that cause a new folder on Dropbox to be created with a set of new screenshots?

Dropbox error

From time to time I see the following:

An error occurred in an after(:context) hook.
DropboxError: Cannot create folder 'new_screenshots' because a file or folder already exists at path '/masthead/289/new_screenshots'
occurred at /home/ubuntu/vendor/bundle/ruby/1.9.1/gems/dropbox-sdk-1.6.4/lib/dropbox_sdk.rb:110:in `parse_response'

Presumably a race condition creating the folder when you run this tool in parallel on tools like CircleCI.

Browser version as part of the file name

The problem: if you run tests on ie8 and ie9 the generated files use the same name.

Current the file name is made up of page_BROWSER_NAME, would it be possible to add the browser version to the file name?

Are you really meant to be a public repository?

We have noticed this repository was marked as public. There are certain standards required before a repository in the sky-uk org can be made public, including the presence of valid LICENSE.md, README.md, and CONTRIBUTING.md files.

  • Repos without license information are immediately made private.
  • Repos failing the other criteria will be made private after 30 days.

Please resolve these problems ASAP and close this GitHub issue when you have done so.

If you have any questions, please ask them on the #github Slack channel.

Tests fail one at a time

At the moment, if you run a series of browser tests, when the first one fails, execution of the test suite is aborted. Say you are creating a set of new screenshots for a test you've just added. You must either re-run the tests once for each browser and approve, or manually copy screenshots in via dropbox.

It would be more useful if the whole suite was run and all errors reported at the end. So in the example above, you could go through the approval app and approve all the new screenshots in one go.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.