spinach 1 10
Passed Started
by
@rymai
Rémy Coutable
1gitlab-ci-multi-runner 1.3.0~beta.85.g346711a (346711a)2Using Docker executor with image ruby:2.1 ...3Pulling docker image mysql:latest ...4Starting service mysql:latest ...5Pulling docker image redis:alpine ...6Starting service redis:alpine ...7Waiting for services to be up and running...8Pulling docker image ruby:2.1 ...9Running on runner-9fa978b6-project-13083-concurrent-0 via runner-9fa978b6-auto-scale-1467016283-0448d922...10Cloning repository...11Cloning into '/builds/gitlab-org/gitlab-ce'...12Checking out a9dbd394 as master...13Checking cache for ruby21...14Downloading cache.zip 15Downloading artifacts for knapsack (2030081)...16Downloading artifacts from coordinator... ok id=2030081 responseStatus=200 OK token=0e6528a217$ source ./scripts/prepare_build.sh18/builds/gitlab-org/gitlab-ce/vendor/apt /builds/gitlab-org/gitlab-ce19Selecting previously unselected package phantomjs.20(Reading database ... 21091 files and directories currently installed.)21Preparing to unpack phantomjs_1.9.8-0jessie_amd64.deb ...22Unpacking phantomjs (1.9.8-0jessie) ...23Setting up phantomjs (1.9.8-0jessie) ...24/builds/gitlab-org/gitlab-ce25debconf: delaying package configuration, since apt-utils is not installed26Selecting previously unselected package cmake-data.27(Reading database ... 21199 files and directories currently installed.)28Preparing to unpack .../apt/cmake-data_3.0.2-1_all.deb ...29Unpacking cmake-data (3.0.2-1) ...30Selecting previously unselected package libarchive13:amd64.31Preparing to unpack .../libarchive13_3.1.2-11+deb8u1_amd64.deb ...32Unpacking libarchive13:amd64 (3.1.2-11+deb8u1) ...33Selecting previously unselected package cmake.34Preparing to unpack .../apt/cmake_3.0.2-1_amd64.deb ...35Unpacking cmake (3.0.2-1) ...36Selecting previously unselected package libc-ares2:amd64.37Preparing to unpack .../libc-ares2_1.10.0-2_amd64.deb ...38Unpacking libc-ares2:amd64 (1.10.0-2) ...39Selecting previously unselected package icu-devtools.40Preparing to unpack .../icu-devtools_52.1-8+deb8u3_amd64.deb ...41Unpacking icu-devtools (52.1-8+deb8u3) ...42Selecting previously unselected package libdbi-perl.43Preparing to unpack .../libdbi-perl_1.631-3+b1_amd64.deb ...44Unpacking libdbi-perl (1.631-3+b1) ...45Selecting previously unselected package libdbd-mysql-perl.46Preparing to unpack .../libdbd-mysql-perl_4.028-2+b1_amd64.deb ...47Unpacking libdbd-mysql-perl (4.028-2+b1) ...48Selecting previously unselected package libicu-dev:amd64.49Preparing to unpack .../libicu-dev_52.1-8+deb8u3_amd64.deb ...50Unpacking libicu-dev:amd64 (52.1-8+deb8u3) ...51Selecting previously unselected package libterm-readkey-perl.52Preparing to unpack .../libterm-readkey-perl_2.32-1+b1_amd64.deb ...53Unpacking libterm-readkey-perl (2.32-1+b1) ...54Selecting previously unselected package libv8-3.14.5.55Preparing to unpack .../libv8-3.14.5_3.14.5.8-8.1_amd64.deb ...56Unpacking libv8-3.14.5 (3.14.5.8-8.1) ...57Selecting previously unselected package lsb-release.58Preparing to unpack .../lsb-release_4.1+Debian13+nmu1_all.deb ...59Unpacking lsb-release (4.1+Debian13+nmu1) ...60Selecting previously unselected package mysql-client-5.5.61Preparing to unpack .../mysql-client-5.5_5.5.49-0+deb8u1_amd64.deb ...62Unpacking mysql-client-5.5 (5.5.49-0+deb8u1) ...63Selecting previously unselected package mysql-client.64Preparing to unpack .../mysql-client_5.5.49-0+deb8u1_all.deb ...65Unpacking mysql-client (5.5.49-0+deb8u1) ...66Selecting previously unselected package postgresql-client-common.67Preparing to unpack .../postgresql-client-common_165+deb8u1_all.deb ...68Unpacking postgresql-client-common (165+deb8u1) ...69Selecting previously unselected package postgresql-client-9.4.70Preparing to unpack .../postgresql-client-9.4_9.4.8-0+deb8u1_amd64.deb ...71Unpacking postgresql-client-9.4 (9.4.8-0+deb8u1) ...72Selecting previously unselected package postgresql-client.73Preparing to unpack .../postgresql-client_9.4+165+deb8u1_all.deb ...74Unpacking postgresql-client (9.4+165+deb8u1) ...75Selecting previously unselected package unzip.76Preparing to unpack .../unzip_6.0-16+deb8u2_amd64.deb ...77Unpacking unzip (6.0-16+deb8u2) ...78Selecting previously unselected package libkrb5-dev.79Preparing to unpack .../libkrb5-dev_1.12.1+dfsg-19+deb8u2_amd64.deb ...80Unpacking libkrb5-dev (1.12.1+dfsg-19+deb8u2) ...81Selecting previously unselected package nodejs.82Preparing to unpack .../nodejs_0.10.29~dfsg-2_amd64.deb ...83Unpacking nodejs (0.10.29~dfsg-2) ...84Processing triggers for mime-support (3.58) ...85Setting up cmake-data (3.0.2-1) ...86Setting up libarchive13:amd64 (3.1.2-11+deb8u1) ...87Setting up cmake (3.0.2-1) ...88Setting up libc-ares2:amd64 (1.10.0-2) ...89Setting up icu-devtools (52.1-8+deb8u3) ...90Setting up libdbi-perl (1.631-3+b1) ...91Setting up libdbd-mysql-perl (4.028-2+b1) ...92Setting up libicu-dev:amd64 (52.1-8+deb8u3) ...93Setting up libterm-readkey-perl (2.32-1+b1) ...94Setting up libv8-3.14.5 (3.14.5.8-8.1) ...95Setting up lsb-release (4.1+Debian13+nmu1) ...96Setting up mysql-client-5.5 (5.5.49-0+deb8u1) ...97Setting up mysql-client (5.5.49-0+deb8u1) ...98Setting up postgresql-client-common (165+deb8u1) ...99Setting up postgresql-client-9.4 (9.4.8-0+deb8u1) ...100update-alternatives: using /usr/share/postgresql/9.4/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode101Setting up postgresql-client (9.4+165+deb8u1) ...102Setting up unzip (6.0-16+deb8u2) ...103Setting up libkrb5-dev (1.12.1+dfsg-19+deb8u2) ...104Setting up nodejs (0.10.29~dfsg-2) ...105update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode106Processing triggers for libc-bin (2.19-18+deb8u4) ...107$ cp config/gitlab.yml.example config/gitlab.yml108$ bundle --version109Bundler version 1.12.5110$ [ "$USE_BUNDLE_INSTALL" != "true" ] || retry bundle install --without postgres production --jobs $(nproc) "${FLAGS[@]}"111Using rake 10.5.0112Using RedCloth 4.2.9113Using ace-rails-ap 4.0.2114Using i18n 0.7.0115Using json 1.8.3116Using minitest 5.7.0117Using thread_safe 0.3.5118Using builder 3.2.2119Using erubis 2.7.0120Using mini_portile2 2.1.0121Using pkg-config 1.1.7122Using rack 1.6.4123Using mime-types 2.99.2124Using arel 6.0.3125Using multi_json 1.11.2126Using thor 0.19.1127Using addressable 2.3.8128Using akismet 2.0.0129Using allocations 1.0.5130Using multipart-post 2.0.0131Using jwt 1.5.2132Using multi_xml 0.5.5133Using asciidoctor 1.5.3134Using ast 2.2.0135Using encryptor 3.0.0136Using attr_required 1.0.0137Using execjs 2.6.0138Using awesome_print 1.2.0139Using ice_nine 0.11.1140Using systemu 2.6.5141Using babosa 1.0.2142Using base32 0.3.2143Using bcrypt 3.1.11144Using benchmark-ips 2.3.0145Using coderay 1.1.0146Using debug_inspector 0.0.2147Using sass 3.4.22148Using brakeman 3.3.2149Using browser 2.2.0150Using uniform_notifier 1.9.0151Using bundler 1.12.5152Using byebug 8.2.1153Using cause 0.1154Using charlock_holmes 0.7.3155Using numerizer 0.1.1156Using chunky_png 1.3.5157Using cliver 0.3.2158Using coffee-script-source 1.10.0159Using colorize 0.7.7160Using concurrent-ruby 1.0.2161Using connection_pool 2.2.0162Using docile 1.1.5163Using simplecov-html 0.10.0164Using tins 1.6.0165Using safe_yaml 1.0.4166Using creole 0.5.0167Using daemons 1.2.3168Using database_cleaner 1.4.1169Using debugger-ruby_core_source 1.3.8170Using orm_adapter 0.5.0171Using rotp 2.1.2172Using diff-lcs 1.2.5173Using diffy 3.0.7174Using email_reply_parser 0.5.8175Using equalizer 0.0.11176Using escape_utils 1.1.1177Using eventmachine 1.0.8178Using excon 0.49.0179Using expression_parser 0.9.0180Using ffaker 2.0.0181Using ffi 1.9.10182Using sexp_processor 4.7.0183Using formatador 0.2.5184Using ipaddress 0.8.3185Using rspec-support 3.4.1186Using ruby-progressbar 1.8.1187Using rugged 0.24.0188Using get_process_mem 0.2.0189Using gherkin-ruby 0.3.2190Using github-markup 1.3.3191Using posix-spawn 0.3.11192Using net-ldap 0.12.1193Using hashie 3.4.3194Using pyu-ruby-sasl 0.0.3.3195Using rubyntlm 0.5.2196Using rouge 1.11.0197Using stringex 2.5.2198Using request_store 1.3.0199Using temple 0.7.7200Using tilt 2.0.5201Using mimemagic 0.3.0202Using htmlentities 4.3.4203Using http_parser.rb 0.5.3204Using httpclient 2.7.0.1205Using jquery-atwho-rails 1.3.2206Using kgio 2.10.0207Using timecop 0.8.1208Using rubyzip 1.2.0209Using xml-simple 1.1.5210Using rb-fsevent 0.9.6211Using mail_room 0.8.0212Using method_source 0.8.2213Using mousetrap-rails 1.4.6214Using mysql2 0.3.20215Using nested_form 0.3.2216Using net-ssh 3.0.1217Using newrelic_rpm 3.14.1.311218Using oauth 0.4.7219Using timfel-krb5-auth 0.8.3220Using rubypants 0.2.0221Using websocket-extensions 0.1.2222Using powerpack 0.1.1223Using slop 3.6.0224Using rack-cors 0.4.0225Using rainbow 2.1.0226Using raindrops 0.15.0227Using redcarpet 3.3.3228Using redis 3.3.0229Using rinku 1.7.3230Using unicode-display_width 1.0.5231Using rufus-scheduler 3.1.10232Using settingslogic 2.0.9233Using simple_oauth 0.1.9234Using six 0.2.0235Using slack-notifier 1.2.1236Using spring 1.7.1237Using state_machines 0.4.0238Using u2f 0.2.1239Using underscore-rails 1.8.3240Using unf_ext 0.0.7.2241Using version_sorter 2.0.0242Using gemojione 2.2.1243Using rdoc 3.12.2244Using recaptcha 3.0.0245Using tzinfo 1.2.2246Using descendants_tracker 0.0.4247Using nokogiri 1.6.8248Using rack-test 0.6.3249Using warden 1.2.6250Using rack-accept 0.4.5251Using rack-mount 0.8.3252Using rack-attack 4.3.1253Using rack-protection 1.5.3254Using sham_rack 1.3.6255Using mail 2.6.4256Using foreman 0.78.0257Using select2-rails 3.5.9.3258Using launchy 2.4.3259Using css_parser 1.4.1260Using faraday 0.9.2261Using httparty 0.13.7262Using parser 2.3.1.0263Using attr_encrypted 3.0.1264Using autoprefixer-rails 6.2.3265Using uglifier 2.7.2266Using macaddr 1.7.1267Using better_errors 1.0.1268Using binding_of_caller 0.7.2269Using scss_lint 0.47.1270Using bundler-audit 0.5.0271Using influxdb 0.2.3272Using chronic_duration 0.10.6273Using rqrcode 0.7.0274Using coffee-script 2.4.1275Using sprockets 3.6.0276Using simplecov 0.11.2277Using term-ansicolor 1.3.2278Using crack 0.4.3279Using rblineprof 0.3.6280Using thin 1.6.4281Using rb-inotify 0.9.5282Using ruby_parser 3.8.2283Using fog-core 1.40.0284Using rspec-core 3.4.4285Using rspec-expectations 3.4.0286Using rspec-mocks 3.4.1287Using gemnasium-gitlab-service 0.2.6288Using github-linguist 4.7.6289Using gollum-rugged_adapter 0.4.2290Using licensee 8.0.0291Using spinach 0.8.10292Using gitlab-grit 2.8.1293Using omniauth 1.3.1294Using hamlit 2.5.0295Using knapsack 1.11.0296Using org-ruby 0.9.12297Using websocket-driver 0.6.3298Using pry 0.10.3299Using unicorn 4.9.0300Using redis-store 1.1.7301Using redis-namespace 1.5.2302Using sidekiq 4.1.2303Using wikicloth 0.8.1304Using twitter-stream 0.1.16305Using spring-commands-rspec 1.0.4306Using spring-commands-spinach 1.1.0307Using spring-commands-teaspoon 0.0.2308Using unf 0.1.4309Using gitlab_emoji 0.3.1310Using sdoc 0.3.20311Using activesupport 4.2.6312Using axiom-types 0.1.1313Using coercible 1.0.0314Using loofah 2.0.3315Using xpath 2.0.0316Using sanitize 2.1.0317Using sinatra 1.4.6318Using email_spec 1.6.0319Using letter_opener 1.4.1320Using premailer 1.8.6321Using faraday_middleware 0.10.0322Using oauth2 1.0.0323Using sawyer 0.7.0324Using sentry-raven 1.1.0325Using flowdock 0.7.1326Using hipchat 1.5.2327Using license_finder 2.1.0328Using rubocop 0.40.0329Using bootstrap-sass 3.3.6330Using uuid 2.3.8331Using rqrcode-rails3 0.1.7332Using coveralls 0.8.13333Using ruby-fogbugz 0.2.1334Using webmock 1.21.0335Using listen 3.0.5336Using flay 2.6.1337Using flog 4.3.2338Using fog-json 1.0.2339Using fog-xml 0.1.2340Using fog-local 0.3.0341Using rspec-retry 0.4.5342Using rspec 3.4.0343Using spinach-rerun-reporter 0.0.2344Using gollum-grit_adapter 1.0.0345Using gitlab_omniauth-ldap 1.2.1346Using omniauth-oauth 1.1.0347Using omniauth-cas3 1.1.3348Using omniauth-multipassword 0.4.2349Using omniauth-shibboleth 1.2.1350Using pry-rails 0.3.4351Using unicorn-worker-killer 0.4.4352Using redis-rack 1.5.0353Using sidekiq-cron 0.4.0354Using rails-deprecated_sanitizer 1.0.3355Using globalid 0.3.6356Using activemodel 4.2.6357Using bullet 5.0.0358Using factory_girl 4.5.0359Using gitlab_git 10.2.3360Using grape-entity 0.4.8361Using html-pipeline 1.11.0362Using omniauth_crowd 2.2.3363Using rack-oauth2 1.2.1364Using redis-activesupport 4.1.5365Using shoulda-matchers 2.8.0366Using virtus 1.0.5367Using rails-html-sanitizer 1.0.3368Using capybara 2.6.2369Using faraday_middleware-multi_json 0.0.6370Using azure-core 0.1.2371Using tinder 1.10.1372Using omniauth-oauth2 1.3.1373Using octokit 4.3.0374Using gitlab-flowdock-git-hook 1.0.1375Using rubocop-rspec 1.5.0376Using ruby-saml 1.1.2377Using rerun 0.11.0378Using fog-openstack 0.1.6379Using fog-aws 0.9.2380Using fog-google 0.3.2381Using fuubar 2.0.0382Using gollum-lib 4.1.0383Using omniauth-bitbucket 0.0.2384Using omniauth-twitter 1.2.1385Using omniauth-kerberos 0.3.0386Using rails-dom-testing 1.0.7387Using activejob 4.2.6388Using activerecord 4.2.6389Using carrierwave 0.10.0390Using state_machines-activemodel 0.4.0391Using task_list 1.0.2392Using grape 0.13.0393Using capybara-screenshot 1.0.11394Using poltergeist 1.9.0395Using asana 0.4.0396Using azure 0.7.5397Using omniauth-auth0 1.4.1398Using omniauth-azure-oauth2 0.0.6399Using omniauth-facebook 3.0.0400Using omniauth-github 1.1.2401Using omniauth-gitlab 1.0.1402Using omniauth-google-oauth2 0.2.10403Using omniauth-saml 1.5.0404Using actionview 4.2.6405Using acts-as-taggable-on 3.5.0406Using after_commit_queue 1.3.0407Using default_value_for 3.0.1408Using paranoia 2.1.4409Using seed-fu 2.3.5410Using test_after_commit 0.4.2411Using state_machines-activerecord 0.4.0412Using fog-azure 0.0.2413Using actionpack 4.2.6414Using actionmailer 4.2.6415Using railties 4.2.6416Using sprockets-rails 3.0.4417Using gon 6.0.1418Using kaminari 0.17.0419Using redis-actionpack 4.0.1420Using premailer-rails 1.9.2421Using activerecord-session_store 1.0.0422Using coffee-rails 4.1.1423Using d3_rails 3.5.11424Using responders 2.1.1425Using doorkeeper 3.1.0426Using factory_girl_rails 4.6.0427Using font-awesome-rails 4.6.1.0428Using jquery-rails 4.1.1429Using jquery-ui-rails 5.0.5430Using letter_opener_web 1.3.0431Using quiet_assets 1.0.3432Using rspec-rails 3.4.2433Using spinach-rails 0.2.1434Using teaspoon 1.1.5435Using rails 4.2.6436Using sass-rails 5.0.4437Using web-console 2.3.0438Using redis-rails 4.0.0439Using turbolinks 2.5.3440Using devise 4.1.1441Using teaspoon-jasmine 2.2.0442Using dropzonejs-rails 0.7.2443Using health_check 1.5.1444Using jquery-turbolinks 2.1.0445Using devise-two-factor 3.0.0446Bundle complete! 182 Gemfile dependencies, 335 gems now installed.447Gems in the groups postgres and production were not installed.448Bundled gems are installed into ./vendor.449$ retry gem install knapsack450Successfully installed timecop-0.8.1451Successfully installed knapsack-1.11.14522 gems installed453$ [ "$USE_DB" != "true" ] || bundle exec rake db:drop db:create db:schema:load db:migrate454Database 'gitlabhq_test' does not exist455WARNING: This version of GitLab depends on gitlab-shell 3.0.0, but you're running Unknown. Please update gitlab-shell.456Missing `db_key_base` for 'test' environment. The secrets will be generated and stored in `config/secrets.yml`457Instance method "run" is already defined in Object, use generic helper instead or set StateMachines::Machine.ignore_method_conflicts = true.458-- enable_extension("plpgsql")459 -> 0.0035s460-- enable_extension("pg_trgm")461 -> 0.0000s462-- create_table("abuse_reports", {:force=>:cascade})463 -> 0.0188s464-- create_table("appearances", {:force=>:cascade})465 -> 0.0131s466-- create_table("application_settings", {:force=>:cascade})467 -> 0.0157s468-- create_table("audit_events", {:force=>:cascade})469 -> 0.0102s470-- add_index("audit_events", ["author_id"], {:name=>"index_audit_events_on_author_id", :using=>:btree})471 -> 0.0150s472-- add_index("audit_events", ["entity_id", "entity_type"], {:name=>"index_audit_events_on_entity_id_and_entity_type", :using=>:btree})473 -> 0.0093s474-- add_index("audit_events", ["type"], {:name=>"index_audit_events_on_type", :using=>:btree})475 -> 0.0097s476-- create_table("award_emoji", {:force=>:cascade})477 -> 0.0131s478-- add_index("award_emoji", ["awardable_type", "awardable_id"], {:name=>"index_award_emoji_on_awardable_type_and_awardable_id", :using=>:btree})479 -> 0.0081s480-- add_index("award_emoji", ["user_id"], {:name=>"index_award_emoji_on_user_id", :using=>:btree})481 -> 0.0095s482-- create_table("broadcast_messages", {:force=>:cascade})483 -> 0.0160s484-- create_table("ci_application_settings", {:force=>:cascade})485 -> 0.0159s486-- create_table("ci_builds", {:force=>:cascade})487 -> 0.0168s488-- add_index("ci_builds", ["commit_id", "stage_idx", "created_at"], {:name=>"index_ci_builds_on_commit_id_and_stage_idx_and_created_at", :using=>:btree})489 -> 0.0123s490-- add_index("ci_builds", ["commit_id", "status", "type"], {:name=>"index_ci_builds_on_commit_id_and_status_and_type", :using=>:btree})491 -> 0.0126s492-- add_index("ci_builds", ["commit_id", "type", "name", "ref"], {:name=>"index_ci_builds_on_commit_id_and_type_and_name_and_ref", :using=>:btree})493 -> 0.0118s494-- add_index("ci_builds", ["commit_id", "type", "ref"], {:name=>"index_ci_builds_on_commit_id_and_type_and_ref", :using=>:btree})495 -> 0.0112s496-- add_index("ci_builds", ["commit_id"], {:name=>"index_ci_builds_on_commit_id", :using=>:btree})497 -> 0.0120s498-- add_index("ci_builds", ["erased_by_id"], {:name=>"index_ci_builds_on_erased_by_id", :using=>:btree})499 -> 0.0120s500-- add_index("ci_builds", ["gl_project_id"], {:name=>"index_ci_builds_on_gl_project_id", :using=>:btree})501 -> 0.0117s502-- add_index("ci_builds", ["project_id", "commit_id"], {:name=>"index_ci_builds_on_project_id_and_commit_id", :using=>:btree})503 -> 0.0121s504-- add_index("ci_builds", ["project_id"], {:name=>"index_ci_builds_on_project_id", :using=>:btree})505 -> 0.0114s506-- add_index("ci_builds", ["runner_id"], {:name=>"index_ci_builds_on_runner_id", :using=>:btree})507 -> 0.0132s508-- add_index("ci_builds", ["status"], {:name=>"index_ci_builds_on_status", :using=>:btree})509 -> 0.0138s510-- add_index("ci_builds", ["type"], {:name=>"index_ci_builds_on_type", :using=>:btree})511 -> 0.0128s512-- create_table("ci_commits", {:force=>:cascade})513 -> 0.0151s514-- add_index("ci_commits", ["gl_project_id", "sha"], {:name=>"index_ci_commits_on_gl_project_id_and_sha", :using=>:btree})515 -> 0.0107s516-- add_index("ci_commits", ["gl_project_id", "status"], {:name=>"index_ci_commits_on_gl_project_id_and_status", :using=>:btree})517 -> 0.0141s518-- add_index("ci_commits", ["gl_project_id"], {:name=>"index_ci_commits_on_gl_project_id", :using=>:btree})519 -> 0.0128s520-- add_index("ci_commits", ["project_id", "committed_at", "id"], {:name=>"index_ci_commits_on_project_id_and_committed_at_and_id", :using=>:btree})521 -> 0.0130s522-- add_index("ci_commits", ["project_id", "committed_at"], {:name=>"index_ci_commits_on_project_id_and_committed_at", :using=>:btree})523 -> 0.0135s524-- add_index("ci_commits", ["project_id", "sha"], {:name=>"index_ci_commits_on_project_id_and_sha", :using=>:btree})525 -> 0.0128s526-- add_index("ci_commits", ["project_id"], {:name=>"index_ci_commits_on_project_id", :using=>:btree})527 -> 0.0133s528-- add_index("ci_commits", ["sha"], {:name=>"index_ci_commits_on_sha", :using=>:btree})529 -> 0.0137s530-- add_index("ci_commits", ["status"], {:name=>"index_ci_commits_on_status", :using=>:btree})531 -> 0.0127s532-- create_table("ci_events", {:force=>:cascade})533 -> 0.0150s534-- add_index("ci_events", ["created_at"], {:name=>"index_ci_events_on_created_at", :using=>:btree})535 -> 0.0123s536-- add_index("ci_events", ["is_admin"], {:name=>"index_ci_events_on_is_admin", :using=>:btree})537 -> 0.0110s538-- add_index("ci_events", ["project_id"], {:name=>"index_ci_events_on_project_id", :using=>:btree})539 -> 0.0116s540-- create_table("ci_jobs", {:force=>:cascade})541 -> 0.0134s542-- add_index("ci_jobs", ["deleted_at"], {:name=>"index_ci_jobs_on_deleted_at", :using=>:btree})543 -> 0.0102s544-- add_index("ci_jobs", ["project_id"], {:name=>"index_ci_jobs_on_project_id", :using=>:btree})545 -> 0.0145s546-- create_table("ci_projects", {:force=>:cascade})547 -> 0.0158s548-- add_index("ci_projects", ["gitlab_id"], {:name=>"index_ci_projects_on_gitlab_id", :using=>:btree})549 -> 0.0143s550-- add_index("ci_projects", ["shared_runners_enabled"], {:name=>"index_ci_projects_on_shared_runners_enabled", :using=>:btree})551 -> 0.0103s552-- create_table("ci_runner_projects", {:force=>:cascade})553 -> 0.0141s554-- add_index("ci_runner_projects", ["gl_project_id"], {:name=>"index_ci_runner_projects_on_gl_project_id", :using=>:btree})555 -> 0.0107s556-- add_index("ci_runner_projects", ["runner_id"], {:name=>"index_ci_runner_projects_on_runner_id", :using=>:btree})557 -> 0.0108s558-- create_table("ci_runners", {:force=>:cascade})559 -> 0.0149s560-- add_index("ci_runners", ["description"], {:name=>"index_ci_runners_on_description_trigram", :using=>:gin, :opclasses=>{"description"=>"gin_trgm_ops"}})561 -> 0.0001s562-- add_index("ci_runners", ["locked"], {:name=>"index_ci_runners_on_locked", :using=>:btree})563 -> 0.0110s564-- add_index("ci_runners", ["token"], {:name=>"index_ci_runners_on_token", :using=>:btree})565 -> 0.0114s566-- add_index("ci_runners", ["token"], {:name=>"index_ci_runners_on_token_trigram", :using=>:gin, :opclasses=>{"token"=>"gin_trgm_ops"}})567 -> 0.0001s568-- create_table("ci_services", {:force=>:cascade})569 -> 0.0151s570-- add_index("ci_services", ["project_id"], {:name=>"index_ci_services_on_project_id", :using=>:btree})571 -> 0.0125s572-- create_table("ci_sessions", {:force=>:cascade})573 -> 0.0143s574-- add_index("ci_sessions", ["session_id"], {:name=>"index_ci_sessions_on_session_id", :using=>:btree})575 -> 0.0116s576-- add_index("ci_sessions", ["updated_at"], {:name=>"index_ci_sessions_on_updated_at", :using=>:btree})577 -> 0.0101s578-- create_table("ci_taggings", {:force=>:cascade})579 -> 0.0141s580-- add_index("ci_taggings", ["tag_id", "taggable_id", "taggable_type", "context", "tagger_id", "tagger_type"], {:name=>"ci_taggings_idx", :unique=>true, :using=>:btree})581 -> 0.0110s582-- add_index("ci_taggings", ["taggable_id", "taggable_type", "context"], {:name=>"index_ci_taggings_on_taggable_id_and_taggable_type_and_context", :using=>:btree})583 -> 0.0120s584-- create_table("ci_tags", {:force=>:cascade})585 -> 0.0145s586-- add_index("ci_tags", ["name"], {:name=>"index_ci_tags_on_name", :unique=>true, :using=>:btree})587 -> 0.0133s588-- create_table("ci_trigger_requests", {:force=>:cascade})589 -> 0.0169s590-- create_table("ci_triggers", {:force=>:cascade})591 -> 0.0150s592-- add_index("ci_triggers", ["deleted_at"], {:name=>"index_ci_triggers_on_deleted_at", :using=>:btree})593 -> 0.0120s594-- add_index("ci_triggers", ["gl_project_id"], {:name=>"index_ci_triggers_on_gl_project_id", :using=>:btree})595 -> 0.0114s596-- create_table("ci_variables", {:force=>:cascade})597 -> 0.0143s598-- add_index("ci_variables", ["gl_project_id"], {:name=>"index_ci_variables_on_gl_project_id", :using=>:btree})599 -> 0.0124s600-- create_table("ci_web_hooks", {:force=>:cascade})601 -> 0.0143s602-- create_table("deploy_keys_projects", {:force=>:cascade})603 -> 0.0142s604-- add_index("deploy_keys_projects", ["project_id"], {:name=>"index_deploy_keys_projects_on_project_id", :using=>:btree})605 -> 0.0120s606-- create_table("deployments", {:force=>:cascade})607 -> 0.0152s608-- add_index("deployments", ["project_id", "environment_id", "iid"], {:name=>"index_deployments_on_project_id_and_environment_id_and_iid", :using=>:btree})609 -> 0.0129s610-- add_index("deployments", ["project_id", "environment_id"], {:name=>"index_deployments_on_project_id_and_environment_id", :using=>:btree})611 -> 0.0150s612-- add_index("deployments", ["project_id", "iid"], {:name=>"index_deployments_on_project_id_and_iid", :unique=>true, :using=>:btree})613 -> 0.0164s614-- add_index("deployments", ["project_id"], {:name=>"index_deployments_on_project_id", :using=>:btree})615 -> 0.0154s616-- create_table("emails", {:force=>:cascade})617 -> 0.0145s618-- add_index("emails", ["email"], {:name=>"index_emails_on_email", :unique=>true, :using=>:btree})619 -> 0.0144s620-- add_index("emails", ["user_id"], {:name=>"index_emails_on_user_id", :using=>:btree})621 -> 0.0137s622-- create_table("environments", {:force=>:cascade})623 -> 0.0170s624-- add_index("environments", ["project_id", "name"], {:name=>"index_environments_on_project_id_and_name", :using=>:btree})625 -> 0.0165s626-- create_table("events", {:force=>:cascade})627 -> 0.0158s628-- add_index("events", ["action"], {:name=>"index_events_on_action", :using=>:btree})629 -> 0.0136s630-- add_index("events", ["author_id"], {:name=>"index_events_on_author_id", :using=>:btree})631 -> 0.0172s632-- add_index("events", ["created_at"], {:name=>"index_events_on_created_at", :using=>:btree})633 -> 0.0149s634-- add_index("events", ["project_id"], {:name=>"index_events_on_project_id", :using=>:btree})635 -> 0.0158s636-- add_index("events", ["target_id"], {:name=>"index_events_on_target_id", :using=>:btree})637 -> 0.0135s638-- add_index("events", ["target_type"], {:name=>"index_events_on_target_type", :using=>:btree})639 -> 0.0166s640-- create_table("forked_project_links", {:force=>:cascade})641 -> 0.0186s642-- add_index("forked_project_links", ["forked_to_project_id"], {:name=>"index_forked_project_links_on_forked_to_project_id", :unique=>true, :using=>:btree})643 -> 0.0174s644-- create_table("identities", {:force=>:cascade})645 -> 0.0185s646-- add_index("identities", ["created_at", "id"], {:name=>"index_identities_on_created_at_and_id", :using=>:btree})647 -> 0.0167s648-- add_index("identities", ["user_id"], {:name=>"index_identities_on_user_id", :using=>:btree})649 -> 0.0135s650-- create_table("issues", {:force=>:cascade})651 -> 0.0180s652-- add_index("issues", ["assignee_id"], {:name=>"index_issues_on_assignee_id", :using=>:btree})653 -> 0.0126s654-- add_index("issues", ["author_id"], {:name=>"index_issues_on_author_id", :using=>:btree})655 -> 0.0140s656-- add_index("issues", ["confidential"], {:name=>"index_issues_on_confidential", :using=>:btree})657 -> 0.0120s658-- add_index("issues", ["created_at", "id"], {:name=>"index_issues_on_created_at_and_id", :using=>:btree})659 -> 0.0110s660-- add_index("issues", ["created_at"], {:name=>"index_issues_on_created_at", :using=>:btree})661 -> 0.0121s662-- add_index("issues", ["deleted_at"], {:name=>"index_issues_on_deleted_at", :using=>:btree})663 -> 0.0110s664-- add_index("issues", ["description"], {:name=>"index_issues_on_description_trigram", :using=>:gin, :opclasses=>{"description"=>"gin_trgm_ops"}})665 -> 0.0000s666-- add_index("issues", ["due_date"], {:name=>"index_issues_on_due_date", :using=>:btree})667 -> 0.0110s668-- add_index("issues", ["milestone_id"], {:name=>"index_issues_on_milestone_id", :using=>:btree})669 -> 0.0122s670-- add_index("issues", ["project_id", "iid"], {:name=>"index_issues_on_project_id_and_iid", :unique=>true, :using=>:btree})671 -> 0.0118s672-- add_index("issues", ["project_id"], {:name=>"index_issues_on_project_id", :using=>:btree})673 -> 0.0137s674-- add_index("issues", ["state"], {:name=>"index_issues_on_state", :using=>:btree})675 -> 0.0139s676-- add_index("issues", ["title"], {:name=>"index_issues_on_title", :using=>:btree})677 -> 0.0146s678-- add_index("issues", ["title"], {:name=>"index_issues_on_title_trigram", :using=>:gin, :opclasses=>{"title"=>"gin_trgm_ops"}})679 -> 0.0000s680-- create_table("keys", {:force=>:cascade})681 -> 0.0164s682-- add_index("keys", ["created_at", "id"], {:name=>"index_keys_on_created_at_and_id", :using=>:btree})683 -> 0.0151s684-- add_index("keys", ["fingerprint"], {:name=>"index_keys_on_fingerprint", :unique=>true, :using=>:btree})685 -> 0.0231s686-- add_index("keys", ["user_id"], {:name=>"index_keys_on_user_id", :using=>:btree})687 -> 0.0135s688-- create_table("label_links", {:force=>:cascade})689 -> 0.0149s690-- add_index("label_links", ["label_id"], {:name=>"index_label_links_on_label_id", :using=>:btree})691 -> 0.0147s692-- add_index("label_links", ["target_id", "target_type"], {:name=>"index_label_links_on_target_id_and_target_type", :using=>:btree})693 -> 0.0126s694-- create_table("labels", {:force=>:cascade})695 -> 0.0164s696-- add_index("labels", ["priority"], {:name=>"index_labels_on_priority", :using=>:btree})697 -> 0.0174s698-- add_index("labels", ["project_id"], {:name=>"index_labels_on_project_id", :using=>:btree})699 -> 0.0146s700-- create_table("lfs_objects", {:force=>:cascade})701 -> 0.0199s702-- add_index("lfs_objects", ["oid"], {:name=>"index_lfs_objects_on_oid", :unique=>true, :using=>:btree})703 -> 0.0132s704-- create_table("lfs_objects_projects", {:force=>:cascade})705 -> 0.0170s706-- add_index("lfs_objects_projects", ["project_id"], {:name=>"index_lfs_objects_projects_on_project_id", :using=>:btree})707 -> 0.0123s708-- create_table("members", {:force=>:cascade})709 -> 0.0161s710-- add_index("members", ["access_level"], {:name=>"index_members_on_access_level", :using=>:btree})711 -> 0.0119s712-- add_index("members", ["created_at", "id"], {:name=>"index_members_on_created_at_and_id", :using=>:btree})713 -> 0.0120s714-- add_index("members", ["invite_token"], {:name=>"index_members_on_invite_token", :unique=>true, :using=>:btree})715 -> 0.0129s716-- add_index("members", ["requested_at"], {:name=>"index_members_on_requested_at", :using=>:btree})717 -> 0.0124s718-- add_index("members", ["source_id", "source_type"], {:name=>"index_members_on_source_id_and_source_type", :using=>:btree})719 -> 0.0118s720-- add_index("members", ["type"], {:name=>"index_members_on_type", :using=>:btree})721 -> 0.0121s722-- add_index("members", ["user_id"], {:name=>"index_members_on_user_id", :using=>:btree})723 -> 0.0137s724-- create_table("merge_request_diffs", {:force=>:cascade})725 -> 0.0172s726-- add_index("merge_request_diffs", ["merge_request_id"], {:name=>"index_merge_request_diffs_on_merge_request_id", :unique=>true, :using=>:btree})727 -> 0.0124s728-- create_table("merge_requests", {:force=>:cascade})729 -> 0.0165s730-- add_index("merge_requests", ["assignee_id"], {:name=>"index_merge_requests_on_assignee_id", :using=>:btree})731 -> 0.0114s732-- add_index("merge_requests", ["author_id"], {:name=>"index_merge_requests_on_author_id", :using=>:btree})733 -> 0.0105s734-- add_index("merge_requests", ["created_at", "id"], {:name=>"index_merge_requests_on_created_at_and_id", :using=>:btree})735 -> 0.0105s736-- add_index("merge_requests", ["created_at"], {:name=>"index_merge_requests_on_created_at", :using=>:btree})737 -> 0.0139s738-- add_index("merge_requests", ["deleted_at"], {:name=>"index_merge_requests_on_deleted_at", :using=>:btree})739 -> 0.0167s740-- add_index("merge_requests", ["description"], {:name=>"index_merge_requests_on_description_trigram", :using=>:gin, :opclasses=>{"description"=>"gin_trgm_ops"}})741 -> 0.0001s742-- add_index("merge_requests", ["milestone_id"], {:name=>"index_merge_requests_on_milestone_id", :using=>:btree})743 -> 0.0135s744-- add_index("merge_requests", ["source_branch"], {:name=>"index_merge_requests_on_source_branch", :using=>:btree})745 -> 0.0163s746-- add_index("merge_requests", ["source_project_id"], {:name=>"index_merge_requests_on_source_project_id", :using=>:btree})747 -> 0.0137s748-- add_index("merge_requests", ["target_branch"], {:name=>"index_merge_requests_on_target_branch", :using=>:btree})749 -> 0.0211s750-- add_index("merge_requests", ["target_project_id", "iid"], {:name=>"index_merge_requests_on_target_project_id_and_iid", :unique=>true, :using=>:btree})751 -> 0.0151s752-- add_index("merge_requests", ["title"], {:name=>"index_merge_requests_on_title", :using=>:btree})753 -> 0.0178s754-- add_index("merge_requests", ["title"], {:name=>"index_merge_requests_on_title_trigram", :using=>:gin, :opclasses=>{"title"=>"gin_trgm_ops"}})755 -> 0.0001s756-- create_table("milestones", {:force=>:cascade})757 -> 0.0190s758-- add_index("milestones", ["created_at", "id"], {:name=>"index_milestones_on_created_at_and_id", :using=>:btree})759 -> 0.0129s760-- add_index("milestones", ["description"], {:name=>"index_milestones_on_description_trigram", :using=>:gin, :opclasses=>{"description"=>"gin_trgm_ops"}})761 -> 0.0001s762-- add_index("milestones", ["due_date"], {:name=>"index_milestones_on_due_date", :using=>:btree})763 -> 0.0116s764-- add_index("milestones", ["project_id", "iid"], {:name=>"index_milestones_on_project_id_and_iid", :unique=>true, :using=>:btree})765 -> 0.0130s766-- add_index("milestones", ["project_id"], {:name=>"index_milestones_on_project_id", :using=>:btree})767 -> 0.0182s768-- add_index("milestones", ["title"], {:name=>"index_milestones_on_title", :using=>:btree})769 -> 0.0146s770-- add_index("milestones", ["title"], {:name=>"index_milestones_on_title_trigram", :using=>:gin, :opclasses=>{"title"=>"gin_trgm_ops"}})771 -> 0.0001s772-- create_table("namespaces", {:force=>:cascade})773 -> 0.0171s774-- add_index("namespaces", ["created_at", "id"], {:name=>"index_namespaces_on_created_at_and_id", :using=>:btree})775 -> 0.0166s776-- add_index("namespaces", ["name"], {:name=>"index_namespaces_on_name", :unique=>true, :using=>:btree})777 -> 0.0138s778-- add_index("namespaces", ["name"], {:name=>"index_namespaces_on_name_trigram", :using=>:gin, :opclasses=>{"name"=>"gin_trgm_ops"}})779 -> 0.0001s780-- add_index("namespaces", ["owner_id"], {:name=>"index_namespaces_on_owner_id", :using=>:btree})781 -> 0.0171s782-- add_index("namespaces", ["path"], {:name=>"index_namespaces_on_path", :unique=>true, :using=>:btree})783 -> 0.0115s784-- add_index("namespaces", ["path"], {:name=>"index_namespaces_on_path_trigram", :using=>:gin, :opclasses=>{"path"=>"gin_trgm_ops"}})785 -> 0.0000s786-- add_index("namespaces", ["type"], {:name=>"index_namespaces_on_type", :using=>:btree})787 -> 0.0130s788-- add_index("namespaces", ["visibility_level"], {:name=>"index_namespaces_on_visibility_level", :using=>:btree})789 -> 0.0121s790-- create_table("notes", {:force=>:cascade})791 -> 0.0144s792-- add_index("notes", ["author_id"], {:name=>"index_notes_on_author_id", :using=>:btree})793 -> 0.0112s794-- add_index("notes", ["commit_id"], {:name=>"index_notes_on_commit_id", :using=>:btree})795 -> 0.0075s796-- add_index("notes", ["created_at", "id"], {:name=>"index_notes_on_created_at_and_id", :using=>:btree})797 -> 0.0101s798-- add_index("notes", ["created_at"], {:name=>"index_notes_on_created_at", :using=>:btree})799 -> 0.0075s800-- add_index("notes", ["line_code"], {:name=>"index_notes_on_line_code", :using=>:btree})801 -> 0.0076s802-- add_index("notes", ["note"], {:name=>"index_notes_on_note_trigram", :using=>:gin, :opclasses=>{"note"=>"gin_trgm_ops"}})803 -> 0.0000s804-- add_index("notes", ["noteable_id", "noteable_type"], {:name=>"index_notes_on_noteable_id_and_noteable_type", :using=>:btree})805 -> 0.0067s806-- add_index("notes", ["noteable_type"], {:name=>"index_notes_on_noteable_type", :using=>:btree})807 -> 0.0063s808-- add_index("notes", ["project_id", "noteable_type"], {:name=>"index_notes_on_project_id_and_noteable_type", :using=>:btree})809 -> 0.0066s810-- add_index("notes", ["project_id"], {:name=>"index_notes_on_project_id", :using=>:btree})811 -> 0.0066s812-- add_index("notes", ["updated_at"], {:name=>"index_notes_on_updated_at", :using=>:btree})813 -> 0.0064s814-- create_table("notification_settings", {:force=>:cascade})815 -> 0.0099s816-- add_index("notification_settings", ["source_id", "source_type"], {:name=>"index_notification_settings_on_source_id_and_source_type", :using=>:btree})817 -> 0.0096s818-- add_index("notification_settings", ["user_id", "source_id", "source_type"], {:name=>"index_notifications_on_user_id_and_source_id_and_source_type", :unique=>true, :using=>:btree})819 -> 0.0060s820-- add_index("notification_settings", ["user_id"], {:name=>"index_notification_settings_on_user_id", :using=>:btree})821 -> 0.0108s822-- create_table("oauth_access_grants", {:force=>:cascade})823 -> 0.0130s824-- add_index("oauth_access_grants", ["token"], {:name=>"index_oauth_access_grants_on_token", :unique=>true, :using=>:btree})825 -> 0.0065s826-- create_table("oauth_access_tokens", {:force=>:cascade})827 -> 0.0107s828-- add_index("oauth_access_tokens", ["refresh_token"], {:name=>"index_oauth_access_tokens_on_refresh_token", :unique=>true, :using=>:btree})829 -> 0.0093s830-- add_index("oauth_access_tokens", ["resource_owner_id"], {:name=>"index_oauth_access_tokens_on_resource_owner_id", :using=>:btree})831 -> 0.0084s832-- add_index("oauth_access_tokens", ["token"], {:name=>"index_oauth_access_tokens_on_token", :unique=>true, :using=>:btree})833 -> 0.0110s834-- create_table("oauth_applications", {:force=>:cascade})835 -> 0.0117s836-- add_index("oauth_applications", ["owner_id", "owner_type"], {:name=>"index_oauth_applications_on_owner_id_and_owner_type", :using=>:btree})837 -> 0.0141s838-- add_index("oauth_applications", ["uid"], {:name=>"index_oauth_applications_on_uid", :unique=>true, :using=>:btree})839 -> 0.0173s840-- create_table("personal_access_tokens", {:force=>:cascade})841 -> 0.0144s842-- add_index("personal_access_tokens", ["token"], {:name=>"index_personal_access_tokens_on_token", :unique=>true, :using=>:btree})843 -> 0.0103s844-- add_index("personal_access_tokens", ["user_id"], {:name=>"index_personal_access_tokens_on_user_id", :using=>:btree})845 -> 0.0114s846-- create_table("project_group_links", {:force=>:cascade})847 -> 0.0127s848-- create_table("project_import_data", {:force=>:cascade})849 -> 0.0145s850-- create_table("projects", {:force=>:cascade})851 -> 0.0154s852-- add_index("projects", ["builds_enabled", "shared_runners_enabled"], {:name=>"index_projects_on_builds_enabled_and_shared_runners_enabled", :using=>:btree})853 -> 0.0119s854-- add_index("projects", ["builds_enabled"], {:name=>"index_projects_on_builds_enabled", :using=>:btree})855 -> 0.0113s856-- add_index("projects", ["ci_id"], {:name=>"index_projects_on_ci_id", :using=>:btree})857 -> 0.0101s858-- add_index("projects", ["created_at", "id"], {:name=>"index_projects_on_created_at_and_id", :using=>:btree})859 -> 0.0172s860-- add_index("projects", ["creator_id"], {:name=>"index_projects_on_creator_id", :using=>:btree})861 -> 0.0121s862-- add_index("projects", ["description"], {:name=>"index_projects_on_description_trigram", :using=>:gin, :opclasses=>{"description"=>"gin_trgm_ops"}})863 -> 0.0001s864-- add_index("projects", ["last_activity_at"], {:name=>"index_projects_on_last_activity_at", :using=>:btree})865 -> 0.0142s866-- add_index("projects", ["last_repository_check_failed"], {:name=>"index_projects_on_last_repository_check_failed", :using=>:btree})867 -> 0.0092s868-- add_index("projects", ["name"], {:name=>"index_projects_on_name_trigram", :using=>:gin, :opclasses=>{"name"=>"gin_trgm_ops"}})869 -> 0.0001s870-- add_index("projects", ["namespace_id"], {:name=>"index_projects_on_namespace_id", :using=>:btree})871 -> 0.0149s872-- add_index("projects", ["path"], {:name=>"index_projects_on_path", :using=>:btree})873 -> 0.0091s874-- add_index("projects", ["path"], {:name=>"index_projects_on_path_trigram", :using=>:gin, :opclasses=>{"path"=>"gin_trgm_ops"}})875 -> 0.0001s876-- add_index("projects", ["pending_delete"], {:name=>"index_projects_on_pending_delete", :using=>:btree})877 -> 0.0154s878-- add_index("projects", ["runners_token"], {:name=>"index_projects_on_runners_token", :using=>:btree})879 -> 0.0137s880-- add_index("projects", ["star_count"], {:name=>"index_projects_on_star_count", :using=>:btree})881 -> 0.0144s882-- add_index("projects", ["visibility_level"], {:name=>"index_projects_on_visibility_level", :using=>:btree})883 -> 0.0113s884-- create_table("protected_branches", {:force=>:cascade})885 -> 0.0128s886-- add_index("protected_branches", ["project_id"], {:name=>"index_protected_branches_on_project_id", :using=>:btree})887 -> 0.0125s888-- create_table("releases", {:force=>:cascade})889 -> 0.0107s890-- add_index("releases", ["project_id", "tag"], {:name=>"index_releases_on_project_id_and_tag", :using=>:btree})891 -> 0.0082s892-- add_index("releases", ["project_id"], {:name=>"index_releases_on_project_id", :using=>:btree})893 -> 0.0129s894-- create_table("sent_notifications", {:force=>:cascade})895 -> 0.0095s896-- add_index("sent_notifications", ["reply_key"], {:name=>"index_sent_notifications_on_reply_key", :unique=>true, :using=>:btree})897 -> 0.0075s898-- create_table("services", {:force=>:cascade})899 -> 0.0111s900-- add_index("services", ["category"], {:name=>"index_services_on_category", :using=>:btree})901 -> 0.0077s902-- add_index("services", ["created_at", "id"], {:name=>"index_services_on_created_at_and_id", :using=>:btree})903 -> 0.0059s904-- add_index("services", ["default"], {:name=>"index_services_on_default", :using=>:btree})905 -> 0.0064s906-- add_index("services", ["project_id"], {:name=>"index_services_on_project_id", :using=>:btree})907 -> 0.0061s908-- add_index("services", ["template"], {:name=>"index_services_on_template", :using=>:btree})909 -> 0.0088s910-- create_table("snippets", {:force=>:cascade})911 -> 0.0116s912-- add_index("snippets", ["author_id"], {:name=>"index_snippets_on_author_id", :using=>:btree})913 -> 0.0090s914-- add_index("snippets", ["created_at", "id"], {:name=>"index_snippets_on_created_at_and_id", :using=>:btree})915 -> 0.0062s916-- add_index("snippets", ["created_at"], {:name=>"index_snippets_on_created_at", :using=>:btree})917 -> 0.0071s918-- add_index("snippets", ["file_name"], {:name=>"index_snippets_on_file_name_trigram", :using=>:gin, :opclasses=>{"file_name"=>"gin_trgm_ops"}})919 -> 0.0000s920-- add_index("snippets", ["project_id"], {:name=>"index_snippets_on_project_id", :using=>:btree})921 -> 0.0090s922-- add_index("snippets", ["title"], {:name=>"index_snippets_on_title_trigram", :using=>:gin, :opclasses=>{"title"=>"gin_trgm_ops"}})923 -> 0.0001s924-- add_index("snippets", ["updated_at"], {:name=>"index_snippets_on_updated_at", :using=>:btree})925 -> 0.0095s926-- add_index("snippets", ["visibility_level"], {:name=>"index_snippets_on_visibility_level", :using=>:btree})927 -> 0.0088s928-- create_table("spam_logs", {:force=>:cascade})929 -> 0.0116s930-- create_table("subscriptions", {:force=>:cascade})931 -> 0.3651s932-- add_index("subscriptions", ["subscribable_id", "subscribable_type", "user_id"], {:name=>"subscriptions_user_id_and_ref_fields", :unique=>true, :using=>:btree})933 -> 0.0189s934-- create_table("taggings", {:force=>:cascade})935 -> 0.0181s936-- add_index("taggings", ["tag_id", "taggable_id", "taggable_type", "context", "tagger_id", "tagger_type"], {:name=>"taggings_idx", :unique=>true, :using=>:btree})937 -> 0.0102s938-- add_index("taggings", ["taggable_id", "taggable_type", "context"], {:name=>"index_taggings_on_taggable_id_and_taggable_type_and_context", :using=>:btree})939 -> 0.0089s940-- create_table("tags", {:force=>:cascade})941 -> 0.0127s942-- add_index("tags", ["name"], {:name=>"index_tags_on_name", :unique=>true, :using=>:btree})943 -> 0.0097s944-- create_table("todos", {:force=>:cascade})945 -> 0.0102s946-- add_index("todos", ["author_id"], {:name=>"index_todos_on_author_id", :using=>:btree})947 -> 0.0090s948-- add_index("todos", ["commit_id"], {:name=>"index_todos_on_commit_id", :using=>:btree})949 -> 0.0082s950-- add_index("todos", ["note_id"], {:name=>"index_todos_on_note_id", :using=>:btree})951 -> 0.0080s952-- add_index("todos", ["project_id"], {:name=>"index_todos_on_project_id", :using=>:btree})953 -> 0.0097s954-- add_index("todos", ["state"], {:name=>"index_todos_on_state", :using=>:btree})955 -> 0.0094s956-- add_index("todos", ["target_type", "target_id"], {:name=>"index_todos_on_target_type_and_target_id", :using=>:btree})957 -> 0.0093s958-- add_index("todos", ["user_id"], {:name=>"index_todos_on_user_id", :using=>:btree})959 -> 0.0086s960-- create_table("u2f_registrations", {:force=>:cascade})961 -> 0.0139s962-- add_index("u2f_registrations", ["key_handle"], {:name=>"index_u2f_registrations_on_key_handle", :using=>:btree})963 -> 0.0076s964-- add_index("u2f_registrations", ["user_id"], {:name=>"index_u2f_registrations_on_user_id", :using=>:btree})965 -> 0.0067s966-- create_table("users", {:force=>:cascade})967 -> 0.0145s968-- add_index("users", ["admin"], {:name=>"index_users_on_admin", :using=>:btree})969 -> 0.0102s970-- add_index("users", ["authentication_token"], {:name=>"index_users_on_authentication_token", :unique=>true, :using=>:btree})971 -> 0.0089s972-- add_index("users", ["confirmation_token"], {:name=>"index_users_on_confirmation_token", :unique=>true, :using=>:btree})973 -> 0.0093s974-- add_index("users", ["created_at", "id"], {:name=>"index_users_on_created_at_and_id", :using=>:btree})975 -> 0.0093s976-- add_index("users", ["current_sign_in_at"], {:name=>"index_users_on_current_sign_in_at", :using=>:btree})977 -> 0.0099s978-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true, :using=>:btree})979 -> 0.0089s980-- add_index("users", ["email"], {:name=>"index_users_on_email_trigram", :using=>:gin, :opclasses=>{"email"=>"gin_trgm_ops"}})981 -> 0.0001s982-- add_index("users", ["name"], {:name=>"index_users_on_name", :using=>:btree})983 -> 0.0097s984-- add_index("users", ["name"], {:name=>"index_users_on_name_trigram", :using=>:gin, :opclasses=>{"name"=>"gin_trgm_ops"}})985 -> 0.0001s986-- add_index("users", ["reset_password_token"], {:name=>"index_users_on_reset_password_token", :unique=>true, :using=>:btree})987 -> 0.0107s988-- add_index("users", ["state"], {:name=>"index_users_on_state", :using=>:btree})989 -> 0.0101s990-- add_index("users", ["username"], {:name=>"index_users_on_username", :using=>:btree})991 -> 0.0094s992-- add_index("users", ["username"], {:name=>"index_users_on_username_trigram", :using=>:gin, :opclasses=>{"username"=>"gin_trgm_ops"}})993 -> 0.0000s994-- create_table("users_star_projects", {:force=>:cascade})995 -> 0.0103s996-- add_index("users_star_projects", ["project_id"], {:name=>"index_users_star_projects_on_project_id", :using=>:btree})997 -> 0.0090s998-- add_index("users_star_projects", ["user_id", "project_id"], {:name=>"index_users_star_projects_on_user_id_and_project_id", :unique=>true, :using=>:btree})999 -> 0.0082s1000-- add_index("users_star_projects", ["user_id"], {:name=>"index_users_star_projects_on_user_id", :using=>:btree})1001 -> 0.0070s1002-- create_table("web_hooks", {:force=>:cascade})1003 -> 0.0104s1004-- add_index("web_hooks", ["created_at", "id"], {:name=>"index_web_hooks_on_created_at_and_id", :using=>:btree})1005 -> 0.0088s1006-- add_index("web_hooks", ["project_id"], {:name=>"index_web_hooks_on_project_id", :using=>:btree})1007 -> 0.0087s1008-- add_foreign_key("personal_access_tokens", "users")1009 -> 0.0192s1010-- add_foreign_key("u2f_registrations", "users")1011 -> 0.0206s1012-- initialize_schema_migrations_table()1013 -> 0.0436s1014$ bundle exec rake assets:precompile 2>/dev/null1015$ JOB_NAME=( $CI_BUILD_NAME )1016$ export CI_NODE_INDEX=${JOB_NAME[1]}1017$ export CI_NODE_TOTAL=${JOB_NAME[2]}1018$ export KNAPSACK_REPORT_PATH=knapsack/spinach_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1019$ export KNAPSACK_GENERATE_REPORT=true1020$ cp knapsack/spinach_report.json ${KNAPSACK_REPORT_PATH}1021$ knapsack spinach "-r rerun" || retry '[ ! -e tmp/spinach-rerun.txt ] || bundle exec spinach -r rerun $(cat tmp/spinach-rerun.txt)'1022Report features:1023Leftover features:1024features/admin/abuse_report.feature1025features/admin/projects.feature1026features/dashboard/issues.feature1027features/groups.feature1028features/project/builds/artifacts.feature1029features/project/deploy_keys.feature1030features/project/issues/labels.feature1031features/project/project.feature1032features/project/team_management.feature1033WARNING: This version of GitLab depends on gitlab-shell 3.0.0, but you're running Unknown. Please update gitlab-shell.1034Knapsack report generator started!1035WARNING: This version of GitLab depends on gitlab-shell 3.0.0, but you're running Unknown. Please update gitlab-shell.1036Instance method "run" is already defined in Object, use generic helper instead or set StateMachines::Machine.ignore_method_conflicts = true.1037Cloning into 'tmp/tests/gitlab-shell'...1038Feature: Admin Abuse reports1039 Scenario: Browse abuse reports1040 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111041 ✔ And abuse reports exist # features/steps/admin/abuse_reports.rb:121042 ✔ When I visit abuse reports page # features/steps/shared/paths.rb:1661043 ✔ Then I should see list of abuse reports # features/steps/admin/abuse_reports.rb:61044Feature: Admin Projects1045 Scenario: I should see non-archived projects in the list1046 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111047 ✔ And there are projects in system # features/steps/shared/admin.rb:41048 ✔ Given archived project "Archive" # features/steps/shared/project.rb:1211049 ✔ When I visit admin projects page # features/steps/shared/paths.rb:1701050 ✔ Then I should see all non-archived projects # features/steps/admin/projects.rb:91051 ✔ And I should not see project "Archive" # features/steps/shared/project.rb:1251052 Scenario: I should see all projects in the list1053 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111054 ✔ And there are projects in system # features/steps/shared/admin.rb:41055 ✔ Given archived project "Archive" # features/steps/shared/project.rb:1211056 ✔ When I visit admin projects page # features/steps/shared/paths.rb:1701057 ✔ And I check "Show archived projects" # features/steps/admin/projects.rb:211058 ✔ Then I should see all projects # features/steps/admin/projects.rb:151059 ✔ And I should see "archived" label # features/steps/admin/projects.rb:261060 Scenario: Projects show1061 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111062 ✔ And there are projects in system # features/steps/shared/admin.rb:41063 ✔ When I visit admin projects page # features/steps/shared/paths.rb:1701064 ✔ And I click on first project # features/steps/admin/projects.rb:301065 ✔ Then I should see project details # features/steps/admin/projects.rb:341066 Scenario: Transfer project1067 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111068 ✔ And there are projects in system # features/steps/shared/admin.rb:41069 ✔ Given group 'Web' # features/steps/admin/projects.rb:521070 ✔ And I visit admin project page # features/steps/admin/projects.rb:411071 ✔ When I transfer project to group 'Web' # features/steps/admin/projects.rb:451072 ✔ Then I should see project transfered # features/steps/admin/projects.rb:561073 Scenario: Signed in admin should be able to add himself to a project1074 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111075 ✔ And there are projects in system # features/steps/shared/admin.rb:41076 ✔ Given "John Doe" owns private project "Enterprise" # features/steps/shared/project.rb:1801077 ✔ When I visit project "Enterprise" members page # features/steps/admin/projects.rb:611078 ✔ When I select current user as "Developer" # features/steps/admin/projects.rb:661079 ✔ Then I should see current user as "Developer" # features/steps/admin/projects.rb:751080 Scenario: Signed in admin should be able to remove himself from a project1081 ✔ Given I sign in as an admin # features/steps/shared/authentication.rb:111082 ✔ And there are projects in system # features/steps/shared/admin.rb:41083 ✔ Given "John Doe" owns private project "Enterprise" # features/steps/shared/project.rb:1801084 ✔ And current user is developer of project "Enterprise" # features/steps/admin/projects.rb:821085 ✔ When I visit project "Enterprise" members page # features/steps/admin/projects.rb:611086 ✔ Then I should see current user as "Developer" # features/steps/admin/projects.rb:751087 ✔ When I click on the "Remove User From Project" button for current user # features/steps/admin/projects.rb:871088 ✔ Then I should not see current user as "Developer" # features/steps/admin/projects.rb:921089Feature: Dashboard Issues1090 Scenario: I should see assigned issues1091 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71092 ✔ And I have authored issues # features/steps/dashboard/issues.rb:251093 ✔ And I have assigned issues # features/steps/dashboard/issues.rb:301094 ✔ And I have other issues # features/steps/dashboard/issues.rb:341095 ✔ And I visit dashboard issues page # features/steps/shared/paths.rb:941096 ✔ Then I should see issues assigned to me # features/steps/dashboard/issues.rb:61097 Scenario: I should see authored issues1098 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71099 ✔ And I have authored issues # features/steps/dashboard/issues.rb:251100 ✔ And I have assigned issues # features/steps/dashboard/issues.rb:301101 ✔ And I have other issues # features/steps/dashboard/issues.rb:341102 ✔ And I visit dashboard issues page # features/steps/shared/paths.rb:941103 ✔ When I click "Authored by me" link # features/steps/dashboard/issues.rb:381104 ✔ Then I should see issues authored by me # features/steps/dashboard/issues.rb:121105 Scenario: I should see all issues1106 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71107 ✔ And I have authored issues # features/steps/dashboard/issues.rb:251108 ✔ And I have assigned issues # features/steps/dashboard/issues.rb:301109 ✔ And I have other issues # features/steps/dashboard/issues.rb:341110 ✔ And I visit dashboard issues page # features/steps/shared/paths.rb:941111 ✔ When I click "All" link # features/steps/dashboard/issues.rb:441112 ✔ Then I should see all issues # features/steps/dashboard/issues.rb:191113Feature: Groups1114 Scenario: I should not see a group if it does not exist1115 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151116 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81117 ✔ When I visit group "NonExistentGroup" page # features/steps/groups.rb:1311118 ✔ Then page status code should be 404 # features/steps/shared/paths.rb:5251119 Scenario: I should see group "Owned" dashboard list1120 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151121 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81122 ✔ When I visit group "Owned" page # features/steps/shared/paths.rb:261123 ✔ Then I should see group "Owned" projects list # features/steps/groups.rb:271124 Scenario: I should see group "Owned" activity feed1125 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151126 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81127 ✔ When I visit group "Owned" activity page # features/steps/shared/paths.rb:301128 ✔ And I should see projects activity feed # features/steps/groups.rb:331129 Scenario: I should see group "Owned" issues list1130 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151131 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81132 ✔ Given project from group "Owned" has issues assigned to me # features/steps/groups.rb:611133 ✔ When I visit group "Owned" issues page # features/steps/shared/paths.rb:341134 ✔ Then I should see issues from group "Owned" assigned to me # features/steps/groups.rb:371135 Scenario: I should not see issues from archived project in "Owned" group issues list1136 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151137 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81138 ✔ Given Group "Owned" has archived project # features/steps/groups.rb:1221139 ✔ And the archived project have some issues # features/steps/groups.rb:1351140 ✔ When I visit group "Owned" issues page # features/steps/shared/paths.rb:341141 ✔ Then I should not see issues from the archived project # features/steps/groups.rb:431142 Scenario: I should see group "Owned" merge requests list1143 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151144 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81145 ✔ Given project from group "Owned" has merge requests assigned to me # features/steps/groups.rb:681146 ✔ When I visit group "Owned" merge requests page # features/steps/shared/paths.rb:381147 ✔ Then I should see merge requests from group "Owned" assigned to me # features/steps/groups.rb:551148 Scenario: I should not see merge requests from archived project in "Owned" group merge requests list1149 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151150 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81151 ✔ Given Group "Owned" has archived project # features/steps/groups.rb:1221152 ✔ And the archived project have some merge_requests # features/steps/groups.rb:1421153 ✔ When I visit group "Owned" merge requests page # features/steps/shared/paths.rb:381154 ✔ Then I should not see merge requests from the archived project # features/steps/groups.rb:491155 Scenario: I should see edit group "Owned" page1156 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151157 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81158 ✔ When I visit group "Owned" settings page # features/steps/shared/paths.rb:501159 ✔ And I change group "Owned" name to "new-name" # features/steps/groups.rb:761160 ✔ Then I should see new group "Owned" name # features/steps/groups.rb:821161 Scenario: I edit group "Owned" avatar1162 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151163 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81164 ✔ When I visit group "Owned" settings page # features/steps/shared/paths.rb:501165 ✔ And I change group "Owned" avatar # features/steps/groups.rb:881166 ✔ And I visit group "Owned" settings page # features/steps/shared/paths.rb:501167 ✔ Then I should see new group "Owned" avatar # features/steps/groups.rb:941168 ✔ And I should see the "Remove avatar" button # features/steps/groups.rb:991169 Scenario: I remove group "Owned" avatar1170 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151171 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81172 ✔ When I visit group "Owned" settings page # features/steps/shared/paths.rb:501173 ✔ And I have group "Owned" avatar # features/steps/groups.rb:1031174 ✔ And I visit group "Owned" settings page # features/steps/shared/paths.rb:501175 ✔ And I remove group "Owned" avatar # features/steps/groups.rb:1091176 ✔ Then I should not see group "Owned" avatar # features/steps/groups.rb:1141177 ✔ And I should not see the "Remove avatar" button # features/steps/groups.rb:1181178 Scenario: I should see all projects in the project list in settings1179 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151180 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81181 ✔ Given Group "Owned" has archived project # features/steps/groups.rb:1221182 ✔ When I visit group "Owned" projects page # features/steps/shared/paths.rb:541183 ✔ Then I should see group "Owned" projects list # features/steps/groups.rb:271184 ✔ And I should see "archived" label # features/steps/groups.rb:1271185 Scenario: Signed out user should see group1186 ✔ Given I sign in as "John Doe" # features/steps/shared/authentication.rb:151187 ✔ And "John Doe" is owner of group "Owned" # features/steps/shared/group.rb:81188 ✔ Given "Mary Jane" is owner of group "Owned" # features/steps/shared/group.rb:161189 ✔ And I am a signed out user # features/steps/groups.rb:111190 ✔ And Group "Owned" has a public project "Public-project" # features/steps/groups.rb:151191 ✔ When I visit group "Owned" page # features/steps/shared/paths.rb:261192 ✔ Then I should see group "Owned" # features/steps/groups.rb:71193 ✔ Then I should see project "Public-project" # features/steps/groups.rb:231194Feature: Project Builds Artifacts1195 Scenario: I download build artifacts1196 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71197 ✔ And I own a project # features/steps/shared/project.rb:51198 ✔ And project has CI enabled # features/steps/shared/builds.rb:41199 ✔ And project has a recent build # features/steps/shared/builds.rb:121200 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371201 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291202 ✔ And I click artifacts download button # features/steps/project/builds/artifacts.rb:71203 ✔ Then download of build artifacts archive starts # features/steps/shared/builds.rb:531204 Scenario: I browse build artifacts1205 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71206 ✔ And I own a project # features/steps/shared/project.rb:51207 ✔ And project has CI enabled # features/steps/shared/builds.rb:41208 ✔ And project has a recent build # features/steps/shared/builds.rb:121209 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371210 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431211 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291212 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111213 ✔ Then I should see content of artifacts archive # features/steps/project/builds/artifacts.rb:151214 Scenario: I browse subdirectory of build artifacts1215 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71216 ✔ And I own a project # features/steps/shared/project.rb:51217 ✔ And project has CI enabled # features/steps/shared/builds.rb:41218 ✔ And project has a recent build # features/steps/shared/builds.rb:121219 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371220 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431221 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291222 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111223 ✔ And I click link to subdirectory within build artifacts # features/steps/project/builds/artifacts.rb:241224 ✔ Then I should see content of subdirectory within artifacts archive # features/steps/project/builds/artifacts.rb:281225 Scenario: I browse directory with UTF-8 characters in name1226 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71227 ✔ And I own a project # features/steps/shared/project.rb:51228 ✔ And project has CI enabled # features/steps/shared/builds.rb:41229 ✔ And project has a recent build # features/steps/shared/builds.rb:121230 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371231 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431232 ✔ And recent build artifacts contain directory with UTF-8 characters # features/steps/project/builds/artifacts.rb:361233 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291234 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111235 ✔ And I navigate to directory with UTF-8 characters in name # features/steps/project/builds/artifacts.rb:401236 ✔ Then I should see content of directory with UTF-8 characters in name # features/steps/project/builds/artifacts.rb:451237 Scenario: I try to browse directory with invalid UTF-8 characters in name1238 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71239 ✔ And I own a project # features/steps/shared/project.rb:51240 ✔ And project has CI enabled # features/steps/shared/builds.rb:41241 ✔ And project has a recent build # features/steps/shared/builds.rb:121242 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371243 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431244 ✔ And recent build artifacts contain directory with invalid UTF-8 characters # features/steps/project/builds/artifacts.rb:521245 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291246 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111247 ✔ And I navigate to parent directory of directory with invalid name # features/steps/project/builds/artifacts.rb:561248 ✔ Then I should not see directory with invalid name on the list # features/steps/project/builds/artifacts.rb:601249 Scenario: I download a single file from build artifacts1250 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71251 ✔ And I own a project # features/steps/shared/project.rb:51252 ✔ And project has CI enabled # features/steps/shared/builds.rb:41253 ✔ And project has a recent build # features/steps/shared/builds.rb:121254 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371255 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431256 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291257 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111258 ✔ And I click a link to file within build artifacts # features/steps/project/builds/artifacts.rb:661259 ✔ Then download of a file extracted from build artifacts should start # features/steps/project/builds/artifacts.rb:701260 Scenario: I click on a row in an artifacts table1261 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71262 ✔ And I own a project # features/steps/shared/project.rb:51263 ✔ And project has CI enabled # features/steps/shared/builds.rb:41264 ✔ And project has a recent build # features/steps/shared/builds.rb:121265 ✔ Given recent build has artifacts available # features/steps/shared/builds.rb:371266 ✔ And recent build has artifacts metadata available # features/steps/shared/builds.rb:431267 ✔ When I visit recent build details page # features/steps/shared/builds.rb:291268 ✔ And I click artifacts browse button # features/steps/project/builds/artifacts.rb:111269 ✔ And I click a first row within build artifacts table # features/steps/project/builds/artifacts.rb:771270 ✔ Then page with a coresponding path is loading # features/steps/project/builds/artifacts.rb:831271Feature: Project Deploy Keys1272 Scenario: I should see deploy keys list1273 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71274 ✔ And I own project "Shop" # features/steps/shared/project.rb:161275 ✔ Given project has deploy key # features/steps/project/deploy_keys.rb:61276 ✔ When I visit project deploy keys page # features/steps/shared/paths.rb:2781277 ✔ Then I should see project deploy key # features/steps/project/deploy_keys.rb:101278 Scenario: I should see project deploy keys1279 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71280 ✔ And I own project "Shop" # features/steps/shared/project.rb:161281 ✔ Given other projects have deploy keys # features/steps/project/deploy_keys.rb:481282 ✔ When I visit project deploy keys page # features/steps/shared/paths.rb:2781283 ✔ Then I should see other project deploy key # features/steps/project/deploy_keys.rb:161284 ✔ And I should only see the same deploy key once # features/steps/project/deploy_keys.rb:581285 Scenario: I should see public deploy keys1286 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71287 ✔ And I own project "Shop" # features/steps/shared/project.rb:161288 ✔ Given public deploy key exists # features/steps/project/deploy_keys.rb:641289 ✔ When I visit project deploy keys page # features/steps/shared/paths.rb:2781290 ✔ Then I should see public deploy key # features/steps/project/deploy_keys.rb:221291 Scenario: I add new deploy key1292 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71293 ✔ And I own project "Shop" # features/steps/shared/project.rb:161294 ✔ Given I visit project deploy keys page # features/steps/shared/paths.rb:2781295 ✔ And I submit new deploy key # features/steps/project/deploy_keys.rb:321296 ✔ Then I should be on deploy keys page # features/steps/project/deploy_keys.rb:381297 ✔ And I should see newly created deploy key # features/steps/project/deploy_keys.rb:421298 Scenario: I attach other project deploy key to project1299 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71300 ✔ And I own project "Shop" # features/steps/shared/project.rb:161301 ✔ Given other projects have deploy keys # features/steps/project/deploy_keys.rb:481302 ✔ And I visit project deploy keys page # features/steps/shared/paths.rb:2781303 ✔ When I click attach deploy key # features/steps/project/deploy_keys.rb:681304 ✔ Then I should be on deploy keys page # features/steps/project/deploy_keys.rb:381305 ✔ And I should see newly created deploy key # features/steps/project/deploy_keys.rb:421306 Scenario: I attach public deploy key to project1307 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71308 ✔ And I own project "Shop" # features/steps/shared/project.rb:161309 ✔ Given public deploy key exists # features/steps/project/deploy_keys.rb:641310 ✔ And I visit project deploy keys page # features/steps/shared/paths.rb:2781311 ✔ When I click attach deploy key # features/steps/project/deploy_keys.rb:681312 ✔ Then I should be on deploy keys page # features/steps/project/deploy_keys.rb:381313 ✔ And I should see newly created deploy key # features/steps/project/deploy_keys.rb:421314Feature: Project Issues Labels1315 Scenario: I should see labels list1316 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71317 ✔ And I own project "Shop" # features/steps/shared/project.rb:161318 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191319 ✔ Given I visit project "Shop" labels page# features/steps/shared/paths.rb:3741320 ✔ Then I should see label 'bug' # features/steps/project/issues/labels.rb:681321 ✔ And I should see label 'feature' # features/steps/project/issues/labels.rb:621322 Scenario: I create new label1323 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71324 ✔ And I own project "Shop" # features/steps/shared/project.rb:161325 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191326 ✔ Given I visit project "Shop" labels page # features/steps/shared/paths.rb:3741327 ✔ Given I visit project "Shop" new label page # features/steps/shared/paths.rb:3841328 ✔ When I submit new label 'support' # features/steps/project/issues/labels.rb:321329 ✔ Then I should see label 'support' # features/steps/project/issues/labels.rb:801330 Scenario: I edit label1331 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71332 ✔ And I own project "Shop" # features/steps/shared/project.rb:161333 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191334 ✔ Given I visit project "Shop" labels page# features/steps/shared/paths.rb:3741335 ✔ Given I visit 'bug' label edit page # features/steps/project/issues/labels.rb:61336 ✔ When I change label 'bug' to 'fix' # features/steps/project/issues/labels.rb:861337 ✔ Then I should not see label 'bug' # features/steps/project/issues/labels.rb:741338 ✔ Then I should see label 'fix' # features/steps/project/issues/labels.rb:921339 Scenario: I remove label1340 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71341 ✔ And I own project "Shop" # features/steps/shared/project.rb:161342 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191343 ✔ Given I visit project "Shop" labels page# features/steps/shared/paths.rb:3741344 ✔ When I remove label 'bug' # features/steps/project/issues/labels.rb:101345 ✔ Then I should not see label 'bug' # features/steps/project/issues/labels.rb:741346 Scenario: I remove all labels1347 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71348 ✔ And I own project "Shop" # features/steps/shared/project.rb:161349 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191350 ✔ Given I visit project "Shop" labels page # features/steps/shared/paths.rb:3741351 ✔ When I delete all labels # features/steps/project/issues/labels.rb:161352 ✔ Then I should see labels help message # features/steps/project/issues/labels.rb:251353 Scenario: I create a label with invalid color1354 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71355 ✔ And I own project "Shop" # features/steps/shared/project.rb:161356 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191357 ✔ Given I visit project "Shop" labels page # features/steps/shared/paths.rb:3741358 ✔ Given I visit project "Shop" new label page # features/steps/shared/paths.rb:3841359 ✔ When I submit new label with invalid color # features/steps/project/issues/labels.rb:441360 ✔ Then I should see label color error message # features/steps/project/issues/labels.rb:561361 Scenario: I create a label that already exists1362 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71363 ✔ And I own project "Shop" # features/steps/shared/project.rb:161364 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191365 ✔ Given I visit project "Shop" labels page # features/steps/shared/paths.rb:3741366 ✔ Given I visit project "Shop" new label page # features/steps/shared/paths.rb:3841367 ✔ When I submit new label 'bug' # features/steps/project/issues/labels.rb:381368 ✔ Then I should see label label exist error message # features/steps/project/issues/labels.rb:501369 Scenario: I create the same label on another project1370 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71371 ✔ And I own project "Shop" # features/steps/shared/project.rb:161372 ✔ And project "Shop" has labels: "bug", "feature", "enhancement"# features/steps/shared/project.rb:2191373 ✔ Given I visit project "Shop" labels page # features/steps/shared/paths.rb:3741374 ✔ Given I own project "Forum" # features/steps/shared/project.rb:411375 ✔ And I visit project "Forum" labels page # features/steps/shared/paths.rb:3791376 ✔ And I visit project "Forum" new label page # features/steps/shared/paths.rb:3891377 ✔ When I submit new label 'bug' # features/steps/project/issues/labels.rb:381378 ✔ Then I should see label 'bug' # features/steps/project/issues/labels.rb:681379Feature: Project1380 Scenario: I edit the project avatar1381 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71382 ✔ And I own project "Shop" # features/steps/shared/project.rb:161383 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641384 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901385 ✔ Given I visit edit project "Shop" page # features/steps/shared/paths.rb:3021386 ✔ When I change the project avatar # features/steps/project/project.rb:281387 ✔ And I should see new project avatar # features/steps/project/project.rb:371388 ✔ And I should see the "Remove avatar" button # features/steps/project/project.rb:431389 Scenario: I remove the project avatar1390 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71391 ✔ And I own project "Shop" # features/steps/shared/project.rb:161392 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641393 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901394 ✔ Given I visit edit project "Shop" page # features/steps/shared/paths.rb:3021395 ✔ And I have an project avatar # features/steps/project/project.rb:471396 ✔ When I remove my project avatar # features/steps/project/project.rb:561397 ✔ Then I should see the default project avatar # features/steps/project/project.rb:611398 ✔ And I should not see the "Remove avatar" button # features/steps/project/project.rb:651399 Scenario: I should have readme on page1400 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71401 ✔ And I own project "Shop" # features/steps/shared/project.rb:161402 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641403 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901404 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901405 ✔ Then I should see project "Shop" README # features/steps/project/project.rb:941406 Scenario: I should see last commit with CI1407 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71408 ✔ And I own project "Shop" # features/steps/shared/project.rb:161409 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641410 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901411 ✔ Given project "Shop" has CI enabled # features/steps/shared/project.rb:2261412 ✔ Given project "Shop" has CI build # features/steps/shared/project.rb:2311413 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901414 ✔ And I should see last commit with CI status # features/steps/shared/project.rb:2361415 Scenario: I should see project activity1416 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71417 ✔ And I own project "Shop" # features/steps/shared/project.rb:161418 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641419 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901420 ✔ When I visit project "Shop" activity page # features/steps/shared/paths.rb:2941421 ✔ Then I should see project "Shop" activity feed # features/steps/shared/project.rb:901422 Scenario: I visit edit project1423 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71424 ✔ And I own project "Shop" # features/steps/shared/project.rb:161425 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641426 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901427 ✔ When I visit edit project "Shop" page # features/steps/shared/paths.rb:3021428 ✔ Then I should see project settings # features/steps/shared/project.rb:951429 Scenario: I edit project1430 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71431 ✔ And I own project "Shop" # features/steps/shared/project.rb:161432 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641433 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901434 ✔ When I visit edit project "Shop" page # features/steps/shared/paths.rb:3021435 ✔ And change project settings # features/steps/project/project.rb:61436 ✔ And I save project # features/steps/project/project.rb:111437 ✔ Then I should see project with new settings # features/steps/project/project.rb:151438 Scenario: I change project path1439 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71440 ✔ And I own project "Shop" # features/steps/shared/project.rb:161441 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641442 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901443 ✔ When I visit edit project "Shop" page # features/steps/shared/paths.rb:3021444 ✔ And change project path settings # features/steps/project/project.rb:191445 ✔ Then I should see project with new path settings # features/steps/project/project.rb:241446 Scenario: I should change project default branch1447 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71448 ✔ And I own project "Shop" # features/steps/shared/project.rb:161449 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641450 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901451 ✔ When I visit edit project "Shop" page # features/steps/shared/paths.rb:3021452 ✔ And change project default branch # features/steps/project/project.rb:751453 ✔ And I save project # features/steps/project/project.rb:111454 ✔ Then I should see project default branch changed # features/steps/project/project.rb:801455 Scenario: I tag a project1456 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71457 ✔ And I own project "Shop" # features/steps/shared/project.rb:161458 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641459 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901460 ✔ When I visit edit project "Shop" page # features/steps/shared/paths.rb:3021461 ✔ Then I should see project settings # features/steps/shared/project.rb:951462 ✔ And I add project tags # features/steps/project/project.rb:1001463 ✔ And I save project # features/steps/project/project.rb:111464 ✔ Then I should see project tags # features/steps/project/project.rb:1041465 Scenario: I should not see "New Issue" or "New Merge Request" buttons1466 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71467 ✔ And I own project "Shop" # features/steps/shared/project.rb:161468 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641469 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901470 ✔ Given I disable issues and merge requests in project # features/steps/shared/project.rb:271471 ✔ When I visit project "Shop" page # features/steps/shared/paths.rb:2901472 ✔ Then I should not see "New Issue" button # features/steps/project/project.rb:1081473 ✔ And I should not see "New Merge Request" button # features/steps/project/project.rb:1121474 Scenario: I should not see Project snippets1475 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71476 ✔ And I own project "Shop" # features/steps/shared/project.rb:161477 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641478 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901479 ✔ Given I disable snippets in project # features/steps/shared/project.rb:221480 ✔ When I visit project "Shop" page # features/steps/shared/paths.rb:2901481 ✔ Then I should not see "Snippets" button # features/steps/project/project.rb:1161482 Scenario: I edit Project Notifications1483 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71484 ✔ And I own project "Shop" # features/steps/shared/project.rb:161485 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641486 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901487 ✔ Given I click notifications drop down button # features/steps/project/project.rb:1281488 ✔ When I choose Mention setting # features/steps/project/project.rb:1321489 ✔ Then I should see Notification saved message # features/steps/project/project.rb:1361490 Scenario: I should see command line instructions1491 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71492 ✔ And I own project "Shop" # features/steps/shared/project.rb:161493 ✔ And project "Shop" has push event # features/steps/shared/project.rb:641494 ✔ And I visit project "Shop" page # features/steps/shared/paths.rb:2901495 ✔ Given I own an empty project # features/steps/shared/project.rb:481496 ✔ And I visit my empty project page # features/steps/shared/project.rb:541497 ✔ And I create bare repo # features/steps/project/project.rb:1421498 ✔ Then I should see command line instructions # features/steps/project/project.rb:1461499Feature: Project Team Management1500 Scenario: See all team members1501 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71502 ✔ And I own project "Shop" # features/steps/shared/project.rb:161503 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891504 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931505 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971506 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271507 ✔ Then I should be able to see myself in team # features/steps/project/team_management.rb:71508 ✔ And I should see "Dmitriy" in team list # features/steps/project/team_management.rb:121509 Scenario: Add user to project1510 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71511 ✔ And I own project "Shop" # features/steps/shared/project.rb:161512 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891513 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931514 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971515 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271516 ✔ When I select "Mike" as "Reporter" # features/steps/project/team_management.rb:181517 ✔ Then I should see "Mike" in team list as "Reporter" # features/steps/project/team_management.rb:281518 Scenario: Invite user to project1519 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71520 ✔ And I own project "Shop" # features/steps/shared/project.rb:161521 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891522 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931523 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971524 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271525 ✔ When I select "sjobs@apple.com" as "Reporter" # features/steps/project/team_management.rb:371526 ✔ Then I should see "sjobs@apple.com" in team list as invited "Reporter" # features/steps/project/team_management.rb:451527 Scenario: Update user access1528 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71529 ✔ And I own project "Shop" # features/steps/shared/project.rb:161530 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891531 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931532 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971533 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271534 ✔ Given I should see "Dmitriy" in team list as "Developer" # features/steps/project/team_management.rb:541535 ✔ And I change "Dmitriy" role to "Reporter" # features/steps/project/team_management.rb:631536 ✔ And I should see "Dmitriy" in team list as "Reporter" # features/steps/project/team_management.rb:741537 Scenario: Cancel team member1538 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71539 ✔ And I own project "Shop" # features/steps/shared/project.rb:161540 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891541 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931542 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971543 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271544 ✔ Given I click cancel link for "Dmitriy" # features/steps/project/team_management.rb:1241545 ✔ Then I visit project "Shop" team page # features/steps/shared/paths.rb:4271546 ✔ And I should not see "Dmitriy" in team list # features/steps/project/team_management.rb:831547 Scenario: Import team from another project1548 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71549 ✔ And I own project "Shop" # features/steps/shared/project.rb:161550 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891551 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931552 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971553 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271554 ✔ Given I own project "Website" # features/steps/project/team_management.rb:1031555 ✔ And "Mike" is "Website" reporter # features/steps/project/team_management.rb:1081556 ✔ When I visit project "Shop" team page # features/steps/shared/paths.rb:4271557 ✔ And I click link "Import team from another project" # features/steps/project/team_management.rb:1141558 ✔ And I submit "Website" project for import team # features/steps/project/team_management.rb:1181559 ✔ Then I should see "Mike" in team list as "Reporter" # features/steps/project/team_management.rb:281560 Scenario: See all members of projects shared group1561 ✔ Given I sign in as a user # features/steps/shared/authentication.rb:71562 ✔ And I own project "Shop" # features/steps/shared/project.rb:161563 ✔ And gitlab user "Mike" # features/steps/project/team_management.rb:891564 ✔ And gitlab user "Dmitriy" # features/steps/project/team_management.rb:931565 ✔ And "Dmitriy" is "Shop" developer # features/steps/project/team_management.rb:971566 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271567 ✔ Given I share project with group "OpenSource" # features/steps/project/team_management.rb:1331568 ✔ And I visit project "Shop" team page # features/steps/shared/paths.rb:4271569 ✔ Then I should see "Opensource" group user listing # features/steps/project/team_management.rb:1461570Steps Summary: (459) Successful, (0) Pending, (0) Undefined, (0) Failed, (0) Error1571Finished in 314.717042108 seconds1572Coverage report generated for Cucumber Features to /builds/gitlab-org/gitlab-ce/coverage. 96565 / 219112 LOC (44.07%) covered.1573Creating cache ruby21...1574vendor/apt: found 2 matching files 1575vendor/ruby: found 74773 matching files 1576Uploading cache.zip 1577Uploading artifacts...1578knapsack/: found 4 matching files 1579Uploading artifacts to coordinator... ok id=2030183 responseStatus=201 Created token=0e6528a21580Build succeeded