gitlab/spec/features
Kamil Trzciński 3eef0e18e0 Merge branch 'refactor-build-service' into 'master'
Refactor Ci::Commit and Ci::Build to have all builds for same :sha on single page

This makes Ci::Commit to have only :sha and simplifies routing to have only :sha in path. The :ref and :push_data is now parameter of Ci::Build.

All commit related data (git author, message and .gitlab-ci.yml) is read directly from repository.

All code related for creating builds is moved to CreateBuildsService.

Status deduction is rewritten to make if more efficient and easier to integrate with Commit Status API.

This is partially working, tests are not yet touched.

This slightly changes view of Commit:
![Screen_Shot_2015-10-02_at_15.21.47](https://gitlab.com/gitlab-org/gitlab-ce/uploads/ad3f1ccdcc87659ea437d8db6c5b9f94/Screen_Shot_2015-10-02_at_15.21.47.png)

@dzaporozhets What do you think?


See merge request !1502
2015-10-05 17:42:50 +00:00
..
admin Clarify spec title explanation 2015-09-24 16:40:21 +03:00
atom Use new routing helper 2015-09-08 17:53:16 +01:00
ci Fix rest of tests 2015-10-05 14:31:51 +02:00
issues Improve features to ensure Ajax filter has actually executed 2015-07-08 15:57:24 -04:00
merge_requests Improve features to ensure Ajax filter has actually executed 2015-07-08 15:57:24 -04:00
profiles Use new routing helper 2015-09-08 17:53:16 +01:00
security Merge branch 'public_profiles' into 'master' 2015-09-14 15:28:42 +00:00
ci_settings_spec.rb Move CI project settings page to CE project settings area 2015-09-29 16:07:44 +02:00
ci_web_hooks_spec.rb Move CI web hooks page to project settings area 2015-10-05 10:47:23 +02:00
gitlab_flavored_markdown_spec.rb Make sure the `gfm` helper passes the required options 2015-08-31 18:09:18 -04:00
groups_spec.rb Add `feature` tag to feature specs 2015-07-06 22:39:55 -04:00
help_pages_spec.rb Re-fix image rendering for help pages 2015-04-15 12:45:31 -04:00
issues_spec.rb Remove duplicate feature spec for filtering issues by no milestone 2015-07-06 22:39:55 -04:00
login_spec.rb Fix spec broken by updated Devise translations 2015-10-01 23:46:43 -04:00
markdown_spec.rb Decouple Gitlab::Markdown from the GitlabMarkdownHelper 2015-08-27 14:17:26 -07:00
notes_on_merge_requests_spec.rb Add `feature` tag to feature specs 2015-07-06 22:39:55 -04:00
password_reset_spec.rb Refactor PasswordsController to use before_actions 2015-10-01 21:47:27 -04:00
profile_spec.rb Use stub_application_setting in a few more specs 2015-07-06 22:39:56 -04:00
projects_spec.rb Fix spec 2015-08-06 17:15:37 +02:00
runners_spec.rb Add missing spec file 2015-09-28 11:01:45 +02:00
search_spec.rb Fix Style/TrailingBlankLines cop violations 2015-06-22 14:38:33 -04:00
task_lists_spec.rb Update tests and use js-issuable class for context form 2015-06-26 15:05:30 +02:00
triggers_spec.rb Move CI triggers page to project settings area 2015-09-29 10:37:31 +02:00
users_spec.rb Streamline the "Report button" 2015-09-29 21:47:01 +02:00
variables_spec.rb Move CI variables page to project settings 2015-09-28 17:19:20 +02:00