Age | Commit message (Collapse) | Author |
|
|
|
This will allow developers to run `bundle install` on both directories
and avoid additional calls to RubyGems for local development. Also sets
up the possibility of improved caching as mentioned in
https://gitlab.com/gitlab-org/gitlab-ce/issues/55843.
|
|
Upgrade GitLab QA image to Ruby 2.5
See merge request gitlab-org/gitlab-ce!24091
|
|
GitLab is now shipping with Ruby 2.5.3, so we should make the
version consistent for the QA image as well.
|
|
|
|
Using find_elements instead of all_elements
Closes gitlab-org/quality/staging#18
See merge request gitlab-org/gitlab-ce!23977
|
|
|
|
|
|
Add new page object methods from EE MR:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8937
|
|
|
|
We now visit the project/wiki page after a push since that's the logical
page where we should be after a push.
Also, we now properly set the `@project` variable because the
`web_url` of a Push resource isn't necessarily it's project/wiki page
(if the project/wiki are created via the API for instance, `current_url`
would be the current page, not the project/wiki page).
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
Wait for push before trying to create a new MR
See merge request gitlab-org/gitlab-ce!23745
|
|
Add spec file using before(:context) to reduce test time. With testing
almost identical things, unnecessary to make them completely atomic.
Includes two helper methods. Since the raw_content method is the only
function needed on that page, created the method in the spec instead
of adding another page object.
Setup new project/commit page object and update project/show to add
go_to_commit method. The go_to_commit method is near duplicate of
go_to_file method, but decided to split them off to reduce overall
refactoring and simplify language.
Also add selectors to commit box partial and update qa.rb to load
new page object.
|
|
|
|
Update E2E tests to account for Project overview UI changes
See merge request gitlab-org/gitlab-ce!23366
|
|
[QA] Extend create_merge_request_spec to set assignee to MR
See merge request gitlab-org/gitlab-ce!23488
|
|
Also order methods alphabetically
|
|
|
|
The 'Create new' dropdown is no longer available on a blank project
so use the 'New file' button instead.
|
|
Includes updates to how clone URLs are accessed.
|
|
Add QA option to use the same Chrome profile
Closes #52255
See merge request gitlab-org/gitlab-ce!23576
|
|
|
|
If CHROME_REUSE_PROFILE is enabled, QA will use the same profile
everytime, which will be useful for local QA runs as the browser can
then cache assets, etc.
|
|
Adds an end-to-end test of push mirroring a repository over HTTP.
Includes addition of QA selectors to views
|
|
|
|
|
|
|
|
|
|
|
|
This will help with https://gitlab.com/gitlab-org/gitlab-qa/issues/349
as we need to use much shorter project and group names for HTTPS to work
|
|
Update rack to 2.0.6
Closes #54201
See merge request gitlab-org/gitlab-ce!23171
|
|
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
Make existing SSH create / remove test into a Smoke test
Closes #52699
See merge request gitlab-org/gitlab-ce!23252
|
|
This particular test is a candidate for a smoke test.
This commit will close https://gitlab.com/gitlab-org/gitlab-ce/issues/52699
Signed-off-by: ddavison <ddavison@gitlab.com>
|
|
|
|
Display impersonation token value only after creation
See merge request gitlab-org/gitlab-ce!22916
|
|
Remove references to `Factory`
|
|
Update merge request page object and selectors
See merge request gitlab-org/gitlab-ce!22939
|
|
Since we migrated all PersonlAccessTokens to store only its hash in the
DB, the token value can no longer be shown to the user.
|
|
These are changes from EE that are also relevant to CE from:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8372
|
|
Adds a new end-to-end test to check that Git protocol v2 can be used to
push over HTTP
|
|
|
|
Add e2e test of push over SSH using Git protocol v2
See merge request gitlab-org/gitlab-ce!22548
|
|
Adds a new end-to-end test to check that Git protocol v2 can be used to
push over SSH.
Includes a change in Git::Repository to use Runtime::Env.debug? to
enable logging instead of .verbose?
|
|
190afc62fb1e8753b2339d1d052b19a5da369c9e
It was lost during a conflict resolution
|
|
* Factory::Base -> Resource::Base, and therefore:
* Factory::Resource::Project -> Resource::Project
|
|
QA Selectors for Batch Comment E2E Automation
See merge request gitlab-org/gitlab-ce!22681
|
|
Create users via the API
See merge request gitlab-org/gitlab-ce!22779
|
|
Allows users to be fetched/created via the API.
|
|
Don't log fabricate args
See merge request gitlab-org/gitlab-ce!22753
|