Age | Commit message (Collapse) | Author |
|
This is a second iteration to address the Resources section.
In a third iteration the Page Object section will be addressed.
|
|
|
|
Move Chrome variables under conditional
See merge request gitlab-org/gitlab-ce!28505
|
|
Quarantine failing test
See merge request gitlab-org/gitlab-ce!28517
|
|
Delegate CiVariable fabrication to API
See merge request gitlab-org/gitlab-ce!27924
|
|
|
|
Dont specify disable-dev-shm-usage for non-chrome browsers
|
|
Use .perform instead of .act in Mattermost test
Signed-off-by: ddavison <ddavison@gitlab.com>
|
|
|
|
Elements now have the ability to be required on pages or not
Currently using the default wait mechanism
Altered the ElementWithPattern Cop to fit new splat for init
|
|
|
|
No need to retry automatically when running tests locally
|
|
framework that intends to make easier for every engineer to
contribute with the end-to-end tests creation, edition, and
improvements.
|
|
Fix E2E test - wait for branches to not be present
See merge request gitlab-org/gitlab-ce!27805
|
|
Ruby 2.6 offers better performance and memory usage:
https://www.rubyguides.com/2018/11/ruby-2-6-new-features/
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/57323
|
|
Convert 'user adds a CI variable' to a :smoke test
Adjust support for API and UI fabrication
Signed-off-by: ddavison <ddavison@gitlab.com>
|
|
|
|
|
|
Uses the branch_name element to find a branch with a specific
name, instead of using a dynamic CSS class that can't be validated
by the sanity selector test
|
|
Instead of Resource::CiVariable fabricating via the browser_ui, let's
delegate to the API instead. (will shave off roughly 3-4s every use)
Override resource_web_url to catch ResourceURLMissingError as there
is no "show" action for a CI/CD var
Signed-off-by: ddavison <ddavison@gitlab.com>
|
|
|
|
|
|
|
|
As long as `has_no_branch?` is only called in an assertion it
shouldn't matter if it could return false but still allow the test to
continue.
So we don't need the new wait method
|
|
So it can be used elsewhere in the code
|
|
The reason for the change is that reading the code it should be si-
milar to reading a newspaper, where high-level information is at
the top, like the title and summary of the news, and low level, or
more specific information, are at the bottom.
This improves code readability.
|
|
Fix GitHub oAuth test
Closes gitlab-org/quality/nightly#98
See merge request gitlab-org/gitlab-ce!27736
|
|
When testing if branches are deleted, wait for the branch element
to not be present. Do the same for both checks (second and third
branches).
|
|
|
|
By moving methods closer to where they are called.
|
|
|
|
|
|
This pulls in a fix for libxslt that addresses CVE-2019-11068:
https://github.com/sparklemotion/nokogiri/releases
|
|
The comments were TODOs but there were no explanation of what
needed to be done.
Also, I think the expectation describes very well how it checks
that the user is logged in.
Finally, as Robert C. Martin said once:
"After you check in a TODO comment it turns into a DON'T DO"
|
|
- Created DiscussionActions component
- Updated NoteableDiscussion component accordingly
- Wrote Jest tests for DiscussionActions
- Updated Jest config to enable emojis aliases mock
- Updated qa specs to reflect changes in NoteableDiscussions
|
|
Resolve "Add QA tests for the performance bar"
Closes #60356
See merge request gitlab-org/gitlab-ce!27305
|
|
These are very high-level. Currently, they test:
1. That the performance bar appears.
2. That it has detailed metrics for Postgres and Gitaly.
3. That AJAX requests are included in the request selector.
|
|
Add frozen_string_literal to qa/
See merge request gitlab-org/gitlab-ce!27266
|
|
This reverts commit 026c92d5fa82fac87386d5691c3d5b1e02f2eb5e, reversing
changes made to 8cda9d33a96e34c3809dcaddcde2619cc4923c0b.
|
|
Update capybara and selenium-webdriver
See merge request gitlab-org/gitlab-ce!27201
|
|
|
|
This will be default in Ruby 3, so will be good to apply in QA ahead of
time to be consistent.
|
|
|
|
Allow unauthenticated downloads of Chrome
Closes #60441
See merge request gitlab-org/gitlab-ce!27297
|
|
The Google GPG key used to sign the apt repository expired today, so all
installs will fail unless `--allow-unauthenticated` is used. We should
revert this once the repository has been updated with the more recent
key.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60441
|
|
Additionally fixes geo rename test.
|
|
|
|
Add 'bundle exec' to the 'bin/qa' calls in qa/README.md
See merge request gitlab-org/gitlab-ce!27169
|
|
Quarantine failing nightly tests
See merge request gitlab-org/gitlab-ce!27174
|
|
[Backport] Support multiple assignees for merge requests
See merge request gitlab-org/gitlab-ce!27089
|