gitlab-org--gitlab-foss/spec/workers
Stan Hu 28c48804be Fix failing test in spec/workers/post_receive_spec.rb
This is what was happening before:

1. `Project#set_timestamps_for_create` was called at creation time
and set the `last_activity_at` and `last_repository_updated_at`
to the current timestamp T.

2. The test ran `PostReceive#perform`, which then called
`PostReceive#process_wiki_changes`. If less than 500 milliseconds
elapsed since T, then the update would just set the timestamp to T.

To fix this problem, we can just use Timecop to ensure at least
one second has elapsed after attempting to process changes.

Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/8871
2019-02-06 22:30:58 -08:00
..
auto_devops
ci Improve comments 2018-11-29 15:13:36 +09:00
concerns
deployments
gitlab/github_import
hashed_storage Refactor Storage Migration 2019-01-25 20:26:35 +01:00
mail_scheduler Make `ActionContorller::Parameters` serializable for sidekiq jobs 2019-02-05 10:39:14 +00:00
object_pool Leave object pools when destroying projects 2018-12-19 13:21:56 +01:00
repository_check
todos_destroyer
admin_email_worker_spec.rb
archive_trace_worker_spec.rb Improve spec 2018-11-29 14:51:03 +09:00
authorized_projects_worker_spec.rb
background_migration_worker_spec.rb
build_coverage_worker_spec.rb
build_finished_worker_spec.rb
build_hooks_worker_spec.rb
build_success_worker_spec.rb
build_trace_sections_worker_spec.rb
cleanup_container_repository_worker_spec.rb Add Container Registry API 2019-01-25 13:13:48 +01:00
cluster_configure_worker_spec.rb Rename `ClusterPlatformConfigureWorker` 2018-12-21 13:17:13 +00:00
cluster_provision_worker_spec.rb Rename `ClusterPlatformConfigureWorker` 2018-12-21 13:17:13 +00:00
cluster_wait_for_ingress_ip_address_worker_spec.rb
create_gpg_signature_worker_spec.rb
create_note_diff_file_worker_spec.rb
create_pipeline_worker_spec.rb
delete_container_repository_worker_spec.rb
delete_diff_files_worker_spec.rb
delete_merged_branches_worker_spec.rb
delete_user_worker_spec.rb
detect_repository_languages_worker_spec.rb
email_receiver_worker_spec.rb
emails_on_push_worker_spec.rb
every_sidekiq_worker_spec.rb
expire_build_artifacts_worker_spec.rb Remove expired artifacts periodically 2019-01-24 20:50:42 +09:00
expire_build_instance_artifacts_worker_spec.rb
expire_job_cache_worker_spec.rb
expire_pipeline_cache_worker_spec.rb
git_garbage_collect_worker_spec.rb Ensure pool participants are linked before GC 2019-01-14 16:09:47 +01:00
gitlab_shell_worker_spec.rb
gitlab_usage_ping_worker_spec.rb
group_destroy_worker_spec.rb
import_issues_csv_worker_spec.rb Import CSV Backend 2019-01-07 11:16:58 +08:00
invalid_gpg_signature_update_worker_spec.rb
issue_due_scheduler_worker_spec.rb
merge_worker_spec.rb
namespaceless_project_destroy_worker_spec.rb
new_issue_worker_spec.rb
new_merge_request_worker_spec.rb
new_note_worker_spec.rb
pages_domain_verification_cron_worker_spec.rb
pages_domain_verification_worker_spec.rb
pipeline_hooks_worker_spec.rb
pipeline_metrics_worker_spec.rb
pipeline_notification_worker_spec.rb
pipeline_process_worker_spec.rb
pipeline_schedule_worker_spec.rb Rename project's pipelines relation 2018-12-05 14:39:15 +00:00
pipeline_success_worker_spec.rb
pipeline_update_worker_spec.rb
plugin_worker_spec.rb
post_receive_spec.rb Fix failing test in spec/workers/post_receive_spec.rb 2019-02-06 22:30:58 -08:00
process_commit_worker_spec.rb
project_cache_worker_spec.rb
project_destroy_worker_spec.rb
project_export_worker_spec.rb
project_migrate_hashed_storage_worker_spec.rb Refactor Storage Migration 2019-01-25 20:26:35 +01:00
project_service_worker_spec.rb
propagate_service_template_worker_spec.rb
prune_old_events_worker_spec.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
prune_web_hook_logs_worker_spec.rb Improve PruneWebHookLogsWorker spec 2018-12-07 10:55:44 +01:00
reactive_caching_worker_spec.rb
rebase_worker_spec.rb
remote_mirror_notification_worker_spec.rb Only send one notification for failed remote mirror 2019-01-15 00:15:40 -08:00
remove_expired_group_links_worker_spec.rb
remove_expired_members_worker_spec.rb
remove_unreferenced_lfs_objects_worker_spec.rb
repository_cleanup_worker_spec.rb Use BFG object maps to clean projects 2018-12-06 18:58:00 +00:00
repository_fork_worker_spec.rb Clean up Shell.fork_repository 2019-02-05 21:33:09 -08:00
repository_import_worker_spec.rb
repository_remove_remote_worker_spec.rb
repository_update_remote_mirror_worker_spec.rb Only send one notification for failed remote mirror 2019-01-15 00:15:40 -08:00
run_pipeline_schedule_worker_spec.rb
stage_update_worker_spec.rb
stuck_ci_jobs_worker_spec.rb Lock writes to trace stream 2018-11-27 17:55:20 +01:00
stuck_import_jobs_worker_spec.rb
stuck_merge_jobs_worker_spec.rb Adjust flaky Rails logger call test 2018-12-18 16:48:59 -02:00
system_hook_push_worker_spec.rb
trending_projects_worker_spec.rb
update_head_pipeline_for_merge_request_worker_spec.rb Refactor the logic of updating head pipelines 2019-01-04 19:36:45 +09:00
update_merge_requests_worker_spec.rb
upload_checksum_worker_spec.rb
wait_for_cluster_creation_worker_spec.rb