gitlab-org--gitlab-foss/spec/support
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
..
gitlab_stubs Fix: models/ci/project_spec.rb 2015-09-15 22:00:17 +02:00
matchers Evaluate benchmark blocks in the proper context 2015-10-05 16:27:41 +02:00
api_helpers.rb fix specs. Stage 2 2015-09-14 18:14:17 +03:00
capybara.rb Move CapybaraHelpers to its own support file 2015-06-22 12:13:47 +02:00
capybara_helpers.rb Add sleep call before yield in allowing_for_delay 2015-06-22 12:13:49 +02:00
db_cleaner.rb Merge branch 'master' into rubocop-for-tests 2015-06-23 10:44:03 +02:00
factory_girl.rb Add spec/support/factory_girl 2015-06-30 17:47:53 -04:00
filter_spec_helper.rb Groundwork for merging CI into CE 2015-08-25 18:42:46 -07:00
fixture_helpers.rb Add fixture_file helper. 2015-08-20 12:41:47 -07:00
login_helpers.rb fix specs. Stage 7 2015-09-15 17:43:17 +03:00
markdown_feature.rb Fix markdown specs again. Apparently development and test behave differently. 2015-08-20 15:41:34 -07:00
mentionable_shared_examples.rb Revert "Merge branch 'revert-satellites' into 'master' " 2015-08-11 14:33:31 +02:00
relative_url.rb Fix emoji URLs in Markdown when relative_url_root is used 2015-09-06 09:46:10 -07:00
repo_helpers.rb This MR extends the commit calendar so it searches for commits made with every email address the user has associated with his account. 2015-03-09 21:43:54 -07:00
select2_helper.rb Fix Style/Not cop violations 2015-06-22 14:52:41 -04:00
services_shared_context.rb Drone CI service 2015-09-02 05:52:16 +03:00
setup_builds_storage.rb Don't use "rm" for cleaning tmp/builds 2015-10-02 16:25:47 +02:00
stub_configuration.rb Rename reply_by_email to incoming_email to prepare for the future. 2015-09-21 10:35:37 +02:00
stub_gitlab_calls.rb Fix next round of tests 2015-10-05 13:12:00 +02:00
stub_gitlab_data.rb Merge CI factories and CI spec/support with GitLab 2015-09-09 13:37:50 +02:00
taskable_shared_examples.rb Change wording for task list summaries 2015-05-06 17:27:10 -04:00
test_env.rb Refactor pre/post receive commit services into one class 2015-08-14 16:04:17 +02:00
webmock.rb Add spec/support files for WebMock and test coverage 2015-06-10 01:31:27 -04:00