BigW Consortium Gitlab
- Use multiple threads / database connections to: 1. Escape the transaction the spec seems to be running in (`config.use_transactional_fixtures` is off, but `ActiveRecord::Base.connection.open_transactions` is not empty at the beginning of the spec. 2. Simulate a Sidekiq worker performing the hard delete outside of the soft-delete transaction. - The spec is a little clunky, but it was the smallest thing I could get working - and even this took a couple of hours. Let me know if you have any suggestions to improve it!
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
api | Loading commit data... | |
banzai | Loading commit data... | |
cycle_analytics_helpers | Loading commit data... | |
features | Loading commit data... | |
gitlab_stubs | Loading commit data... | |
import_export | Loading commit data... | |
matchers | Loading commit data... | |
services | Loading commit data... | |
api_helpers.rb | Loading commit data... | |
capybara.rb | Loading commit data... | |
capybara_helpers.rb | Loading commit data... | |
carrierwave.rb | Loading commit data... | |
cycle_analytics_helpers.rb | Loading commit data... | |
database_connection_helpers.rb | Loading commit data... | |
db_cleaner.rb | Loading commit data... | |
email_format_shared_examples.rb | Loading commit data... | |
email_helpers.rb | Loading commit data... | |
factory_girl.rb | Loading commit data... | |
fake_u2f_device.rb | Loading commit data... | |
filter_spec_helper.rb | Loading commit data... | |
fixture_helpers.rb | Loading commit data... | |
git_helpers.rb | Loading commit data... | |
git_http_helpers.rb | Loading commit data... | |
import_spec_helper.rb | Loading commit data... | |
issue_helpers.rb | Loading commit data... | |
issue_tracker_service_shared_example.rb | Loading commit data... | |
javascript_fixtures_helpers.rb | Loading commit data... | |
jira_service_helper.rb | Loading commit data... | |
ldap_helpers.rb | Loading commit data... | |
login_helpers.rb | Loading commit data... | |
markdown_feature.rb | Loading commit data... | |
mentionable_shared_examples.rb | Loading commit data... | |
merge_request_helpers.rb | Loading commit data... | |
notify_shared_examples.rb | Loading commit data... | |
omni_auth.rb | Loading commit data... | |
project_features_apply_to_issuables_shared_examples.rb | Loading commit data... | |
project_hook_data_shared_example.rb | Loading commit data... | |
rake_helpers.rb | Loading commit data... | |
reference_parser_helpers.rb | Loading commit data... | |
reference_parser_shared_examples.rb | Loading commit data... | |
repo_helpers.rb | Loading commit data... | |
search_helpers.rb | Loading commit data... | |
select2_helper.rb | Loading commit data... | |
services_shared_context.rb | Loading commit data... | |
setup_builds_storage.rb | Loading commit data... | |
slash_commands_helpers.rb | Loading commit data... | |
snippets_shared_examples.rb | Loading commit data... | |
stub_configuration.rb | Loading commit data... | |
stub_gitlab_calls.rb | Loading commit data... | |
stub_gitlab_data.rb | Loading commit data... | |
taskable_shared_examples.rb | Loading commit data... | |
test_env.rb | Loading commit data... | |
updating_mentions_shared_examples.rb | Loading commit data... | |
wait_for_ajax.rb | Loading commit data... | |
wait_for_vue_resource.rb | Loading commit data... | |
webmock.rb | Loading commit data... | |
workhorse_helpers.rb | Loading commit data... |