| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- Add button styles for onboarding welcome page
- Fix qa selector (due to additional class)
|
|\
| |
| |
| |
| | |
Update docs on how to run E2E tests
See merge request gitlab-org/gitlab-ce!29823
|
| |
| |
| |
| | |
Make instructions on how to run the E2E tests against GDK more
explicit and easier to find.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Unquarantine the branches E2E test
Closes gitlab-org/quality/nightly#62
See merge request gitlab-org/gitlab-ce!29828
|
| |/ |
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Un-quarantine OAuth spec
Closes gitlab-org/quality/nightly#100
See merge request gitlab-org/gitlab-ce!29764
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Add script for creating an MR with many commits
See merge request gitlab-org/gitlab-ce!29762
|
| |/
| |
| |
| | |
Also does a lot of cleanup and refactoring
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Uses `:requires_admin` metadata to specify that a test needs
an admin user.
Sets the push file size limit test to require an admin user.
With an admin access token set as the env var
GITLAB_QA_ADMIN_ACCESS_TOKEN, the push size
limit test now only uses the API and CLI
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fixing an old quarantined test
Closes gitlab-org/quality/staging#50
See merge request gitlab-org/gitlab-ce!28643
|
| | |
| | |
| | |
| | |
| | | |
Fixing a single trailing whitespace issue.
Fixing no new line at the end of the file.
|
| | |
| | |
| | |
| | |
| | | |
Created a refreshed test suite using api to improve speed.
This was done by adding qa tags to the merge request view.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
CE port of "Add test for git http operations for SSO enforced SAML group"
See merge request gitlab-org/gitlab-ce!29550
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
[CE] Validate page after visit in block
See merge request gitlab-org/gitlab-ce!29524
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | | |
When `visit` is called with a block it now visits the page
before validating it, and then executes the block
|
| |/
|/|
| |
| | |
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13763
|
|\ \
| | |
| | |
| | |
| | | |
CE port of "Comment will select all activites filter by default"
See merge request gitlab-org/gitlab-ce!29496
|
| |/ |
|
|/ |
|
|
|
|
| |
Use `retry_on_exception` instead of duplicating code
|
|\
| |
| |
| |
| |
| |
| | |
Visit project after push
Closes gitlab-org/quality/nightly#105
See merge request gitlab-org/gitlab-ce!29247
|
| |
| |
| |
| |
| | |
Waits for the push to a project before visiting the page
so that the updated state is shown when the page loads
|
| |
| |
| |
| |
| |
| | |
Use update term instead of update in the clusters managed app
implementation in order to make the implementation and UI
language more consistent.
|
|/
|
|
|
|
| |
It can take longer that 60 seconds for the server to be ready to
respond. Retry the login page validation twice (i.e., 3 attempts
to validate the login page)
|
|
|
|
|
|
|
|
|
| |
Wait for the new file modal to stop animating before clicking it
We now need to click the commit button 3 times:
1. To enter commit mode
2. To being staging changes
3. To submit the commit
|
|\
| |
| |
| |
| |
| |
| | |
De-quarantine e2e test for issue suggestions
Closes gitlab-org/quality/staging#53
See merge request gitlab-org/gitlab-ce!29046
|
| |
| |
| |
| | |
This goes in accordance with https://bit.ly/2Z1RdjZ
|
| |
| |
| |
| |
| |
| |
| | |
According to https://bit.ly/2JTPCcF
Now that https://gitlab.com/gitlab-org/gitlab-ce/issues/60355
is closed we can de-quarantine this test.
|
|\ \
| | |
| | |
| | |
| | | |
Log out in after all hook
See merge request gitlab-org/gitlab-ce!28969
|
| | |
| | |
| | |
| | | |
So subsequent tests can successfully log in
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add knapsack qa report and use it to run tests in parallel
Use the RSpec runner with knapsack
The way the Knapsack runner uses exec to start rspec seems
incompatible with the way we expect it to work. Plus, it requires
specifying KNAPSACK_TEST_DIR.
Instead, we use knapsacks AllocatorBuilder to select the spec
files to run, and then start rspec as normal, via
RSpec::Core::Runner.run
This also means we can incorporate tags.
Let the job run automatically
Include KNAPSACK_TEST_FILE_PATTERN in vars
Check all defined knapsack env vars before requiring knapsack
|
|\ \
| | |
| | |
| | |
| | | |
Consolidate documentation written for e2e tests under dev docs
See merge request gitlab-org/gitlab-ce!28572
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously the documentation was separated. If we want to bake
quality into the product, how better than to include everything
we use directly in the development documentation
Signed-off-by: ddavison <ddavison@gitlab.com>
Fix broken internal doc link
Move documentation for page objects to the e2e section
|
|\ \
| | |
| | |
| | |
| | | |
Use Dockerfile flow for QA Auto DevOps
See merge request gitlab-org/gitlab-ce!28648
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
This results in 40MB images vs 400MB images which is faster to upload
and download. This does mean we lose the default herokuish QA coverage
but we should have adequate coverage in
https://gitlab.com/gitlab-org/cluster-integration/auto-build-image/ now.
Triva: herokuish is bigger because it's base image is based on `ubuntu`.
|
|/
|
|
|
|
| |
Removes a block so that the login page is validated before the block,
while the login page is still present, instead of after it when the
login page is long gone
|
|\
| |
| |
| |
| | |
[QA] Reload page to check if branch is deleted
See merge request gitlab-org/gitlab-ce!28583
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When the "Delete merged branches" button is used the UI doesn't
update automatically. So when the page is refreshed it's possible
that the branch will still be present.
This checks for the branch to be gone and reloads if it is not,
repeating until the default timeout (60s).
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Move public class methods out of private
See merge request gitlab-org/gitlab-ce!28768
|
| |/
| |
| |
| |
| |
| | |
private modifier by itself does nothing for class methods (need
`private_class_method` for that). As these are documented to be public
methods in README, move them to the top.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fabricate a file via the API
Closes gitlab-org/quality/nightly#42
See merge request gitlab-org/gitlab-ce!28770
|
| | |
| | |
| | |
| | |
| | |
| | | |
Now that it's possible to add a file via the API
we need to make sure the UI test uses the
browser UI fabrication, not the API.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Un-quarantine Auto DevOps QA test
Closes gitlab-org/quality/nightly#81
See merge request gitlab-org/gitlab-ce!28765
|
| |/ |
|