| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Refactor common Page Objects to use data tags (No. 2 Contd.)
See merge request gitlab-org/gitlab-ce!30763
|
| |
| |
| |
| | |
Common usages within GitLab QA include login page, navbars and layouts
|
|\ \
| | |
| | |
| | |
| | | |
CE port of "Fix assign code owners spec" on EE
See merge request gitlab-org/gitlab-ce!30743
|
| |/ |
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
create_project_with_auto_devops_spec.rb # runs autodevops
was previous failing
This previously failing test has passed consecutively
|
| |
|
|\
| |
| |
| |
| | |
Introduce data-qa-selector to supplant .qa-class
See merge request gitlab-org/gitlab-ce!28906
|
| |
| |
| |
| |
| | |
Proper escaping should be used for page/base.rb#scroll_to
as it is a single quoted JS string
|
| |
| |
| |
| |
| | |
Fix the locators to not use a regex
Add requirement
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In order to break away from using CSS classes as
our primary method of element identification, we
need to provide the ability to search for data
attributes.
Make Test::Sanity::Selectors now work
Utilize regex to match on literal strings of the element name
Suggest the data-qa-selector pattern vs the qa-
Add data-qa-selector to login page to start
We need a page that is heavily used in order to be
confident that this functionality works. Let's start
with the Login page
Use appropriate HAML data tag practices
|
|\ \
| | |
| | |
| | |
| | | |
Shorten test description
See merge request gitlab-org/gitlab-ce!30638
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Explicitly create resources via the API
See merge request gitlab-org/gitlab-ce!30639
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Explicitly create resource via browser ui
See merge request gitlab-org/gitlab-ce!30640
|
| |/ / |
|
| | |
| | |
| | |
| | | |
...on issues.
|
|/ / |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Fix basic login test stability
Closes gitlab-org/quality/staging#57
See merge request gitlab-org/gitlab-ce!30446
|
| | |
|
| | |
|
| |
| |
| |
| | |
Also extract retry_until into qa/qa/support/retrier.rb
|
| |
| |
| |
| |
| | |
Fix symbol '&' display.
Remove unnecessary calls of `.html_safe`
|
|\ \
| | |
| | |
| | |
| | | |
Make tests explicitly fabricate resources via the API
See merge request gitlab-org/gitlab-ce!30515
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Allow specificity for GKE Cluster Location
See merge request gitlab-org/gitlab-ce!30490
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use GCLOUD_REGION over GCLOUD_ZONE.
Using REGION over ZONE provides more of a
guarantee of cluster size, and dist-
ributes between a region's zones
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Uses the parallel_tests gem to execute tests in multiple processes
simultaneously on the same machine.
Adds the `--parallel` CLI option that instructs the QA framework
to use the parallel_tests executable.
Tests need access to global state contained in `Runtime::Scenario`
so when `--parallel` is invoked `Runtime::Scenario` is serialized
to an environment variable, which is passed to parallel_tests,
and then deserialized in `spec_helper`.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Raise error if API returns a code other than what is expected
See merge request gitlab-org/gitlab-ce!30301
|
| | | | |
|
| | | | |
|
| |_|/
|/| | |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Disable parts of the QA AutoDevOps Pipeline
See merge request gitlab-org/gitlab-ce!30427
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Jobs Disabled: Code-Quality, DAST, Container-Scanning,
Dependency-Scanning, License-Management, SAST
Jobs still enabled: Build, Test, Deploy, Browser-Performance-Testing
|
|/ /
| |
| |
| |
| |
| | |
- to be explicit when fabricating resources via API or browser UI
- and to improve test speed by fabricating some resources via API
instead of via the GUI.
|
|\ \
| | |
| | |
| | |
| | | |
Fix failing e2e tests - initialize Issue labels
See merge request gitlab-org/gitlab-ce!30375
|
| | |
| | |
| | |
| | |
| | | |
This provides a valid default value when labels are
not specified explicitly.
|
|/ /
| |
| |
| |
| | |
'master'"
This reverts merge request !25590
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Removing Quarantine tag for Create
Closes gitlab-org/quality/staging#47
See merge request gitlab-org/gitlab-ce!30340
|
| | |
| | |
| | |
| | |
| | |
| | | |
Tested the two tests inside the suite,
both passed and thus are being
dequarantined.
|
| | | |
|
| |/
|/|
| |
| | |
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14533
|
|/
|
|
|
| |
Prometheus is uninstallable so waiting won't see 'Install' at all.
We'll see 'Uninstall' instead.
|
| |
|
|
|
|
|
|
|
| |
Avoid line-buffering and flush each character during shellout.
This useful for commands (e.g. gcloud) which display its progress by
printing single dots.
|
|
|
|
|
|
| |
Checks that archives of two different user projects with the same name aren't the same via checksum. I.E. a user can't download the archive of another's project by mistake.
To enable the test some enhancements were made. Namely updating the client module to handle more than one API instance and the creation a custom rest call method that downloads to tmp.
|
| |
|