├── .watchr ├── README.md ├── bin └── zucchini ├── lib ├── config.rb ├── feature.rb ├── generator.rb ├── report.rb ├── report │ ├── css │ │ └── zucchini.report.css │ ├── js │ │ ├── jquery.effects.core.js │ │ ├── jquery.js │ │ ├── jquery.ui.core.js │ │ └── zucchini.report.js │ ├── template.erb │ └── view.rb ├── runner.rb ├── screenshot.rb ├── uia │ ├── base.coffee │ └── screen.coffee └── version.rb ├── spec ├── lib │ ├── config_spec.rb │ ├── feature_spec.rb │ ├── generator_spec.rb │ ├── report_spec.rb │ ├── runner_spec.rb │ └── screenshot_spec.rb ├── sample_setup │ ├── feature_one │ │ ├── feature.zucchini │ │ ├── masks │ │ │ └── retina_ios5 │ │ │ │ └── 06_sign up_spinner.png │ │ ├── reference │ │ │ └── retina_ios5 │ │ │ │ ├── 06_sign up_spinner.png │ │ │ │ └── 06_sign up_spinner_error.png │ │ └── run_data │ │ │ └── Run 1 │ │ │ └── 06_sign up_spinner.png │ ├── feature_two │ │ ├── feature.zucchini │ │ ├── masks │ │ │ └── retina_ios5 │ │ │ │ └── 06_sign up_spinner.png │ │ ├── reference │ │ │ └── retina_ios5 │ │ │ │ ├── 06_sign up_spinner.png │ │ │ │ └── 06_sign up_spinner_error.png │ │ └── run_data │ │ │ └── Run 1 │ │ │ └── 06_sign up_spinner.png │ └── support │ │ ├── config.yml │ │ ├── lib │ │ └── helpers.coffee │ │ ├── masks │ │ └── retina_ios5.png │ │ └── screens │ │ └── splash.coffee └── spec_helper.rb ├── templates ├── feature │ ├── feature.zucchini │ ├── masks │ │ └── retina_ios5 │ │ │ └── .gitkeep │ ├── pending │ │ └── retina_ios5 │ │ │ └── .gitkeep │ ├── reference │ │ └── retina_ios5 │ │ │ └── .gitkeep │ ├── run_data │ │ └── .gitignore │ └── setup.rb └── project │ └── features │ └── support │ ├── config.yml │ ├── lib │ └── helpers.coffee │ ├── masks │ ├── ipad_ios5.png │ ├── low_ios4.png │ └── retina_ios5.png │ └── screens │ └── welcome.coffee ├── web ├── css │ ├── foundation.css │ └── textmate-code.css ├── i │ ├── feature.png │ ├── jenkins.png │ ├── logo.jpg │ ├── playup.png │ └── report.png └── index.html └── zucchini.gemspec /.watchr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/.watchr -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/README.md -------------------------------------------------------------------------------- /bin/zucchini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/bin/zucchini -------------------------------------------------------------------------------- /lib/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/config.rb -------------------------------------------------------------------------------- /lib/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/feature.rb -------------------------------------------------------------------------------- /lib/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/generator.rb -------------------------------------------------------------------------------- /lib/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report.rb -------------------------------------------------------------------------------- /lib/report/css/zucchini.report.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/css/zucchini.report.css -------------------------------------------------------------------------------- /lib/report/js/jquery.effects.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/js/jquery.effects.core.js -------------------------------------------------------------------------------- /lib/report/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/js/jquery.js -------------------------------------------------------------------------------- /lib/report/js/jquery.ui.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/js/jquery.ui.core.js -------------------------------------------------------------------------------- /lib/report/js/zucchini.report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/js/zucchini.report.js -------------------------------------------------------------------------------- /lib/report/template.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/template.erb -------------------------------------------------------------------------------- /lib/report/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/report/view.rb -------------------------------------------------------------------------------- /lib/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/runner.rb -------------------------------------------------------------------------------- /lib/screenshot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/screenshot.rb -------------------------------------------------------------------------------- /lib/uia/base.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/uia/base.coffee -------------------------------------------------------------------------------- /lib/uia/screen.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/lib/uia/screen.coffee -------------------------------------------------------------------------------- /lib/version.rb: -------------------------------------------------------------------------------- 1 | module Zucchini 2 | VERSION = "0.5.5" 3 | end 4 | -------------------------------------------------------------------------------- /spec/lib/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/config_spec.rb -------------------------------------------------------------------------------- /spec/lib/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/feature_spec.rb -------------------------------------------------------------------------------- /spec/lib/generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/generator_spec.rb -------------------------------------------------------------------------------- /spec/lib/report_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/report_spec.rb -------------------------------------------------------------------------------- /spec/lib/runner_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/runner_spec.rb -------------------------------------------------------------------------------- /spec/lib/screenshot_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/lib/screenshot_spec.rb -------------------------------------------------------------------------------- /spec/sample_setup/feature_one/feature.zucchini: -------------------------------------------------------------------------------- 1 | # Start on the "Splash" screen -------------------------------------------------------------------------------- /spec/sample_setup/feature_one/masks/retina_ios5/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_one/masks/retina_ios5/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_one/reference/retina_ios5/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_one/reference/retina_ios5/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_one/reference/retina_ios5/06_sign up_spinner_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_one/reference/retina_ios5/06_sign up_spinner_error.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_one/run_data/Run 1/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_one/run_data/Run 1/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_two/feature.zucchini: -------------------------------------------------------------------------------- 1 | # Start on the "Menu" screen -------------------------------------------------------------------------------- /spec/sample_setup/feature_two/masks/retina_ios5/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_two/masks/retina_ios5/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_two/reference/retina_ios5/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_two/reference/retina_ios5/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_two/reference/retina_ios5/06_sign up_spinner_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_two/reference/retina_ios5/06_sign up_spinner_error.png -------------------------------------------------------------------------------- /spec/sample_setup/feature_two/run_data/Run 1/06_sign up_spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/feature_two/run_data/Run 1/06_sign up_spinner.png -------------------------------------------------------------------------------- /spec/sample_setup/support/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/support/config.yml -------------------------------------------------------------------------------- /spec/sample_setup/support/lib/helpers.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/support/lib/helpers.coffee -------------------------------------------------------------------------------- /spec/sample_setup/support/masks/retina_ios5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/support/masks/retina_ios5.png -------------------------------------------------------------------------------- /spec/sample_setup/support/screens/splash.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/sample_setup/support/screens/splash.coffee -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /templates/feature/feature.zucchini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/feature/feature.zucchini -------------------------------------------------------------------------------- /templates/feature/masks/retina_ios5/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/feature/pending/retina_ios5/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/feature/reference/retina_ios5/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/feature/run_data/.gitignore: -------------------------------------------------------------------------------- 1 | feature.* 2 | report.html 3 | Run\ * 4 | Diff/ 5 | Masked/ 6 | -------------------------------------------------------------------------------- /templates/feature/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/feature/setup.rb -------------------------------------------------------------------------------- /templates/project/features/support/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/config.yml -------------------------------------------------------------------------------- /templates/project/features/support/lib/helpers.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/lib/helpers.coffee -------------------------------------------------------------------------------- /templates/project/features/support/masks/ipad_ios5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/masks/ipad_ios5.png -------------------------------------------------------------------------------- /templates/project/features/support/masks/low_ios4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/masks/low_ios4.png -------------------------------------------------------------------------------- /templates/project/features/support/masks/retina_ios5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/masks/retina_ios5.png -------------------------------------------------------------------------------- /templates/project/features/support/screens/welcome.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/templates/project/features/support/screens/welcome.coffee -------------------------------------------------------------------------------- /web/css/foundation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/css/foundation.css -------------------------------------------------------------------------------- /web/css/textmate-code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/css/textmate-code.css -------------------------------------------------------------------------------- /web/i/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/i/feature.png -------------------------------------------------------------------------------- /web/i/jenkins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/i/jenkins.png -------------------------------------------------------------------------------- /web/i/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/i/logo.jpg -------------------------------------------------------------------------------- /web/i/playup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/i/playup.png -------------------------------------------------------------------------------- /web/i/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/i/report.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/web/index.html -------------------------------------------------------------------------------- /zucchini.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/playup/zucchini/HEAD/zucchini.gemspec --------------------------------------------------------------------------------