rspec-mysql 29/50
Passed Started
by
@eread

Evan Read
1Running with gitlab-runner 11.9.0-rc2 (227934c0)2 on prm-com-gitlab-org ae3bfce23Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service mysql:5.7 ...5Pulling docker image mysql:5.7 ...6Using docker image sha256:ee7cbd482336a1f49b7038527a547f0f25b23a78d46350845e70a1cf7e5a22af for mysql:5.7 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:3d2a373f46ae28f3376c356d27210759aa9348fd94c517cf77e9df2a2c41c37f for redis:alpine ...10Waiting for services to be up and running...11*** WARNING: Service runner-ae3bfce2-project-13083-concurrent-0-mysql-0 probably didn't start properly.12Health check error:13service "runner-ae3bfce2-project-13083-concurrent-0-mysql-0-wait-for-service" timeout14Health check container logs:15Service container logs:162019-03-14T02:13:21.487444359Z Initializing database172019-03-14T02:13:21.501576785Z 2019-03-14T02:13:21.499284Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).182019-03-14T02:13:21.938381439Z 2019-03-14T02:13:21.938127Z 0 [Warning] InnoDB: New log files created, LSN=45790192019-03-14T02:13:22.008612917Z 2019-03-14T02:13:22.008274Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.202019-03-14T02:13:22.069133896Z 2019-03-14T02:13:22.068811Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: bdd9cc70-45fe-11e9-ab92-0242ac110003.212019-03-14T02:13:22.072122719Z 2019-03-14T02:13:22.071890Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.222019-03-14T02:13:22.073673486Z 2019-03-14T02:13:22.073486Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.232019-03-14T02:13:22.836646254Z 2019-03-14T02:13:22.836246Z 1 [Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.242019-03-14T02:13:22.836676490Z 2019-03-14T02:13:22.836316Z 1 [Warning] 'user' entry 'mysql.session@localhost' ignored in --skip-name-resolve mode.252019-03-14T02:13:22.836680940Z 2019-03-14T02:13:22.836323Z 1 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.262019-03-14T02:13:22.836684116Z 2019-03-14T02:13:22.836335Z 1 [Warning] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.272019-03-14T02:13:22.836687631Z 2019-03-14T02:13:22.836337Z 1 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.282019-03-14T02:13:22.836690742Z 2019-03-14T02:13:22.836346Z 1 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.292019-03-14T02:13:22.836693707Z 2019-03-14T02:13:22.836373Z 1 [Warning] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.302019-03-14T02:13:22.836696844Z 2019-03-14T02:13:22.836380Z 1 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.312019-03-14T02:13:24.890329490Z Database initialized322019-03-14T02:13:24.890608799Z Initializing certificates332019-03-14T02:13:24.905266653Z Generating a RSA private key342019-03-14T02:13:24.940198666Z ..........................+++++352019-03-14T02:13:24.953075025Z .........+++++362019-03-14T02:13:24.953397978Z unable to write 'random state'372019-03-14T02:13:24.953422865Z writing new private key to 'ca-key.pem'382019-03-14T02:13:24.953557250Z -----392019-03-14T02:13:24.971999470Z Generating a RSA private key402019-03-14T02:13:25.019107766Z ..................................+++++412019-03-14T02:13:25.098109087Z ............................................................+++++422019-03-14T02:13:25.098388631Z unable to write 'random state'432019-03-14T02:13:25.098468391Z writing new private key to 'server-key.pem'442019-03-14T02:13:25.098610023Z -----452019-03-14T02:13:25.117659096Z Generating a RSA private key462019-03-14T02:13:25.123118542Z ...+++++472019-03-14T02:13:25.185104043Z ...............................................+++++482019-03-14T02:13:25.185381030Z unable to write 'random state'492019-03-14T02:13:25.185414335Z writing new private key to 'client-key.pem'502019-03-14T02:13:25.185551517Z -----512019-03-14T02:13:25.247193155Z Certificates initialized522019-03-14T02:13:25.276983506Z MySQL init process in progress...532019-03-14T02:13:25.484932165Z 2019-03-14T02:13:25.476720Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).542019-03-14T02:13:25.484957629Z 2019-03-14T02:13:25.479079Z 0 [Note] mysqld (mysqld 5.7.25) starting as process 93 ...552019-03-14T02:13:25.486709650Z 2019-03-14T02:13:25.486441Z 0 [Note] InnoDB: PUNCH HOLE support available562019-03-14T02:13:25.486745834Z 2019-03-14T02:13:25.486487Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins572019-03-14T02:13:25.486749565Z 2019-03-14T02:13:25.486491Z 0 [Note] InnoDB: Uses event mutexes582019-03-14T02:13:25.486752848Z 2019-03-14T02:13:25.486494Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier592019-03-14T02:13:25.486755929Z 2019-03-14T02:13:25.486497Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.11602019-03-14T02:13:25.486758890Z 2019-03-14T02:13:25.486500Z 0 [Note] InnoDB: Using Linux native AIO612019-03-14T02:13:25.487009210Z 2019-03-14T02:13:25.486793Z 0 [Note] InnoDB: Number of pools: 1622019-03-14T02:13:25.487194145Z 2019-03-14T02:13:25.486938Z 0 [Note] InnoDB: Using CPU crc32 instructions632019-03-14T02:13:25.489499532Z 2019-03-14T02:13:25.489294Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M642019-03-14T02:13:25.498759954Z 2019-03-14T02:13:25.498478Z 0 [Note] InnoDB: Completed initialization of buffer pool652019-03-14T02:13:25.502313168Z 2019-03-14T02:13:25.501932Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().662019-03-14T02:13:25.514942307Z 2019-03-14T02:13:25.514652Z 0 [Note] InnoDB: Highest supported file format is Barracuda.672019-03-14T02:13:25.529125106Z 2019-03-14T02:13:25.528814Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables682019-03-14T02:13:25.529155883Z 2019-03-14T02:13:25.528972Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...692019-03-14T02:13:25.560537031Z 2019-03-14T02:13:25.560184Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.702019-03-14T02:13:25.561333503Z 2019-03-14T02:13:25.561126Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.712019-03-14T02:13:25.561362860Z 2019-03-14T02:13:25.561150Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.722019-03-14T02:13:25.563334338Z 2019-03-14T02:13:25.563103Z 0 [Note] InnoDB: 5.7.25 started; log sequence number 2524141732019-03-14T02:13:25.563754812Z 2019-03-14T02:13:25.563519Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool742019-03-14T02:13:25.563890594Z 2019-03-14T02:13:25.563694Z 0 [Note] Plugin 'FEDERATED' is disabled.752019-03-14T02:13:25.566174855Z 2019-03-14T02:13:25.565953Z 0 [Note] InnoDB: Buffer pool(s) load completed at 190314 2:13:25762019-03-14T02:13:25.569414910Z 2019-03-14T02:13:25.569190Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.772019-03-14T02:13:25.569588421Z 2019-03-14T02:13:25.569403Z 0 [Warning] CA certificate ca.pem is self signed.782019-03-14T02:13:25.575371332Z 2019-03-14T02:13:25.575151Z 0 [Warning] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.792019-03-14T02:13:25.576651781Z 2019-03-14T02:13:25.576307Z 0 [Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.802019-03-14T02:13:25.576664928Z 2019-03-14T02:13:25.576356Z 0 [Warning] 'user' entry 'mysql.session@localhost' ignored in --skip-name-resolve mode.812019-03-14T02:13:25.576668286Z 2019-03-14T02:13:25.576364Z 0 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.822019-03-14T02:13:25.576671584Z 2019-03-14T02:13:25.576378Z 0 [Warning] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.832019-03-14T02:13:25.576674976Z 2019-03-14T02:13:25.576382Z 0 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.842019-03-14T02:13:25.576678008Z 2019-03-14T02:13:25.576405Z 0 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.852019-03-14T02:13:25.577905284Z 2019-03-14T02:13:25.577661Z 0 [Warning] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.862019-03-14T02:13:25.577913685Z 2019-03-14T02:13:25.577692Z 0 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.872019-03-14T02:13:25.583335272Z 2019-03-14T02:13:25.583088Z 0 [Note] Event Scheduler: Loaded 0 events882019-03-14T02:13:25.583702589Z 2019-03-14T02:13:25.583496Z 0 [Note] mysqld: ready for connections.892019-03-14T02:13:25.583716437Z Version: '5.7.25' socket: '/var/run/mysqld/mysqld.sock' port: 0 MySQL Community Server (GPL)902019-03-14T02:13:26.976741315Z Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.912019-03-14T02:13:26.976789405Z Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.922019-03-14T02:13:28.261371391Z Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.932019-03-14T02:13:28.261416692Z Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.942019-03-14T02:13:28.321668563Z 2019-03-14T02:13:28.321395Z 4 [Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.952019-03-14T02:13:28.321710879Z 2019-03-14T02:13:28.321439Z 4 [Warning] 'user' entry 'mysql.session@localhost' ignored in --skip-name-resolve mode.962019-03-14T02:13:28.321716559Z 2019-03-14T02:13:28.321447Z 4 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.972019-03-14T02:13:28.321722027Z 2019-03-14T02:13:28.321462Z 4 [Warning] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.982019-03-14T02:13:28.321726656Z 2019-03-14T02:13:28.321466Z 4 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.992019-03-14T02:13:28.321730942Z 2019-03-14T02:13:28.321476Z 4 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.1002019-03-14T02:13:28.321735151Z 2019-03-14T02:13:28.321542Z 4 [Warning] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.1012019-03-14T02:13:28.321739624Z 2019-03-14T02:13:28.321556Z 4 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.1022019-03-14T02:13:28.322827218Z 1032019-03-14T02:13:28.326137691Z 2019-03-14T02:13:28.325858Z 0 [Note] Giving 0 client threads a chance to die gracefully1042019-03-14T02:13:28.326152963Z 2019-03-14T02:13:28.325941Z 0 [Note] Shutting down slave threads1052019-03-14T02:13:28.326156673Z 2019-03-14T02:13:28.325951Z 0 [Note] Forcefully disconnecting 0 remaining clients1062019-03-14T02:13:28.326159804Z 2019-03-14T02:13:28.325959Z 0 [Note] Event Scheduler: Purging the queue. 0 events1072019-03-14T02:13:28.326163588Z 2019-03-14T02:13:28.326027Z 0 [Note] Binlog end1082019-03-14T02:13:28.326856701Z 2019-03-14T02:13:28.326688Z 0 [Note] Shutting down plugin 'ngram'1092019-03-14T02:13:28.326881741Z 2019-03-14T02:13:28.326712Z 0 [Note] Shutting down plugin 'partition'1102019-03-14T02:13:28.326886016Z 2019-03-14T02:13:28.326716Z 0 [Note] Shutting down plugin 'BLACKHOLE'1112019-03-14T02:13:28.326888864Z 2019-03-14T02:13:28.326719Z 0 [Note] Shutting down plugin 'ARCHIVE'1122019-03-14T02:13:28.326891719Z 2019-03-14T02:13:28.326722Z 0 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'1132019-03-14T02:13:28.326894554Z 2019-03-14T02:13:28.326757Z 0 [Note] Shutting down plugin 'MRG_MYISAM'1142019-03-14T02:13:28.326897325Z 2019-03-14T02:13:28.326760Z 0 [Note] Shutting down plugin 'MyISAM'1152019-03-14T02:13:28.326899966Z 2019-03-14T02:13:28.326769Z 0 [Note] Shutting down plugin 'INNODB_SYS_VIRTUAL'1162019-03-14T02:13:28.326902524Z 2019-03-14T02:13:28.326773Z 0 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'1172019-03-14T02:13:28.326905081Z 2019-03-14T02:13:28.326775Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'1182019-03-14T02:13:28.326907685Z 2019-03-14T02:13:28.326777Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'1192019-03-14T02:13:28.326910346Z 2019-03-14T02:13:28.326779Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'1202019-03-14T02:13:28.326912891Z 2019-03-14T02:13:28.326783Z 0 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'1212019-03-14T02:13:28.326915480Z 2019-03-14T02:13:28.326787Z 0 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'1222019-03-14T02:13:28.326931544Z 2019-03-14T02:13:28.326790Z 0 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'1232019-03-14T02:13:28.326934290Z 2019-03-14T02:13:28.326794Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'1242019-03-14T02:13:28.326936921Z 2019-03-14T02:13:28.326796Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLES'1252019-03-14T02:13:28.326939511Z 2019-03-14T02:13:28.326798Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'1262019-03-14T02:13:28.326942209Z 2019-03-14T02:13:28.326800Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'1272019-03-14T02:13:28.326944781Z 2019-03-14T02:13:28.326803Z 0 [Note] Shutting down plugin 'INNODB_FT_CONFIG'1282019-03-14T02:13:28.326947962Z 2019-03-14T02:13:28.326806Z 0 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'1292019-03-14T02:13:28.326950745Z 2019-03-14T02:13:28.326809Z 0 [Note] Shutting down plugin 'INNODB_FT_DELETED'1302019-03-14T02:13:28.326953456Z 2019-03-14T02:13:28.326811Z 0 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'1312019-03-14T02:13:28.326956079Z 2019-03-14T02:13:28.326814Z 0 [Note] Shutting down plugin 'INNODB_METRICS'1322019-03-14T02:13:28.326958750Z 2019-03-14T02:13:28.326816Z 0 [Note] Shutting down plugin 'INNODB_TEMP_TABLE_INFO'1332019-03-14T02:13:28.326961331Z 2019-03-14T02:13:28.326819Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'1342019-03-14T02:13:28.326964507Z 2019-03-14T02:13:28.326822Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'1352019-03-14T02:13:28.326967170Z 2019-03-14T02:13:28.326824Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'1362019-03-14T02:13:28.326969844Z 2019-03-14T02:13:28.326826Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'1372019-03-14T02:13:28.326972436Z 2019-03-14T02:13:28.326829Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'1382019-03-14T02:13:28.326975108Z 2019-03-14T02:13:28.326832Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'1392019-03-14T02:13:28.326977687Z 2019-03-14T02:13:28.326835Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM'1402019-03-14T02:13:28.326980348Z 2019-03-14T02:13:28.326838Z 0 [Note] Shutting down plugin 'INNODB_CMP_RESET'1412019-03-14T02:13:28.326982970Z 2019-03-14T02:13:28.326841Z 0 [Note] Shutting down plugin 'INNODB_CMP'1422019-03-14T02:13:28.326986880Z 2019-03-14T02:13:28.326844Z 0 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'1432019-03-14T02:13:28.326989586Z 2019-03-14T02:13:28.326857Z 0 [Note] Shutting down plugin 'INNODB_LOCKS'1442019-03-14T02:13:28.326992152Z 2019-03-14T02:13:28.326859Z 0 [Note] Shutting down plugin 'INNODB_TRX'1452019-03-14T02:13:28.326994717Z 2019-03-14T02:13:28.326861Z 0 [Note] Shutting down plugin 'InnoDB'1462019-03-14T02:13:28.327115816Z 2019-03-14T02:13:28.326986Z 0 [Note] InnoDB: FTS optimize thread exiting.1472019-03-14T02:13:28.327250564Z 2019-03-14T02:13:28.327111Z 0 [Note] InnoDB: Starting shutdown...1482019-03-14T02:13:28.427860632Z 2019-03-14T02:13:28.427452Z 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool1492019-03-14T02:13:28.428101068Z 2019-03-14T02:13:28.427944Z 0 [Note] InnoDB: Buffer pool(s) dump completed at 190314 2:13:281502019-03-14T02:13:29.438140525Z 2019-03-14T02:13:29.437806Z 0 [Note] InnoDB: Shutdown completed; log sequence number 123586381512019-03-14T02:13:29.440144037Z 2019-03-14T02:13:29.439823Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"1522019-03-14T02:13:29.440164788Z 2019-03-14T02:13:29.439864Z 0 [Note] Shutting down plugin 'MEMORY'1532019-03-14T02:13:29.440169141Z 2019-03-14T02:13:29.439872Z 0 [Note] Shutting down plugin 'CSV'1542019-03-14T02:13:29.440172246Z 2019-03-14T02:13:29.439879Z 0 [Note] Shutting down plugin 'sha256_password'1552019-03-14T02:13:29.440175549Z 2019-03-14T02:13:29.439882Z 0 [Note] Shutting down plugin 'mysql_native_password'1562019-03-14T02:13:29.440178568Z 2019-03-14T02:13:29.440088Z 0 [Note] Shutting down plugin 'binlog'1572019-03-14T02:13:29.440932247Z 2019-03-14T02:13:29.440723Z 0 [Note] mysqld: Shutdown complete1582019-03-14T02:13:29.440966018Z 1592019-03-14T02:13:29.461936325Z 1602019-03-14T02:13:29.461969972Z MySQL init process done. Ready for start up.1612019-03-14T02:13:29.461973312Z 1622019-03-14T02:13:29.677792583Z 2019-03-14T02:13:29.673004Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).1632019-03-14T02:13:29.677824848Z 2019-03-14T02:13:29.675493Z 0 [Note] mysqld (mysqld 5.7.25) starting as process 1 ...1642019-03-14T02:13:29.679566198Z 2019-03-14T02:13:29.679305Z 0 [Note] InnoDB: PUNCH HOLE support available1652019-03-14T02:13:29.679601789Z 2019-03-14T02:13:29.679341Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins1662019-03-14T02:13:29.679605700Z 2019-03-14T02:13:29.679345Z 0 [Note] InnoDB: Uses event mutexes1672019-03-14T02:13:29.679608841Z 2019-03-14T02:13:29.679348Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier1682019-03-14T02:13:29.679611986Z 2019-03-14T02:13:29.679350Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.111692019-03-14T02:13:29.679615149Z 2019-03-14T02:13:29.679353Z 0 [Note] InnoDB: Using Linux native AIO1702019-03-14T02:13:29.679905132Z 2019-03-14T02:13:29.679677Z 0 [Note] InnoDB: Number of pools: 11712019-03-14T02:13:29.679923006Z 2019-03-14T02:13:29.679804Z 0 [Note] InnoDB: Using CPU crc32 instructions1722019-03-14T02:13:29.682480937Z 2019-03-14T02:13:29.682266Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M1732019-03-14T02:13:29.691464031Z 2019-03-14T02:13:29.691177Z 0 [Note] InnoDB: Completed initialization of buffer pool1742019-03-14T02:13:29.695062535Z 2019-03-14T02:13:29.694819Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().1752019-03-14T02:13:29.707800994Z 2019-03-14T02:13:29.707543Z 0 [Note] InnoDB: Highest supported file format is Barracuda.1762019-03-14T02:13:29.719093591Z 2019-03-14T02:13:29.718823Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables1772019-03-14T02:13:29.719150968Z 2019-03-14T02:13:29.718958Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...1782019-03-14T02:13:29.750378377Z 2019-03-14T02:13:29.750119Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.1792019-03-14T02:13:29.751125268Z 2019-03-14T02:13:29.750895Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.1802019-03-14T02:13:29.751144209Z 2019-03-14T02:13:29.750916Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.1812019-03-14T02:13:29.752215434Z 2019-03-14T02:13:29.751983Z 0 [Note] InnoDB: 5.7.25 started; log sequence number 123586381822019-03-14T02:13:29.752936312Z 2019-03-14T02:13:29.752746Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool1832019-03-14T02:13:29.753241668Z 2019-03-14T02:13:29.753115Z 0 [Note] Plugin 'FEDERATED' is disabled.1842019-03-14T02:13:29.758180994Z 2019-03-14T02:13:29.757962Z 0 [Note] InnoDB: Buffer pool(s) load completed at 190314 2:13:291852019-03-14T02:13:29.761140381Z 2019-03-14T02:13:29.760931Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.1862019-03-14T02:13:29.761424031Z 2019-03-14T02:13:29.761166Z 0 [Warning] CA certificate ca.pem is self signed.1872019-03-14T02:13:29.763741815Z 2019-03-14T02:13:29.763563Z 0 [Note] Server hostname (bind-address): '*'; port: 33061882019-03-14T02:13:29.763768738Z 2019-03-14T02:13:29.763662Z 0 [Note] IPv6 is available.1892019-03-14T02:13:29.763774407Z 2019-03-14T02:13:29.763722Z 0 [Note] - '::' resolves to '::';1902019-03-14T02:13:29.764005237Z 2019-03-14T02:13:29.763824Z 0 [Note] Server socket created on IP: '::'.1912019-03-14T02:13:29.766984074Z 2019-03-14T02:13:29.766820Z 0 [Warning] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.1922019-03-14T02:13:29.768415335Z 2019-03-14T02:13:29.768217Z 0 [Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.1932019-03-14T02:13:29.768436412Z 2019-03-14T02:13:29.768270Z 0 [Warning] 'user' entry 'mysql.session@localhost' ignored in --skip-name-resolve mode.1942019-03-14T02:13:29.768441248Z 2019-03-14T02:13:29.768279Z 0 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.1952019-03-14T02:13:29.768445883Z 2019-03-14T02:13:29.768297Z 0 [Warning] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.1962019-03-14T02:13:29.768450334Z 2019-03-14T02:13:29.768301Z 0 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.1972019-03-14T02:13:29.768454828Z 2019-03-14T02:13:29.768309Z 0 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.1982019-03-14T02:13:29.770756787Z 2019-03-14T02:13:29.770538Z 0 [Warning] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.1992019-03-14T02:13:29.770774063Z 2019-03-14T02:13:29.770569Z 0 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.2002019-03-14T02:13:29.776571497Z 2019-03-14T02:13:29.776290Z 0 [Note] Event Scheduler: Loaded 0 events2012019-03-14T02:13:29.777818969Z 2019-03-14T02:13:29.777594Z 0 [Note] mysqld: ready for connections.2022019-03-14T02:13:29.777840355Z Version: '5.7.25' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)203*********204Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...205Using docker image sha256:ac6482d398ed0ce8bef4327b0bb15dfe815331f073f5b6ba3e04c5cd8317402d for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 206 Running on runner-ae3bfce2-project-13083-concurrent-0 via runner-ae3bfce2-prm-1552526827-540394f5...
00:02
208Fetching changes with git depth set to 20...209fatal: remote origin already exists.210Removing .gitlab_shell_secret211Removing .gitlab_workhorse_secret212Removing config/database.yml213Removing config/gitlab.yml214Removing config/redis.cache.yml215Removing config/redis.queues.yml216Removing config/redis.shared_state.yml217Removing config/resque.yml218Removing config/secrets.yml219Removing coverage/220Removing junit_rspec.xml221Removing knapsack/222Removing log/api_json.log223Removing log/application.log224Removing log/gitaly-test.log225Removing log/grpc.log226Removing log/test_json.log227Removing node_modules/228Removing public/assets/229Removing rspec_flaky/230Removing rspec_profiling/231Removing tmp/cache/232Removing tmp/prometheus_multiproc_dir/counter_process_id_99-0.db233Removing tmp/prometheus_multiproc_dir/histogram_process_id_99-0.db234Removing tmp/tests/235Removing vendor/gitaly-ruby/236Removing vendor/ruby/237HEAD is now at 756fedb5 Fixes jupyter installation randomly failing239 * [new branch] master -> origin/master240Checking out ae8cbffa as master...241Skipping Git submodules setup243Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 244Successfully extracted cache246Downloading artifacts from coordinator... ok id=177320529 responseStatus=200 OK token=X8zvZUGm247Downloading artifacts for compile-assets (177320531)...248Downloading artifacts from coordinator... ok id=177320531 responseStatus=200 OK token=LucBTJi3249Downloading artifacts for setup-test-env (177320533)...250Downloading artifacts from coordinator... ok id=177320533 responseStatus=200 OK token=GssumYh3251WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 253Bundler version 1.17.2254$ date255Thu Mar 14 02:15:38 UTC 2019256$ source scripts/utils.sh257$ date258Thu Mar 14 02:15:38 UTC 2019259$ source scripts/prepare_build.sh260Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.261The Gemfile's dependencies are satisfied262Successfully installed knapsack-1.17.12631 gem installed264Database 'gitlabhq_test' does not exist265WARNING: index on columns ["description"] uses unsupported option, skipping.266WARNING: index on columns ["title"] uses unsupported option, skipping.267WARNING: index on columns ["description"] uses unsupported option, skipping.268WARNING: index on columns ["title"] uses unsupported option, skipping.269WARNING: index on columns ["description"] uses unsupported option, skipping.270WARNING: index on columns ["title"] uses unsupported option, skipping.271WARNING: index on columns ["name"] uses unsupported option, skipping.272WARNING: index on columns ["path"] uses unsupported option, skipping.273WARNING: index on columns ["note"] uses unsupported option, skipping.274Created database 'gitlabhq_test'275-- enable_extension("plpgsql")276 -> 0.0020s277-- enable_extension("pg_trgm")278 -> 0.0000s279-- create_table("abuse_reports", {:force=>:cascade})280 -> 0.0233s281-- create_table("appearances", {:force=>:cascade})282 -> 0.0153s283-- create_table("application_setting_terms", {:force=>:cascade})284 -> 0.0137s285-- create_table("application_settings", {:force=>:cascade})286 -> 0.0243s287-- create_table("audit_events", {:force=>:cascade})288 -> 0.0196s289-- create_table("award_emoji", {:force=>:cascade})290 -> 0.0214s291-- create_table("badges", {:force=>:cascade})292 -> 0.0209s293-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})294 -> 0.0294s295-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})296 -> 0.0253s297-- create_table("boards", {:force=>:cascade})298 -> 0.0198s299-- create_table("broadcast_messages", {:force=>:cascade})300 -> 0.0172s301-- create_table("chat_names", {:force=>:cascade})302 -> 0.0192s303-- create_table("chat_teams", {:force=>:cascade})304 -> 0.0163s305-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})306 -> 0.0160s307-- create_table("ci_build_trace_section_names", {:force=>:cascade})308 -> 0.0199s309-- create_table("ci_build_trace_sections", {:force=>:cascade})310 -> 0.0217s311-- create_table("ci_builds", {:force=>:cascade})312 -> 0.0716s313-- create_table("ci_builds_metadata", {:force=>:cascade})314 -> 0.0193s315-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})316 -> 0.0175s317-- create_table("ci_group_variables", {:force=>:cascade})318 -> 0.0170s319-- create_table("ci_job_artifacts", {:force=>:cascade})320 -> 0.0282s321-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})322 -> 0.0204s323-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})324 -> 0.0167s325-- create_table("ci_pipeline_schedules", {:force=>:cascade})326 -> 0.0237s327-- create_table("ci_pipeline_variables", {:force=>:cascade})328 -> 0.0169s329-- create_table("ci_pipelines", {:force=>:cascade})330 -> 0.0547s331-- create_table("ci_runner_namespaces", {:force=>:cascade})332 -> 0.0211s333-- create_table("ci_runner_projects", {:force=>:cascade})334 -> 0.0222s335-- create_table("ci_runners", {:force=>:cascade})336 -> 0.0350s337-- create_table("ci_stages", {:force=>:cascade})338 -> 0.0279s339-- create_table("ci_trigger_requests", {:force=>:cascade})340 -> 0.0212s341-- create_table("ci_triggers", {:force=>:cascade})342 -> 0.0231s343-- create_table("ci_variables", {:force=>:cascade})344 -> 0.0196s345-- create_table("cluster_groups", {:force=>:cascade})346 -> 0.0208s347-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})348 -> 0.0210s349-- create_table("cluster_projects", {:force=>:cascade})350 -> 0.0210s351-- create_table("cluster_providers_gcp", {:force=>:cascade})352 -> 0.0197s353-- create_table("clusters", {:force=>:cascade})354 -> 0.0219s355-- create_table("clusters_applications_cert_managers", {:force=>:cascade})356 -> 0.0189s357-- create_table("clusters_applications_helm", {:force=>:cascade})358 -> 0.0190s359-- create_table("clusters_applications_ingress", {:force=>:cascade})360 -> 0.0194s361-- create_table("clusters_applications_jupyter", {:force=>:cascade})362 -> 0.0205s363-- create_table("clusters_applications_knative", {:force=>:cascade})364 -> 0.0169s365-- create_table("clusters_applications_prometheus", {:force=>:cascade})366 -> 0.0167s367-- create_table("clusters_applications_runners", {:force=>:cascade})368 -> 0.0199s369-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})370 -> 0.0259s371-- create_table("container_repositories", {:force=>:cascade})372 -> 0.0227s373-- create_table("conversational_development_index_metrics", {:force=>:cascade})374 -> 0.0152s375-- create_table("deploy_keys_projects", {:force=>:cascade})376 -> 0.0176s377-- create_table("deploy_tokens", {:force=>:cascade})378 -> 0.0194s379-- create_table("deployments", {:force=>:cascade})380 -> 0.0394s381-- create_table("emails", {:force=>:cascade})382 -> 0.0235s383-- create_table("environments", {:force=>:cascade})384 -> 0.0198s385-- create_table("events", {:force=>:cascade})386 -> 0.0311s387-- create_table("feature_gates", {:force=>:cascade})388 -> 0.0184s389-- create_table("features", {:force=>:cascade})390 -> 0.0175s391-- create_table("fork_network_members", {:force=>:cascade})392 -> 0.0229s393-- create_table("fork_networks", {:force=>:cascade})394 -> 0.0166s395-- create_table("forked_project_links", {:force=>:cascade})396 -> 0.0175s397-- create_table("gpg_key_subkeys", {:force=>:cascade})398 -> 0.0229s399-- create_table("gpg_keys", {:force=>:cascade})400 -> 0.0242s401-- create_table("gpg_signatures", {:force=>:cascade})402 -> 0.0298s403-- create_table("group_custom_attributes", {:force=>:cascade})404 -> 0.0228s405-- create_table("identities", {:force=>:cascade})406 -> 0.0183s407-- create_table("import_export_uploads", {:force=>:cascade})408 -> 0.0238s409-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})410 -> 0.0263s411-- create_table("issue_assignees", {:id=>false, :force=>:cascade})412 -> 0.0178s413-- create_table("issue_metrics", {:force=>:cascade})414 -> 0.0182s415-- create_table("issues", {:force=>:cascade})416 -> 0.0556s417-- create_table("keys", {:force=>:cascade})418 -> 0.0208s419-- create_table("label_links", {:force=>:cascade})420 -> 0.0241s421-- create_table("label_priorities", {:force=>:cascade})422 -> 0.0225s423-- create_table("labels", {:force=>:cascade})424 -> 0.0337s425-- create_table("lfs_file_locks", {:force=>:cascade})426 -> 0.0224s427-- create_table("lfs_objects", {:force=>:cascade})428 -> 0.0224s429-- create_table("lfs_objects_projects", {:force=>:cascade})430 -> 0.0182s431-- create_table("lists", {:force=>:cascade})432 -> 0.0377s433-- create_table("members", {:force=>:cascade})434 -> 0.0301s435-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})436 -> 0.0179s437-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})438 -> 0.0182s439-- create_table("merge_request_diffs", {:force=>:cascade})440 -> 0.0175s441-- create_table("merge_request_metrics", {:force=>:cascade})442 -> 0.0299s443-- create_table("merge_requests", {:force=>:cascade})444 -> 0.0664s445-- create_table("merge_requests_closing_issues", {:force=>:cascade})446 -> 0.0205s447-- create_table("milestones", {:force=>:cascade})448 -> 0.0265s449-- create_table("namespaces", {:force=>:cascade})450 -> 0.0440s451-- create_table("note_diff_files", {:force=>:cascade})452 -> 0.0189s453-- create_table("notes", {:force=>:cascade})454 -> 0.0380s455-- create_table("notification_settings", {:force=>:cascade})456 -> 0.0255s457-- create_table("oauth_access_grants", {:force=>:cascade})458 -> 0.0174s459-- create_table("oauth_access_tokens", {:force=>:cascade})460 -> 0.0231s461-- create_table("oauth_applications", {:force=>:cascade})462 -> 0.0208s463-- create_table("oauth_openid_requests", {:force=>:cascade})464 -> 0.0183s465-- create_table("pages_domains", {:force=>:cascade})466 -> 0.0331s467-- create_table("personal_access_tokens", {:force=>:cascade})468 -> 0.0212s469-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})470 -> 0.0241s471-- create_table("programming_languages", {:force=>:cascade})472 -> 0.0169s473-- create_table("project_authorizations", {:id=>false, :force=>:cascade})474 -> 0.0197s475-- create_table("project_auto_devops", {:force=>:cascade})476 -> 0.0184s477-- create_table("project_ci_cd_settings", {:force=>:cascade})478 -> 0.0172s479-- create_table("project_custom_attributes", {:force=>:cascade})480 -> 0.0205s481-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})482 -> 0.0172s483-- create_table("project_deploy_tokens", {:force=>:cascade})484 -> 0.0202s485-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})486 -> 0.0136s487-- create_table("project_features", {:force=>:cascade})488 -> 0.0169s489-- create_table("project_group_links", {:force=>:cascade})490 -> 0.0188s491-- create_table("project_import_data", {:force=>:cascade})492 -> 0.0161s493-- create_table("project_mirror_data", {:force=>:cascade})494 -> 0.0222s495-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})496 -> 0.0212s497-- create_table("project_statistics", {:force=>:cascade})WARNING: index on columns ["description"] uses unsupported option, skipping.498WARNING: index on columns ["name"] uses unsupported option, skipping.499WARNING: index on columns ["path"] uses unsupported option, skipping.500WARNING: index on columns ["path"] uses unsupported option, skipping.501WARNING: index on columns ["file_name"] uses unsupported option, skipping.502WARNING: index on columns ["title"] uses unsupported option, skipping.503WARNING: index on columns ["name"] uses unsupported option, skipping.504WARNING: index on columns ["email"] uses unsupported option, skipping.505WARNING: index on columns ["name"] uses unsupported option, skipping.506WARNING: index on columns ["username"] uses unsupported option, skipping.507 -> 0.0206s508-- create_table("projects", {:force=>:cascade})509 -> 0.0700s510-- create_table("prometheus_metrics", {:force=>:cascade})511 -> 0.0261s512-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})513 -> 0.0170s514-- create_table("protected_branch_push_access_levels", {:force=>:cascade})515 -> 0.0176s516-- create_table("protected_branches", {:force=>:cascade})517 -> 0.0173s518-- create_table("protected_tag_create_access_levels", {:force=>:cascade})519 -> 0.0248s520-- create_table("protected_tags", {:force=>:cascade})521 -> 0.0196s522-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})523 -> 0.0147s524-- create_table("redirect_routes", {:force=>:cascade})525 -> 0.0194s526-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})527 -> 0.0197s528-- create_table("releases", {:force=>:cascade})529 -> 0.0230s530-- create_table("remote_mirrors", {:force=>:cascade})531 -> 0.0211s532-- create_table("repository_languages", {:id=>false, :force=>:cascade})533 -> 0.0145s534-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})535 -> 0.0243s536-- create_table("routes", {:force=>:cascade})537 -> 0.0198s538-- create_table("sent_notifications", {:force=>:cascade})539 -> 0.0172s540-- create_table("services", {:force=>:cascade})541 -> 0.0262s542-- create_table("shards", {:force=>:cascade})543 -> 0.0169s544-- create_table("snippets", {:force=>:cascade})545 -> 0.0269s546-- create_table("spam_logs", {:force=>:cascade})547 -> 0.0149s548-- create_table("subscriptions", {:force=>:cascade})549 -> 0.0217s550-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})551 -> 0.0180s552-- create_table("system_note_metadata", {:force=>:cascade})553 -> 0.0181s554-- create_table("taggings", {:force=>:cascade})555 -> 0.0274s556-- create_table("tags", {:force=>:cascade})557 -> 0.0168s558-- create_table("term_agreements", {:force=>:cascade})559 -> 0.0233s560-- create_table("timelogs", {:force=>:cascade})561 -> 0.0265s562-- create_table("todos", {:force=>:cascade})563 -> 0.0412s564-- create_table("trending_projects", {:force=>:cascade})565 -> 0.0165s566-- create_table("u2f_registrations", {:force=>:cascade})567 -> 0.0185s568-- create_table("uploads", {:force=>:cascade})569 -> 0.0246s570-- create_table("user_agent_details", {:force=>:cascade})571 -> 0.0164s572-- create_table("user_callouts", {:force=>:cascade})573 -> 0.0191s574-- create_table("user_custom_attributes", {:force=>:cascade})575 -> 0.0195s576-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})577 -> 0.0194s578-- create_table("user_preferences", {:force=>:cascade})579 -> 0.0171s580-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})581 -> 0.0169s582-- create_table("user_synced_attributes_metadata", {:force=>:cascade})583 -> 0.0171s584-- create_table("users", {:force=>:cascade})585 -> 0.0511s586-- create_table("users_star_projects", {:force=>:cascade})587 -> 0.0204s588-- create_table("web_hook_logs", {:force=>:cascade})589 -> 0.0232s590-- create_table("web_hooks", {:force=>:cascade})591 -> 0.0207s592-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})593 -> 0.0346s594-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})595 -> 0.0295s596-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})597 -> 0.0290s598-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})599 -> 0.0382s600-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})601 -> 0.0377s602-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})603 -> 0.0338s604-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})605 -> 0.0342s606-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})607 -> 0.0337s608-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})609 -> 0.0325s610-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})611 -> 0.0274s612-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})613 -> 0.0292s614-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})615 -> 0.0255s616-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})617 -> 0.0269s618-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})619 -> 0.0264s620-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})621 -> 0.0314s622-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})623 -> 0.0316s624-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})625 -> 0.0313s626-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})627 -> 0.0817s628-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})629 -> 0.0756s630-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})631 -> 0.0725s632-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})633 -> 0.0716s634-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})635 -> 0.0269s636-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})637 -> 0.0277s638-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})639 -> 0.0257s640-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})641 -> 0.0271s642-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})643 -> 0.0335s644-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})645 -> 0.0323s646-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})647 -> 0.0300s648-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})649 -> 0.0277s650-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})651 -> 0.0259s652-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})653 -> 0.0336s654-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})655 -> 0.0315s656-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})657 -> 0.0291s658-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})659 -> 0.0656s660-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})661 -> 0.0644s662-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})663 -> 0.0561s664-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})665 -> 0.0566s666-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})667 -> 0.0305s668-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})669 -> 0.0290s670-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})671 -> 0.0290s672-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})673 -> 0.0355s674-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})675 -> 0.0347s676-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})677 -> 0.0279s678-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})679 -> 0.0279s680-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})681 -> 0.0309s682-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})683 -> 0.0283s684-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})685 -> 0.0307s686-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})687 -> 0.0287s688-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})689 -> 0.0261s690-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})691 -> 0.0304s692-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})693 -> 0.0290s694-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})695 -> 0.0251s696-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})697 -> 0.0279s698-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})699 -> 0.0296s700-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})701 -> 0.0271s702-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})703 -> 0.0258s704-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})705 -> 0.0287s706-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})707 -> 0.0431s708-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})709 -> 0.0279s710-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})711 -> 0.0262s712-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})713 -> 0.0283s714-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})715 -> 0.0308s716-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})717 -> 0.0366s718-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})719 -> 0.0371s720-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})721 -> 0.0509s722-- add_foreign_key("container_repositories", "projects")723 -> 0.0300s724-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})725 -> 0.0268s726-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})727 -> 0.0474s728-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})729 -> 0.0274s730-- add_foreign_key("events", "projects", {:on_delete=>:cascade})731 -> 0.0348s732-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})733 -> 0.0363s734-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})735 -> 0.0307s736-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})737 -> 0.0303s738-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})739 -> 0.0297s740-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})741 -> 0.0257s742-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})743 -> 0.0403s744-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})745 -> 0.0306s746-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})747 -> 0.0302s748-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})749 -> 0.0374s750-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})751 -> 0.0346s752-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})753 -> 0.0384s754-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})755 -> 0.0281s756-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})757 -> 0.0389s758-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})759 -> 0.0339s760-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})761 -> 0.0340s762-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})763 -> 0.0278s764-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})765 -> 0.0262s766-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})767 -> 0.0265s768-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})769 -> 0.0614s770-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})771 -> 0.0575s772-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})773 -> 0.0585s774-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})775 -> 0.0614s776-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})777 -> 0.0574s778-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})779 -> 0.0641s780-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})781 -> 0.0332s782-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})783 -> 0.0329s784-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})785 -> 0.0353s786-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})787 -> 0.0409s788-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})789 -> 0.0727s790-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})791 -> 0.0399s792-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})793 -> 0.0318s794-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})795 -> 0.0329s796-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})797 -> 0.0375s798-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})799 -> 0.0390s800-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})801 -> 0.0265s802-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})803 -> 0.0261s804-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})805 -> 0.0265s806-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})807 -> 0.0387s808-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})809 -> 0.0386s810-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})811 -> 0.0411s812-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})813 -> 0.0375s814-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})815 -> 0.0767s816-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})817 -> 0.0779s818-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})819 -> 0.0767s820-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})821 -> 0.0700s822-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})823 -> 0.0707s824-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})825 -> 0.0733s826-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})827 -> 0.0707s828-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})829 -> 0.0792s830-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})831 -> 0.0730s832-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})833 -> 0.0284s834-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})835 -> 0.0284s836-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})837 -> 0.0307s838-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})839 -> 0.0317s840-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})841 -> 0.0262s842-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})843 -> 0.0431s844-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})845 -> 0.0325s846-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})847 -> 0.0254s848-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})849 -> 0.0351s850-- add_foreign_key("personal_access_tokens", "users")851 -> 0.0279s852-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})853 -> 0.0310s854-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})855 -> 0.0303s856-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})857 -> 0.0247s858-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})859 -> 0.0242s860-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})861 -> 0.0250s862-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})863 -> 0.0257s864-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})865 -> 0.0291s866-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})867 -> 0.0274s868-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})869 -> 0.0282s870-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})871 -> 0.0282s872-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})873 -> 0.0236s874-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})875 -> 0.0262s876-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})877 -> 0.0280s878-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})879 -> 0.0254s880-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})881 -> 0.0296s882-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})883 -> 0.0310s884-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})885 -> 0.0298s886-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})887 -> 0.0298s888-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})889 -> 0.0754s890-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})891 -> 0.0416s892-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})893 -> 0.0297s894-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})895 -> 0.0256s896-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})897 -> 0.0265s898-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})899 -> 0.0316s900-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})901 -> 0.0294s902-- add_foreign_key("protected_tag_create_access_levels", "users")903 -> 0.0296s904-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})905 -> 0.0279s906-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})907 -> 0.0237s908-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})909 -> 0.0302s910-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})911 -> 0.0316s912-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})913 -> 0.0333s914-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})915 -> 0.0270s916-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})917 -> 0.0224s918-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})919 -> 0.0337s920-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})921 -> 0.0344s922-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})923 -> 0.0341s924-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})925 -> 0.0329s926-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})927 -> 0.0322s928-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})929 -> 0.0346s930-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})931 -> 0.0287s932-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})933 -> 0.0257s934-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})935 -> 0.0259s936-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})937 -> 0.0308s938-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})939 -> 0.0299s940-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})941 -> 0.0304s942-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})943 -> 0.0357s944-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})945 -> 0.0450s946-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})947 -> 0.0460s948-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})949 -> 0.0499s950-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})951 -> 0.0459s952-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})953 -> 0.0688s954-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})955 -> 0.0255s956-- add_foreign_key("u2f_registrations", "users")957 -> 0.0302s958-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})959 -> 0.0293s960-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})961 -> 0.0315s962-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})963 -> 0.0286s964-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})965 -> 0.0269s966-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})967 -> 0.0275s968-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})969 -> 0.0278s970-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})971 -> 0.0260s972-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})973 -> 0.0559s974-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})975 -> 0.0277s976-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})977 -> 0.0298s978-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})979 -> 0.0275s980-- initialize_schema_migrations_table()981 -> 0.0169s982Adding limits to schema.rb for mysql983-- change_column(:snippets, :content, :text, {:limit=>2147483647})984 -> 0.0351s985-- change_column(:notes, :st_diff, :text, {:limit=>2147483647})986 -> 0.0449s987-- change_column(:snippets, :content_html, :text, {:limit=>2147483647})988 -> 0.0344s989-- change_column(:merge_request_diff_files, :diff, :text, {:limit=>2147483647, :default=>nil})990 -> 0.0264s991-- change_column(:ci_build_trace_chunks, :raw_data, :binary, {:limit=>16777215})992 -> 0.0258s993-- change_column(:gpg_keys, :key, :text, {:limit=>16777215})994 -> 0.0327s995-- change_column(:prometheus_metrics, :query, :text, {:limit=>4096, :default=>nil})996 -> 0.0339s997$ date998Thu Mar 14 02:16:15 UTC 2019999$ JOB_NAME=( $CI_JOB_NAME )1000$ TEST_TOOL=${JOB_NAME[0]}1001$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1002$ export KNAPSACK_GENERATE_REPORT=true1003$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1004$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1005$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1006$ export FLAKY_RSPEC_GENERATE_REPORT=true1007$ export CACHE_CLASSES=true1008$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1009$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1010$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1011$ scripts/gitaly-test-spawn1012Checking gitaly-ruby bundle...1013Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.1014The Gemfile's dependencies are satisfied1015Trying to connect to gitaly: ..... OK1016$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"1017Knapsack report generator started!1018==> Setting up GitLab Shell...1019 GitLab Shell set up in 0.113717516 seconds...1020==> Setting up Gitaly...1021 Gitaly set up in 9.3411e-05 seconds...1022Pipeline Schedules1023Starting the Capybara driver server...1024 logged in as maintainer1025 GET /projects/pipeline_schedules1026 The view1027DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1028 displays the required information description1029DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1030 creates a new scheduled pipeline1031DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1032 changes ownership of the pipeline1033DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1034 edits the pipeline1035DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1036 deletes the pipeline1037 when ref is nil1038DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1039 shows a list of the pipeline schedules with empty ref column1040 when ref is empty1041DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1042 shows a list of the pipeline schedules with empty ref column1043 POST /projects/pipeline_schedules/new1044DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1045 sets defaults for timezone and target branch1046DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1047 it creates a new scheduled pipeline1048DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1049 it prevents an invalid form from being submitted1050 PATCH /projects/pipelines_schedules/:id/edit1051DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1052 it displays existing properties1053DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1054 edits the scheduled pipeline1055 when ref is nil1056DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1057 shows the pipeline schedule with default ref1058 when ref is empty1059DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1060 shows the pipeline schedule with default ref1061 when user creates a new pipeline schedule with variables1062DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1063 user sees the new variable in edit window1064 when user edits a variable of a pipeline schedule1065DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1066 user sees the updated variable in edit window1067 when user removes a variable of a pipeline schedule1068DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1069 user does not see the removed variable in edit window1070 when active is true and next_run_at is NULL1071DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1072 user edit and recover the problematic pipeline schedule1073 logged in as non-member1074 GET /projects/pipeline_schedules1075 The view1076DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1077 does not show create schedule button1078 not logged in1079 GET /projects/pipeline_schedules1080 The view1081DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1082 does not show create schedule button1083DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1084cycle analytics events1085 GET /:namespace/:project/cycle_analytics/events/issues1086 lists the issue events1087 lists the plan events1088 lists the code events1089 lists the test events1090 lists the review events1091 lists the staging events1092 lists the production events1093 specific branch1094 lists the test events1095 with private project and builds1096 does not list the test events1097 does not list the staging events1098 lists the issue events1099DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1100Git HTTP requests1101 User with no identities1102 when the project doesn't exist1103 when namespace doesn't exist1104 behaves like pulls require Basic HTTP Authentication1105 when no credentials are provided1106 responds to downloads with status 401 Unauthorized (no project existence information leak)1107 when only username is provided1108 responds to downloads with status 401 Unauthorized1109 when username and password are provided1110 when authentication fails1111 responds to downloads with status 401 Unauthorized1112 when authentication succeeds1113 does not respond to downloads with status 401 Unauthorized1114 behaves like pushes require Basic HTTP Authentication1115 when no credentials are provided1116 responds to uploads with status 401 Unauthorized (no project existence information leak)1117 when only username is provided1118 responds to uploads with status 401 Unauthorized1119 when username and password are provided1120 when authentication fails1121 responds to uploads with status 401 Unauthorized1122 when authentication succeeds1123 does not respond to uploads with status 401 Unauthorized1124 when authenticated1125 rejects downloads and uploads with 404 Not Found1126 when namespace exists1127 when authenticated1128 creates a new project under the existing namespace1129 rejects push with 422 Unprocessable Entity when project is invalid1130 behaves like project path without .git suffix1131 GET info/refs1132 when no params are added1133 redirects to the .git suffix version1134 when the upload-pack service is requested1135 redirects to the .git suffix version1136 when the receive-pack service is requested1137 redirects to the .git suffix version1138 when the params are anything else1139 redirects to the sign-in page1140 POST git-upload-pack1141 fails to find a route1142 POST git-receive-pack1143 fails to find a route1144 when requesting the Wiki1145 when the project is public1146 behaves like pushes require Basic HTTP Authentication1147 when no credentials are provided1148 responds to uploads with status 401 Unauthorized (no project existence information leak)1149 when only username is provided1150 responds to uploads with status 401 Unauthorized1151 when username and password are provided1152 when authentication fails1153 responds to uploads with status 401 Unauthorized1154 when authentication succeeds1155 does not respond to uploads with status 401 Unauthorized1156 when unauthenticated1157 responds to pulls with the wiki's repo1158 behaves like pulls are allowed1159 should eq "application/vnd.gitlab-workhorse+json"1160 when authenticated1161 and as a developer on the team1162 but the repo is disabled1163 behaves like pulls are allowed1164 should eq "application/vnd.gitlab-workhorse+json"1165 behaves like pushes are allowed1166 should eq "application/vnd.gitlab-workhorse+json"1167 and not on the team1168 rejects pushes with 403 Forbidden1169 behaves like pulls are allowed1170 should eq "application/vnd.gitlab-workhorse+json"1171 when the project is private1172 behaves like pulls require Basic HTTP Authentication1173 when no credentials are provided1174 responds to downloads with status 401 Unauthorized (no project existence information leak)1175 when only username is provided1176 responds to downloads with status 401 Unauthorized1177 when username and password are provided1178 when authentication fails1179 responds to downloads with status 401 Unauthorized1180 when authentication succeeds1181 does not respond to downloads with status 401 Unauthorized1182 behaves like pushes require Basic HTTP Authentication1183 when no credentials are provided1184 responds to uploads with status 401 Unauthorized (no project existence information leak)1185 when only username is provided1186 responds to uploads with status 401 Unauthorized1187 when username and password are provided1188 when authentication fails1189 responds to uploads with status 401 Unauthorized1190 when authentication succeeds1191 does not respond to uploads with status 401 Unauthorized1192 when authenticated1193 and as a developer on the team1194 but the repo is disabled1195 allows clones1196 pushes are allowed1197 and not on the team1198 rejects clones with 404 Not Found1199 rejects pushes with 404 Not Found1200 when the project exists1201 when the project is public1202 behaves like pushes require Basic HTTP Authentication1203 when no credentials are provided1204 responds to uploads with status 401 Unauthorized (no project existence information leak)1205 when only username is provided1206 responds to uploads with status 401 Unauthorized1207 when username and password are provided1208 when authentication fails1209 responds to uploads with status 401 Unauthorized1210 when authentication succeeds1211 does not respond to uploads with status 401 Unauthorized1212 when not authenticated1213 behaves like pulls are allowed1214 should eq "application/vnd.gitlab-workhorse+json"1215 when authenticated1216 as a developer on the team1217 behaves like pulls are allowed1218 should eq "application/vnd.gitlab-workhorse+json"1219 behaves like pushes are allowed1220 should eq "application/vnd.gitlab-workhorse+json"1221 but git-receive-pack over HTTP is disabled in config1222 rejects pushes with 403 Forbidden1223 but git-upload-pack over HTTP is disabled in config1224 rejects pushes with 403 Forbidden1225 and not a member of the team1226 rejects pushes with 403 Forbidden1227 behaves like pulls are allowed1228 should eq "application/vnd.gitlab-workhorse+json"1229 when merge requests are open that allow maintainer access1230 behaves like pushes are allowed1231 should eq "application/vnd.gitlab-workhorse+json"1232 when the request is not from gitlab-workhorse1233 raises an exception1234 when the repo is public1235 but the repo is disabled1236 behaves like pulls require Basic HTTP Authentication1237 when no credentials are provided1238 responds to downloads with status 401 Unauthorized (no project existence information leak)1239 when only username is provided1240 responds to downloads with status 401 Unauthorized1241 when username and password are provided1242 when authentication fails1243 responds to downloads with status 401 Unauthorized1244 when authentication succeeds1245 does not respond to downloads with status 401 Unauthorized1246 behaves like pushes require Basic HTTP Authentication1247 when no credentials are provided1248 responds to uploads with status 401 Unauthorized (no project existence information leak)1249 when only username is provided1250 responds to uploads with status 401 Unauthorized1251 when username and password are provided1252 when authentication fails1253 responds to uploads with status 401 Unauthorized1254 when authentication succeeds1255 does not respond to uploads with status 401 Unauthorized1256 but the repo is enabled1257 behaves like pulls are allowed1258 should eq "application/vnd.gitlab-workhorse+json"1259 but only project members are allowed1260 behaves like pulls require Basic HTTP Authentication1261 when no credentials are provided1262 responds to downloads with status 401 Unauthorized (no project existence information leak)1263 when only username is provided1264 responds to downloads with status 401 Unauthorized1265 when username and password are provided1266 when authentication fails1267 responds to downloads with status 401 Unauthorized1268 when authentication succeeds1269 does not respond to downloads with status 401 Unauthorized1270 behaves like pushes require Basic HTTP Authentication1271 when no credentials are provided1272 responds to uploads with status 401 Unauthorized (no project existence information leak)1273 when only username is provided1274 responds to uploads with status 401 Unauthorized1275 when username and password are provided1276 when authentication fails1277 responds to uploads with status 401 Unauthorized1278 when authentication succeeds1279 does not respond to uploads with status 401 Unauthorized1280 and the user requests a redirected path1281 downloads get status 200 for redirects1282 when the project is private1283 behaves like pulls require Basic HTTP Authentication1284 when no credentials are provided1285 responds to downloads with status 401 Unauthorized (no project existence information leak)1286 when only username is provided1287 responds to downloads with status 401 Unauthorized1288 when username and password are provided1289 when authentication fails1290 responds to downloads with status 401 Unauthorized1291 when authentication succeeds1292 does not respond to downloads with status 401 Unauthorized1293 behaves like pushes require Basic HTTP Authentication1294 when no credentials are provided1295 responds to uploads with status 401 Unauthorized (no project existence information leak)1296 when only username is provided1297 responds to uploads with status 401 Unauthorized1298 when username and password are provided1299 when authentication fails1300 responds to uploads with status 401 Unauthorized1301 when authentication succeeds1302 does not respond to uploads with status 401 Unauthorized1303 when username and password are provided1304 when authentication fails1305 when the user is IP banned1306 responds with status 4011307 when authentication succeeds1308 when the user has access to the project1309 when the user is blocked1310 rejects pulls with 401 Unauthorized1311 rejects pulls with 401 Unauthorized for unknown projects (no project existence information leak)1312 when the user isn't blocked1313 resets the IP in Rack Attack on download1314 resets the IP in Rack Attack on upload1315 updates the user last activity1316 when an oauth token is provided1317 behaves like pulls are allowed1318 should eq "application/vnd.gitlab-workhorse+json"1319 behaves like pushes are allowed1320 should eq "application/vnd.gitlab-workhorse+json"1321 when user has 2FA enabled1322 when username and password are provided1323 rejects pulls with personal access token error message1324 rejects the push attempt with personal access token error message1325 when username and personal access token are provided1326 behaves like pulls are allowed1327 should eq "application/vnd.gitlab-workhorse+json"1328 behaves like pushes are allowed1329 should eq "application/vnd.gitlab-workhorse+json"1330 when internal auth is disabled1331 rejects pulls with personal access token error message1332 rejects pushes with personal access token error message1333 when LDAP is configured1334 does not display the personal access token error message1335 when blank password attempts follow a valid login1336 repeated attempts followed by successful attempt1337 and the user requests a redirected path1338 downloads get status 2001339 uploads get status 404 with "project was moved" message1340 when the user doesn't have access to the project1341 pulls get status 4041342 uploads get status 4041343 when a gitlab ci token is provided1344 when build created by system is authenticated1345 rejects pushes with 403 Forbidden1346 rejects pulls for other project with 404 Not Found1347 behaves like pulls are allowed1348 should eq "application/vnd.gitlab-workhorse+json"1349 and build created by1350 administrator1351 downloads from other project get status 4031352 behaves like can download code only1353 rejects pushes with 403 Forbidden1354 behaves like pulls are allowed1355 should eq "application/vnd.gitlab-workhorse+json"1356 when the repo does not exist1357 rejects pulls with 404 Not Found1358 regular user1359 downloads from other project get status 4041360 behaves like can download code only1361 rejects pushes with 403 Forbidden1362 behaves like pulls are allowed1363 should eq "application/vnd.gitlab-workhorse+json"1364 when the repo does not exist1365 rejects pulls with 404 Not Found1366 behaves like project path without .git suffix1367 GET info/refs1368 when no params are added1369 redirects to the .git suffix version1370 when the upload-pack service is requested1371 redirects to the .git suffix version1372 when the receive-pack service is requested1373 redirects to the .git suffix version1374 when the params are anything else1375 redirects to the sign-in page1376 POST git-upload-pack1377 fails to find a route1378 POST git-receive-pack1379 fails to find a route1380 retrieving an info/refs file1381 when the file exists1382 returns the file1383 when the file does not exist1384 returns not found1385 User with LDAP identity1386 behaves like pulls require Basic HTTP Authentication1387 when no credentials are provided1388 responds to downloads with status 401 Unauthorized (no project existence information leak)1389 when only username is provided1390 responds to downloads with status 401 Unauthorized1391 when username and password are provided1392 when authentication fails1393 responds to downloads with status 401 Unauthorized1394 when authentication succeeds1395 does not respond to downloads with status 401 Unauthorized1396 behaves like pushes require Basic HTTP Authentication1397 when no credentials are provided1398 responds to uploads with status 401 Unauthorized (no project existence information leak)1399 when only username is provided1400 responds to uploads with status 401 Unauthorized1401 when username and password are provided1402 when authentication fails1403 responds to uploads with status 401 Unauthorized1404 when authentication succeeds1405 does not respond to uploads with status 401 Unauthorized1406 when authentication succeeds1407 when the project doesn't exist1408 responds with status 404 Not Found1409 when the project exists1410 and the user is on the team1411 responds with status 2001412 behaves like pulls are allowed1413 should eq "application/vnd.gitlab-workhorse+json"1414 behaves like pushes are allowed1415 should eq "application/vnd.gitlab-workhorse+json"1416 when terms are enforced1417 blocks git access when the user did not accept terms1418 when the user accepted the terms1419 allows clones1420 behaves like pulls are allowed1421 should eq "application/vnd.gitlab-workhorse+json"1422 behaves like pushes are allowed1423 should eq "application/vnd.gitlab-workhorse+json"1424 from CI1425 behaves like pulls are allowed1426 should eq "application/vnd.gitlab-workhorse+json"1427DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1428API::Wikis1429 GET /projects/:id/wikis1430 when wiki is disabled1431 when user is guest1432 returns 404 Project Not Found1433 when user is developer1434 returns 403 Forbidden1435 when user is maintainer1436 returns 403 Forbidden1437 when wiki is available only for team members1438 when user is guest1439 returns 404 Project Not Found1440 when user is developer1441 return the empty list of wiki pages1442 when wiki has pages1443 returns the list of wiki pages without content1444 returns the list of wiki pages with content1445 when user is maintainer1446 return the empty list of wiki pages1447 when wiki has pages1448 returns the list of wiki pages without content1449 returns the list of wiki pages with content1450 when wiki is available for everyone with access1451 when user is guest1452 returns 404 Project Not Found1453 when user is developer1454 return the empty list of wiki pages1455 when wiki has pages1456 returns the list of wiki pages without content1457 returns the list of wiki pages with content1458 when user is maintainer1459 return the empty list of wiki pages1460 when wiki has pages1461 returns the list of wiki pages without content1462 returns the list of wiki pages with content1463 GET /projects/:id/wikis/:slug1464 when wiki is disabled1465 when user is guest1466 returns 404 Project Not Found1467 when user is developer1468 returns 403 Forbidden1469 when user is maintainer1470 returns 403 Forbidden1471 when wiki is available only for team members1472 when user is guest1473 returns 404 Project Not Found1474 when user is developer1475 returns the wiki page1476 when page is not existing1477 returns 404 Wiki Page Not Found1478 when user is maintainer1479 returns the wiki page1480 when page is not existing1481 returns 404 Wiki Page Not Found1482 when wiki is available for everyone with access1483 when user is guest1484 returns 404 Project Not Found1485 when user is developer1486 returns the wiki page1487 when page is not existing1488 returns 404 Wiki Page Not Found1489 when user is maintainer1490 returns the wiki page1491 when page is not existing1492 returns 404 Wiki Page Not Found1493 POST /projects/:id/wikis1494 when wiki is disabled1495 when user is guest1496 returns 404 Project Not Found1497 when user is developer1498 returns 403 Forbidden1499 when user is maintainer1500 returns 403 Forbidden1501 when wiki is available only for team members1502 when user is guest1503 returns 404 Project Not Found1504 when user is developer1505 creates the wiki page1506 responds with validation error on empty title1507 responds with validation error on empty content1508 when user is maintainer1509 creates the wiki page1510 responds with validation error on empty title1511 responds with validation error on empty content1512 when wiki is available for everyone with access1513 when user is guest1514 returns 404 Project Not Found1515 when user is developer1516 creates the wiki page1517 responds with validation error on empty title1518 responds with validation error on empty content1519 when user is maintainer1520 creates the wiki page1521 responds with validation error on empty title1522 responds with validation error on empty content1523 PUT /projects/:id/wikis/:slug1524 when wiki is disabled1525 when user is guest1526 returns 404 Project Not Found1527 when user is developer1528 returns 403 Forbidden1529 when user is maintainer1530 returns 403 Forbidden1531 when wiki is available only for team members1532 when user is guest1533 returns 404 Project Not Found1534 when user is developer1535 updates the wiki page1536 it updates with wiki with missing title1537 it updates with wiki with missing content1538 it updates with wiki with missing format1539 when page is not existing1540 returns 404 Wiki Page Not Found1541 when user is maintainer1542 updates the wiki page1543 it updates with wiki with missing title1544 it updates with wiki with missing content1545 it updates with wiki with missing format1546 when page is not existing1547 returns 404 Wiki Page Not Found1548 when wiki is available for everyone with access1549 when user is guest1550 returns 404 Project Not Found1551 when user is developer1552 updates the wiki page1553 it updates with wiki with missing title1554 it updates with wiki with missing content1555 it updates with wiki with missing format1556 when page is not existing1557 returns 404 Wiki Page Not Found1558 when user is maintainer1559 updates the wiki page1560 it updates with wiki with missing title1561 it updates with wiki with missing content1562 it updates with wiki with missing format1563 when page is not existing1564 returns 404 Wiki Page Not Found1565 when wiki belongs to a group project1566 updates the wiki page1567 it updates with wiki with missing title1568 it updates with wiki with missing content1569 it updates with wiki with missing format1570 DELETE /projects/:id/wikis/:slug1571 when wiki is disabled1572 when user is guest1573 returns 404 Project Not Found1574 when user is developer1575 returns 403 Forbidden1576 when user is maintainer1577 returns 403 Forbidden1578 when wiki is available only for team members1579 when user is guest1580 returns 404 Project Not Found1581 when user is developer1582 returns 403 Forbidden1583 when user is maintainer1584 returns 204 No Content1585 when wiki is available for everyone with access1586 when user is guest1587 returns 404 Project Not Found1588 when user is developer1589 returns 403 Forbidden1590 when user is maintainer1591 returns 204 No Content1592 when page is not existing1593 returns 404 Wiki Page Not Found1594 when wiki belongs to a group project1595 returns 204 No Content1596 POST /projects/:id/wikis/attachments1597 when wiki is disabled1598 when user is guest1599 returns 404 Project Not Found1600 when user is developer1601 returns 403 Forbidden1602 when user is maintainer1603 returns 403 Forbidden1604 when wiki is available only for team members1605 when user is guest1606 returns 404 Project Not Found1607 when user is developer1608 pushes attachment to the wiki repository1609 responds with validation error on empty file1610 responds with validation error on invalid temp file1611 when user is maintainer1612 pushes attachment to the wiki repository1613 responds with validation error on empty file1614 responds with validation error on invalid temp file1615 when wiki is available for everyone with access1616 when user is guest1617 returns 404 Project Not Found1618 when user is developer1619 pushes attachment to the wiki repository1620 responds with validation error on empty file1621 responds with validation error on invalid temp file1622 when user is maintainer1623 pushes attachment to the wiki repository1624 responds with validation error on empty file1625 responds with validation error on invalid temp file1626DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1627Import/Export - project import integration test1628DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1629 invalid project1630 when selecting the namespace1631 prefilled the path1632DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1633 user imports an exported project successfully1634 path is not prefilled1635DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1636 user imports an exported project successfully1637DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1638Projects > Files > User deletes files1639 when an user has write access1640DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1641 deletes the file1642 when an user does not have write access1643DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1644 deletes the file in a forked project1645DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1646User comments on commit1647 when adding new comment1648DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1649 adds comment1650 when editing comment1651DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1652 edits comment1653 when deleting comment1654DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1655 deletes comment1656DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1657EmailsOnPushWorker1658 #perform1659 when push is a new branch1660 sends a mail with the correct subject1661 sends the mail to the correct recipient1662 when push is a deleted branch1663 sends a mail with the correct subject1664 sends the mail to the correct recipient1665 when push is a force push to delete commits1666 sends a mail with the correct subject1667 mentions force pushing in the body1668 sends the mail to the correct recipient1669 when there are no errors in sending1670 sends a mail with the correct subject1671 does not mention force pushing in the body1672 sends the mail to the correct recipient1673 when there is an SMTP error1674 gracefully handles an input SMTP error1675 when there are multiple recipients1676 when the recipient addresses are a list of email addresses1677 sends the mail to each of the recipients1678 only generates the mail once1679 when the recipient addresses contains angle brackets and are separated by spaces1680 accepts emails separated by whitespace1681 when the recipient addresses contain a mix of emails with and without angle brackets1682 accepts both kind of emails1683 when the recipient addresses contains angle brackets and are separated by newlines1684 accepts emails separated by newlines1685DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1686gitlab:app namespace rake task1687 backup_restore1688 gitlab version1689 fails on mismatch1690 restore with matching gitlab version1691 invokes restoration on match1692 prints timestamps on messages1693 when the restore directory is not empty1694 removes stale data1695 backup1696 backup creation and deletion using custom_hooks1697 project uses custom_hooks and successfully creates backup1698 creates custom_hooks.tar and project bundle1699 restores files correctly1700 specific backup tasks1701 prints a progress message to stdout1702 tar creation1703 sets correct permissions on the tar contents1704 deletes temp directories1705 archive file permissions1706 sets correct permissions on the tar file1707 with custom archive_permissions1708 uses the custom permissions1709 registry disabled1710 does not create registry.tar.gz1711 multiple repository storages1712 includes repositories in all repository storages1713 Skipping items1714 does not contain skipped item1715 does not invoke repositories restore1716 Human Readable Backup Name1717 name has human readable time1718DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1719Gitlab::Ci::Status::Pipeline::Factory1720 when pipeline has a core status1721 when core status is created1722 matches correct core status for created1723 does not match extended statuses1724 fabricates a core status created1725 extends core status with common pipeline methods1726 when core status is pending1727 matches correct core status for pending1728 does not match extended statuses1729 fabricates a core status pending1730 extends core status with common pipeline methods1731 when core status is running1732 matches correct core status for running1733 does not match extended statuses1734 fabricates a core status running1735 extends core status with common pipeline methods1736 when core status is success1737 matches correct core status for success1738 does not match extended statuses1739 fabricates a core status success1740 extends core status with common pipeline methods1741 when core status is failed1742 matches correct core status for failed1743 does not match extended statuses1744 fabricates a core status failed1745 extends core status with common pipeline methods1746 when core status is canceled1747 matches correct core status for canceled1748 does not match extended statuses1749 fabricates a core status canceled1750 extends core status with common pipeline methods1751 when core status is skipped1752 matches correct core status for skipped1753 does not match extended statuses1754 fabricates a core status skipped1755 extends core status with common pipeline methods1756 when core status is manual1757 matches manual core status1758 matches a correct extended statuses1759 extends core status with common pipeline methods1760 when core status is scheduled1761 matches scheduled core status1762 matches a correct extended statuses1763 extends core status with common pipeline methods1764 when pipeline has warnings1765 matches correct core status1766 matches correct extended statuses1767 fabricates extended "success with warnings" status1768 extends core status with common pipeline method1769DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1770GroupsHelper1771 group_icon_url1772 returns an url for the avatar1773 gives default avatar_icon when no avatar is present1774 group_lfs_status1775 only one project in group1776 returns all projects as enabled1777 returns all projects as disabled1778 more than one project in group1779 LFS enabled in group1780 returns both projects as enabled1781 returns only one as enabled1782 LFS disabled in group1783 returns both projects as disabled1784 returns only one as disabled1785 group_title1786 outputs the groups in the correct order (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1787 #share_with_group_lock_help_text1788 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1789 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1790 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1791 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1792 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1793 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1794 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1795 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1796 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1797 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1798 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1799 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1800 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1801 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1802 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1803 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1804 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1805 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1806 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup1807 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1808 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup1809 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1810 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :subgroup1811 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1812 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1813 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1814 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1815 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1816 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1817 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1818 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1819 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1820 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1821 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1822 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1823 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1824 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1825 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1826 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1827 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1828 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1829 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1830 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :root_group1831 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1832 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group1833 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1834 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group1835 has the correct help text with correct ancestor links (PENDING: around hook at ./spec/spec_helper.rb:242 did not execute the example)1836 #group_sidebar_links1837 returns all the expected links1838 includes settings when the user can admin the group1839 excludes cross project features when the user cannot read cross project1840DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1841Projects::DiscussionsController1842 GET show1843 when user is not authorized to read the MR1844 returns 4041845 when user is authorized to read the MR1846 returns status 2001847 returns status 404 if MR does not exists1848 when user is authorized but note is LegacyDiffNote1849 returns status 2001850 POST resolve1851 when the user is not authorized to resolve the discussion1852 returns status 4041853 when the user is authorized to resolve the discussion1854 when the discussion is not resolvable1855 returns status 4041856 when the discussion is resolvable1857 resolves the discussion1858 sends notifications if all discussions are resolved1859 returns the name of the resolving user1860 returns status 2001861 renders discussion with serializer1862 diff discussion1863 returns truncated diff lines1864 DELETE unresolve1865 when the user is not authorized to resolve the discussion1866 returns status 4041867 when the user is authorized to resolve the discussion1868 when the discussion is not resolvable1869 returns status 4041870 when the discussion is resolvable1871 unresolves the discussion1872 returns status 2001873 when vue_mr_discussions cookie is present1874 renders discussion with serializer1875DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1876Projects > Snippets > User views snippets1877 shows snippets1878 pagination1879 behaves like paginated snippets1880 is limited to 20 items per page1881 clicking on the link to the second page1882 shows the remaining snippets1883DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1884Multi-file editor upload file1885DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1886 uploads text file1887DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1888Merge request > User locks discussion1889 when the discussion is locked1890 when a user is a team member1891DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1892 the user can create a comment1893 when a user is not a team member1894DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1895 the user can not create a comment1896DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1897Gitlab::Email::Message::RepositoryPush1898 new commits have been pushed to repository1899 #project1900 should eq #<Project id:383 my_group/project375>1901 should be an instance of Project1902 #project_namespace1903 should eq #<Group id:717 @my_group>1904 should be a kind of Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_a...sion: integer, runners_token: string, runners_token_encrypted: string, auto_devops_enabled: boolean)1905 #project_name_with_namespace1906 should eq "my_group / project379"1907 #author1908 should eq #<User id:705 @user705>1909 should be an instance of User1910 #author_name1911 should eq "Author"1912 #commits1913 should be a kind of Array1914 should all be an instance of Commit1915 #diffs1916 should all be an instance of Gitlab::Diff::File1917 #diffs_count1918 should eq 91919 #compare1920 should be an instance of Compare1921 #compare_timeout1922 should eq false1923 #reverse_compare?1924 should eq false1925 #disable_diffs?1926 should eq false1927 #send_from_committer_email?1928 should eq true1929 #action_name1930 should eq "pushed to"1931 #ref_name1932 should eq "master"1933 #ref_type1934 should eq "branch"1935 #target_url1936 should include "compare"1937 should include "2f63565e7aac07bcdadb654e253078b727143ec4"1938 should include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"1939 #subject1940 should include "[Git][my_group/project398]"1941 should include "6 commits"1942 should include "Ruby files modified"1943DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1944TestHooks::ProjectService1945 #execute1946 allows to set a custom project1947 hook with not implemented test1948 returns error message1949 push_events1950 returns error message if not enough data1951 executes hook1952 tag_push_events1953 returns error message if not enough data1954 executes hook1955 note_events1956 returns error message if not enough data1957 executes hook1958 issues_events1959 returns error message if not enough data1960 executes hook1961 confidential_issues_events1962 returns error message if not enough data1963 executes hook1964 merge_requests_events1965 returns error message if not enough data1966 executes hook1967 job_events1968 returns error message if not enough data1969 executes hook1970 pipeline_events1971 returns error message if not enough data1972 executes hook1973 wiki_page_events1974 returns error message if wiki disabled1975 returns error message if not enough data1976 executes hook1977DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1978Merge request > User sees deleted target branch1979DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1980 shows a message about missing target branch1981DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)1982 does not show link to target branch1983DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)1984ProtectedBranch1985 Associations1986 should belong to project1987 Validation1988 should validate that :project cannot be empty/falsy1989 should validate that :name cannot be empty/falsy1990 #matches?1991 when the protected branch setting is not a wildcard1992 returns true for branch names that are an exact match1993 returns false for branch names that are not an exact match1994 when the protected branch name contains wildcard(s)1995 when there is a single '*'1996 returns true for branch names matching the wildcard1997 returns false for branch names not matching the wildcard1998 when the wildcard contains regex symbols other than a '*'1999 returns true for branch names matching the wildcard2000 returns false for branch names not matching the wildcard2001 when there are '*'s at either end2002 returns true for branch names matching the wildcard2003 returns false for branch names not matching the wildcard2004 when there are arbitrarily placed '*'s2005 returns true for branch names matching the wildcard2006 returns false for branch names not matching the wildcard2007 #matching2008 for direct matches2009 returns a list of protected branches matching the given branch name2010 accepts a list of protected branches to search from, so as to avoid a DB call2011 for wildcard matches2012 returns a list of protected branches matching the given branch name2013 accepts a list of protected branches to search from, so as to avoid a DB call2014 #protected?2015 existing project2016 returns true when the branch matches a protected branch via direct match2017 returns true when the branch matches a protected branch via wildcard match2018 returns false when the branch does not match a protected branch via direct match2019 returns false when the branch does not match a protected branch via wildcard match2020 new project2021 returns false when default_protected_branch is unprotected2022 returns false when default_protected_branch lets developers push2023 returns true when default_branch_protection does not let developers push but let developer merge branches2024 returns true when default_branch_protection is in full protection2025 #any_protected?2026 existing project2027 returns true when any of the branch names match a protected branch via direct match2028 returns true when any of the branch matches a protected branch via wildcard match2029 returns false when none of branches does not match a protected branch via direct match2030 returns false when none of the branches does not match a protected branch via wildcard match2031DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2032Ci::Group2033 should includes the StaticModel module2034 should respond to #stage2035 should respond to #name2036 should respond to #jobs2037 should respond to #status2038 #size2039 returns the number of statuses in the group2040 #detailed_status2041 when there is only one item in the group2042 calls the status from the object itself2043 when there are more than one commit status in the group2044 fabricates a new detailed status object2045 .fabricate2046 returns an array of three groups2047 returns groups with correctly ordered statuses2048 returns groups with correct names2049 when a name is nil on legacy pipelines2050 returns an array of three groups2051DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2052Gitlab::DataBuilder::Build2053 .build2054 should be a kind of Hash2055 should eq "master"2056 should eq "97de212e80737a608d939f648d959671fb0a0142"2057 should eq false2058 should eq 1172059 should eq "pending"2060 should eq false2061 should eq "unknown_failure"2062 should eq 4942063 should eq "John Doe833 / project490"2064 commit author_url2065 when no commit present2066 sets to mailing address of git_author_email2067 when commit present but has no author2068 sets to mailing address of git_author_email2069 when commit and author are present2070 sets to GitLab user url2071DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2072Issuable::CommonSystemNotesService2073 on issuable update2074 behaves like system note creation2075 creates 1 system note with the correct content2076 behaves like system note creation2077 creates 1 system note with the correct content2078 behaves like system note creation2079 creates 1 system note with the correct content2080 behaves like system note creation2081 creates 1 system note with the correct content2082 when new label is added2083 creates a resource label event2084 when new milestone is assigned2085 behaves like system note creation2086 creates 1 system note with the correct content2087 with merge requests WIP note2088 adding WIP note2089 behaves like system note creation2090 creates 1 system note with the correct content2091 and changing title2092 behaves like WIP notes creation2093 creates WIP toggle and title change notes2094 removing WIP note2095 behaves like system note creation2096 creates 1 system note with the correct content2097 and changing title2098 behaves like WIP notes creation2099 creates WIP toggle and title change notes2100 on issuable create2101 does not create system note for title and description2102 creates a resource label event for labels added2103 creates a system note for milestone set2104 creates a system note for due_date set2105DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2106Gitlab::Checks::LfsIntegrity2107 #objects_missing?2108 with LFS not enabled2109 skips integrity check2110 with LFS enabled2111 is true if any LFS blobs are missing2112 is false if LFS objects have already been uploaded2113 deletion2114 skips integrity check2115 for forked project2116 is true parent project is missing LFS objects2117 is false parent project already contains LFS objects for the fork2118DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2119layouts/nav/sidebar/_project2120 behaves like has nav sidebar2121 has collapsed nav sidebar on mobile2122 issue boards2123 has board tab2124 container registry tab2125 has both Registry and Repository tabs2126 highlights sidebar item and flyout2127 highlights container registry tab2128 releases entry2129 renders releases link2130 wiki entry tab2131 when wiki is enabled2132 shows the wiki tab with the wiki internal link2133 when wiki is disabled2134 does not show the wiki tab2135 external wiki entry tab2136 when it is active2137 shows the external wiki tab with the external wiki service link2138 when it is disabled2139 does not show the external wiki tab2140DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2141ProjectSnippetPolicy2142 public snippet2143 no user2144 should not be allowed :admin_project_snippet2145 regular user2146 should not be allowed :admin_project_snippet2147 external user2148 should not be allowed :admin_project_snippet2149 internal snippet2150 no user2151 should not be allowed :admin_project_snippet2152 regular user2153 should not be allowed :admin_project_snippet2154 external user2155 should not be allowed :admin_project_snippet2156 project team member external user2157 should not be allowed :admin_project_snippet2158 private snippet2159 no user2160 should not be allowed :admin_project_snippet2161 regular user2162 should not be allowed :admin_project_snippet2163 snippet author2164 should be allowed :admin_project_snippet2165 project team member normal user2166 should not be allowed :admin_project_snippet2167 project team member external user2168 should not be allowed :admin_project_snippet2169 admin user2170 should be allowed :admin_project_snippet2171DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2172EventsFinder2173 when targeting a user2174 returns events between specified dates filtered on action and type2175 does not return events the current_user does not have access to2176 does not include events on confidential issues the user does not have access to2177 includes confidential events user has access to2178 returns nothing when the current user cannot read cross project2179 when targeting a project2180 returns project events between specified dates filtered on action and type2181 does not return events the current_user does not have access to2182DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2183Gitlab::LfsToken2184 #token2185 when the actor is a user2186 returns the correct username2187 returns the correct token type2188 behaves like a valid LFS token2189 returns a computed token2190 when the actor is a key2191 returns the correct username2192 returns the correct token type2193 behaves like a valid LFS token2194 returns a computed token2195 when the actor is a deploy key2196 returns the correct username2197 returns the correct token type2198 behaves like a valid LFS token2199 returns a computed token2200 when the actor is invalid2201 raises an exception2202 #token_valid?2203 for an HMAC token2204 where the token is invalid2205 because it's junk2206 returns false2207 because it's been fiddled with2208 returns false2209 because it was generated with a different secret2210 returns false2211 because it's expired2212 returns false2213 where the token is valid2214 returns true2215 for a LegacyRedisDevise token2216 where the token is invalid2217 because it's junk2218 returns false2219 because it's been fiddled with2220 returns false2221 because it was generated with a different secret2222 returns false2223 because it's expired2224 returns false2225 where the token is valid2226 returns true2227 #deploy_key_pushable?2228 when actor is not a DeployKey2229 returns false2230 when actor is a DeployKey2231 but the DeployKey cannot push to the project2232 returns false2233 and the DeployKey can push to the project2234 returns true2235 #type2236 when actor is not a User2237 returns false2238 when actor is a User2239 returns false2240 #authentication_payload2241 returns a Hash designed for gitlab-shell2242DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2243Mermaid rendering2244DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)2245 renders Mermaid diagrams correctly2246DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2247Notes::BuildService2248 #execute2249 builds a note without saving it2250 when in_reply_to_discussion_id is specified2251 when a note with that original discussion ID exists2252 sets the note up to be in reply to that note2253 when discussion is resolved2254 resolves the note2255 when a note with that discussion ID exists2256 sets the note up to be in reply to that note2257 when no note with that discussion ID exists2258 sets an error2259 when user has no access to discussion2260 sets an error2261 personal snippet note2262 when a snippet is public2263 creates a reply note2264 when a snippet is private2265 creates a reply note when the author replies2266 sets an error when another user replies2267 when a snippet is internal2268 creates a reply note when the author replies2269 creates a reply note when a regular user replies2270 sets an error when an external user replies2271 when replying to individual note2272 when reply_to_individual_notes is disabled2273 behaves like an individual note reply2274 builds another individual note2275 when reply_to_individual_notes is enabled2276 sets the note up to be in reply to that note2277 when noteable does not support replies2278 behaves like an individual note reply2279 builds another individual note2280DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2281Import::BitbucketServerController2282 GET new2283 shows the input form2284 POST create2285 returns the new project2286 returns an error when an invalid project key is used2287 returns an error when an invalid repository slug is used2288 returns an error when the project cannot be found2289 returns an error when the project cannot be saved2290 returns an error when the server can't be contacted2291 with project key with tildes2292 successfully creates a project2293 POST configure2294 clears out existing session2295 sets the session variables2296 GET status2297 assigns repository categories2298 GET jobs2299 returns a list of imported projects2300DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2301Ci::CompareTestReportsService2302 #execute2303 when head pipeline has test reports2304 returns status and data2305 when base and head pipelines have test reports2306 returns status and data2307 when head pipeline has corrupted test reports2308 returns status and error message2309 #latest?2310 when cache key is latest2311 should be truthy2312 when cache key is outdated2313 should be falsy2314 when cache key is empty2315 should be falsy2316DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2317ProjectNoteEntity2318 exposes project-specific elements2319 behaves like note entity2320 basic note2321 exposes correct elements2322 does not expose elements for specific notes cases2323 exposes author correctly2324 does not expose web_url for author2325 when note was edited2326 exposes last_edited_at and last_edited_by elements2327 when note is a system note2328 exposes system_note_icon_name element2329 when note is part of resolvable discussion2330 exposes paths to resolve note2331DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2332Gitlab::Diff::HighlightCache2333 #decorate2334 does not calculate highlighting when reading from cache2335 assigns highlighted diff lines to the DiffFile2336 submits a single reading from the cache2337 #write_if_empty2338 submits a single writing to the cache2339 #clear2340 clears cache2341DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2342Todos::Destroy::ProjectPrivateService2343 #execute2344 when a project set to private2345 removes issue todos for a user who is not a member2346 when project is not private2347 does not remove any todos2348DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2349SubmoduleHelper2350 submodule links2351 submodule on self2352 detects ssh on standard port2353 detects ssh on non-standard port2354 detects http on standard port2355 detects http on non-standard port2356 works with relative_url_root2357 works with subgroups2358 submodule on github.com2359 detects ssh2360 detects http2361 detects https2362 handles urls with no .git on the end2363 returns original with non-standard url2364 in-repository submodule2365 in-repository2366 submodule on gitlab.com2367 detects ssh2368 detects http2369 detects https2370 handles urls with no .git on the end2371 handles urls with trailing whitespace2372 returns original with non-standard url2373 submodule on unsupported2374 sanitizes unsupported protocols2375 sanitizes unsupported protocols disguised as a repository URL2376 sanitizes invalid URL with extended ASCII2377 returns original2378 submodules with relative links2379 handles project under same group2380 handles trailing whitespace2381 handles project under another top group2382 repo path resolves to be located at root (namespace absent)2383 returns nil2384 repo path resolves to be located underneath current project path2385 returns nil because it is not possible to have repo nested under another repo2386 subgroup2387 handles referencing descendent group's project2388 handles referencing another top group's project2389 project in sub group2390 handles referencing ancestor group's project2391 personal project2392 handles referencing another personal project2393DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2394ProjectAutoDevops2395 should belong to project2396 should define :deploy_strategy as an enum and store the value in a column with an integer type2397 should respond to #created_at2398 should respond to #updated_at2399 behaves like having unique enum values2400 has unique values in "deploy_strategy"2401 #has_domain?2402 when domain is defined2403 should have domain2404 when domain is empty2405 when there is an instance domain specified2406 should have domain2407 when there is no instance domain specified2408 should not have domain2409 #predefined_variables2410 when domain is defined2411 returns AUTO_DEVOPS_DOMAIN2412 when domain is not defined2413 when there is an instance domain specified2414 should include {:key => "AUTO_DEVOPS_DOMAIN", :value => "example.com", :public => true}2415 when there is no instance domain specified2416 should not include {:key => "AUTO_DEVOPS_DOMAIN", :value => "example.com", :public => true}2417 when deploy_strategy is manual2418 should include {:key => "INCREMENTAL_ROLLOUT_ENABLED", :value => "1"}2419 when deploy_strategy is continuous2420 should not include "STAGING_ENABLED" and "INCREMENTAL_ROLLOUT_ENABLED"2421 when deploy_strategy is timed_incremental2422 should include {:key => "INCREMENTAL_ROLLOUT_MODE", :value => "timed"}2423 should not include "STAGING_ENABLED" and "INCREMENTAL_ROLLOUT_ENABLED"2424 #create_gitlab_deploy_token2425 when the project is public2426 should not create a gitlab deploy token2427 when the project is internal2428 should create a gitlab deploy token2429 when the project is private2430 should create a gitlab deploy token2431 when autodevops is enabled at project level2432 should create a deploy token2433 when autodevops is enabled at instance level2434 should create a deploy token2435 when autodevops is disabled2436 should not create a deploy token2437 when the project already has an active gitlab-deploy-token2438 should not create a deploy token2439 when the project already has a revoked gitlab-deploy-token2440 should not create a deploy token2441DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2442Projects::MoveLfsObjectsProjectsService2443 #execute2444 links the lfs objects from existent in source project2445 does not link existent lfs_object in the current project2446 rollbacks changes if transaction fails2447 when remove_remaining_elements is false2448 does not remove remaining lfs objects2449DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2450Gitlab::Checks::TagCheck2451 #validate!2452 raises an error2453 with protected tag2454 as maintainer2455 deletion2456 is prevented2457 update2458 is prevented2459 creation2460 prevents creation below access level2461 when user has access2462 allows tag creation2463DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2464notify/pipeline_success_email.html.haml2465 pipeline with user2466 renders the email correctly2467 pipeline without user2468 renders the email correctly2469DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2470NoteEntity2471 behaves like note entity2472 basic note2473 exposes correct elements2474 does not expose elements for specific notes cases2475 exposes author correctly2476 does not expose web_url for author2477 when note was edited2478 exposes last_edited_at and last_edited_by elements2479 when note is a system note2480 exposes system_note_icon_name element2481DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2482Gitlab::Ci::Pipeline::Chain::Validate::Abilities2483 when users has no ability to run a pipeline2484 adds an error about insufficient permissions2485 breaks the pipeline builder chain2486 when user has ability to create a pipeline2487 does not invalidate the pipeline2488 does not break the chain2489 #allowed_to_create?2490 when user is a developer2491 should be truthy2492 when the branch is protected2493 should be falsey2494 when developers are allowed to merge2495 should be truthy2496 when the tag is protected2497 should be falsey2498 when developers are allowed to create the tag2499 should be truthy2500 when user is a maintainer2501 should be truthy2502 when the branch is protected2503 should be truthy2504 when the tag is protected2505 should be truthy2506 when no one can create the tag2507 should be falsey2508 when owner cannot create pipeline2509 should be falsey2510DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2511Gitlab::Prometheus::QueryVariables2512 .call2513 should include {:ci_environment_slug => "environment1"}2514 should include {:environment_filter => "container_name!=\"POD\",environment=\"environment2\""}2515 without deployment platform2516 should include {:kube_namespace => ""}2517 with deployment platform2518 should include {:kube_namespace => "project654-659"}2519DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2520Banzai::Filter::VideoLinkFilter2521 when the element src has a video extension2522 replaces the image tag 'path/video.mp4' with a video tag2523 replaces the image tag 'path/video.m4v' with a video tag2524 replaces the image tag 'path/video.mov' with a video tag2525 replaces the image tag 'path/video.webm' with a video tag2526 replaces the image tag 'path/video.ogv' with a video tag2527 when the element src is an image2528 leaves the document unchanged2529DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2530Prometheus::AdapterService2531 #prometheus_adapter2532 prometheus service can execute queries2533 return prometheus service as prometheus adapter2534 prometheus service can't execute queries2535 with cluster with prometheus not available2536 returns nil2537 with cluster with prometheus available2538 returns application handling all environments2539 with cluster without prometheus installed2540 returns nil2541DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2542Banzai::IssuableExtractor2543 returns instances of issuables for nodes with references2544 caching2545 saves records to cache2546DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2547UsersHelper2548 #user_link2549 links to the user's profile2550 has the user's email as title2551 #profile_tabs2552 with public profile2553 includes all the expected tabs2554 with private profile2555 is empty2556 #user_internal_regex_data2557 user_default_external: false, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2558 should eq {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2559 user_default_external: false, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2560 should eq {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2561 user_default_external: false, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2562 should eq {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2563 user_default_external: true, user_default_internal_regex: nil, result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2564 should eq {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2565 user_default_external: true, user_default_internal_regex: "", result: {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2566 should eq {:user_internal_regex_pattern=>nil, :user_internal_regex_options=>nil}2567 user_default_external: true, user_default_internal_regex: "mockRegexPattern", result: {:user_internal_regex_pattern=>"mockRegexPattern", :user_internal_regex_options=>"i"}2568 should eq {:user_internal_regex_pattern=>"mockRegexPattern", :user_internal_regex_options=>"i"}2569 #current_user_menu_items2570 includes all default items2571 includes the profile tab if the user can read themself2572 includes the settings tab if the user can update themself2573 when terms are enforced2574 hides the profile and the settings tab2575 #user_badges_in_admin_section2576 with a blocked user2577 returns the blocked badge2578 with an admin user2579 returns the admin badge2580 with an external user2581 returns the external badge2582 with the current user2583 returns the "It's You" badge2584 with an external blocked admin2585 returns the blocked, admin and external badges2586 get badges for normal user2587 returns no badges2588DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2589Explore::ProjectsController2590 GET #trending2591 sorting by update date2592 sorts by last updated2593 sorts by oldest updated2594DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2595UrlValidator2596 #validates_each2597 with no options2598 allows http,https protocols by default2599 checks that the url structure is valid2600 with protocols2601 allows urls with the defined protocols2602 add error if the url protocol does not match the selected ones2603 validations2604 returns error when url is nil2605 returns error when url is empty2606 does not allow urls with CR or LF characters2607 by default2608 does not block urls pointing to localhost2609 does not block urls pointing to the local network2610 strips urls2611 when allow_localhost is set to false2612 blocks urls pointing to localhost2613 when allow_local_network is set to false2614 blocks urls pointing to the local network2615 when ports is2616 empty2617 does not block any port2618 set2619 blocks urls with a different port2620 when enforce_user is2621 true2622 checks user format2623 false (default)2624 does not check user format2625 when ascii_only is2626 true2627 prevents unicode characters2628 false (default)2629 does not prevent unicode characters2630 when enforce_sanitization is2631 true2632 prevents unsafe urls2633 prevents unsafe internal urls2634 allows safe urls2635 false2636 allows unsafe urls2637DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2638HashedStorage::MigratorWorker2639 #perform2640 delegates to MigratorService26412019-03-14T02:25:14.406Z 101 TID-gt5wymxn5 INFO: Skipped attachments move from '/builds/gitlab-org/gitlab-ce/tmp/tests/public/uploads/namespace612/project671' to '/builds/gitlab-org/gitlab-ce/tmp/tests/public/uploads/@hashed/63/db/63db0204e2f34aaadace364d046ef5d7614b8cb287b939e55ac05c53aee90de1', source path doesn't exist or is not a directory (PROJECT_ID=676)26422019-03-14T02:25:14.451Z 101 TID-gt5wymxn5 INFO: Skipped attachments move from '/builds/gitlab-org/gitlab-ce/tmp/tests/public/uploads/namespace613/project672' to '/builds/gitlab-org/gitlab-ce/tmp/tests/public/uploads/@hashed/27/82/2782526eaa0c5c254b36d0c90e1f8c06af41d167a8b539bd3c81cd6d155e7e5f', source path doesn't exist or is not a directory (PROJECT_ID=677)2643 migrates projects in the specified range2644DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2645Gitlab::Checks::PushCheck2646 #validate!2647 does not raise any error2648 when the user is not allowed to push to the repo2649 raises an error2650DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2651HashedStorage::ProjectMigrateWorker2652 #perform2653 skips when project no longer exists2654 skips when project is pending delete2655 delegates migration to service class when we have exclusive lease2656 skips when it cant acquire the exclusive lease2657DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2658Subscription2659 relationships2660 should belong to project2661 should belong to subscribable2662 should belong to user2663 validations2664 should validate that :subscribable cannot be empty/falsy2665 should validate that :user cannot be empty/falsy2666 validates uniqueness of project_id scoped to subscribable_id, subscribable_type, and user_id2667DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2668ScheduleMergeRequestDiffMigrations2669/builds/gitlab-org/gitlab-ce/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:8: warning: already initialized constant MigrateProjectMigrateSidekiqQueue::DOWNTIME2670/builds/gitlab-org/gitlab-ce/db/post_migrate/20190301081611_migrate_project_migrate_sidekiq_queue.rb:6: warning: previous definition of DOWNTIME was here2671Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2672If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2673You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2674If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2675DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from each_batch at /builds/gitlab-org/gitlab-ce/app/models/concerns/each_batch.rb:61)2676DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)2677 correctly schedules background migrations2678DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:54)2679 schedules background migrations2680Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2681If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2682You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2683If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2684DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from each_batch at /builds/gitlab-org/gitlab-ce/app/models/concerns/each_batch.rb:61)2685Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2686If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2687You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2688If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2689DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2690Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2691If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2692You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2693If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2694DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2695Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2696If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2697You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2698If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2699DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2700Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2701If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2702You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2703If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2704DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2705Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2706If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2707You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2708If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2709DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2710Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2711If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2712You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2713If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2714DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2715Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2716If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2717You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2718If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2719DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from up at /builds/gitlab-org/gitlab-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)2720Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2721If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2722You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2723If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2724DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2725Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2726If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2727You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2728If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2729DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2730Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2731If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2732You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2733If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2734DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2735Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2736If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2737You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2738If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2739DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2740Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2741If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2742You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2743If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2744DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2745Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2746If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2747You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2748If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2749DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2750Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2751If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2752You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2753If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2754DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2755Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2756If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2757You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2758If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2759DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2760Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2761If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2762You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2763If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2764DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2765Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2766If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2767You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2768If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2769DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2770Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2771If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2772You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2773If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2774DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2775DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2776API::SidekiqMetrics2777 GET sidekiq/*2778 defines the `queue_metrics` endpoint2779 defines the `process_metrics` endpoint2780 defines the `job_stats` endpoint2781 defines the `compound_metrics` endpoint2782DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2783DeleteBranchService2784 #execute2785 when user has access to push to repository2786 removes the branch2787 when user does not have access to push to repository2788 does not remove branch2789DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2790ResourceEvents::MergeIntoNotesService2791 #execute2792 merges label events into notes in order of created_at2793 squashes events with same time and author into single note2794 fetches only notes created after last_fetched_at2795 preloads the note author's status2796DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2797InstanceStatistics::CohortsController2798 renders a 404 when the usage ping is disabled2799 behaves like instance statistics availability2800 GET #index2801 is available when the feature is available publicly2802 renders a 404 when the feature is not available publicly2803 for admins2804 allows access when the feature is not available publicly2805DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2806Gitlab::CycleAnalytics::IssueEventFetcher2807 behaves like default query config2808 has the stage attribute2809 has the projection attributes2810DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2811ApplicationSetting::Term2812 validations2813 should validate that :terms cannot be empty/falsy2814 .latest2815 finds the latest terms2816 #accepted_by_user?2817 is true when the user accepted the terms2818 is false when the user declined the terms2819 does not cause a query when the user accepted the current terms2820 returns false if the currently accepted terms are different2821DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2822Projects::ProtectDefaultBranchService2823 #execute2824 without a default branch2825 does nothing2826 with a default branch2827 protects the default branch2828 #protect_default_branch2829 when branch protection is needed2830 changes the HEAD of the project2831 protects the default branch2832 when branch protection is not needed2833 changes the HEAD of the project2834 does not protect the default branch2835 #create_protected_branch2836 creates the protected branch2837 #protect_branch?2838 when default branch protection is disabled2839 returns false2840 when default branch protection is enabled2841 returns false if the branch is already protected2842 returns true if the branch is not yet protected2843 #default_branch2844 returns the default branch of the project2845 #push_access_level2846 when developers can push2847 returns the DEVELOPER access level2848 when developers can not push2849 returns the MAINTAINER access level2850 #merge_access_level2851 when developers can merge2852 returns the DEVELOPER access level2853 when developers can not merge2854 returns the MAINTAINER access level2855DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2856Gitlab::IssuableSorter2857 sorts references by a given key2858 for JIRA issues2859 sorts references by a given key2860 for references from multiple projects and namespaces2861 sorts references by project and then by a given key2862DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2863Ci::PipelineScheduleVariable2864 should includes the HasVariable module2865DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2866Gitlab::Email::Hook::DisableEmailInterceptor2867 does not send emails2868DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2869SafeZip::Extract2870 #extract2871 when using valid-simple.zip archive2872 for RubyZip2873 behaves like extracts archive2874 does extract archive2875 for UnZip2876 behaves like extracts archive2877 does extract archive2878 when using valid-symlinks-first.zip archive2879 for RubyZip2880 behaves like extracts archive2881 does extract archive2882 for UnZip2883 behaves like extracts archive2884 does extract archive2885 when using valid-non-writeable.zip archive2886 for RubyZip2887 behaves like extracts archive2888 does extract archive2889 for UnZip2890 behaves like extracts archive2891 does extract archive2892 when using invalid-symlink-does-not-exist.zip archive2893 for RubyZip2894 behaves like fails to extract archive2895 does not extract archive2896 for UnZip (UNSAFE)2897 behaves like extracts archive2898 does extract archive2899 when using invalid-symlinks-outside.zip archive2900 for RubyZip2901 behaves like fails to extract archive2902 does not extract archive2903 for UnZip (UNSAFE)2904 behaves like extracts archive2905 does extract archive2906 when no matching directories are found2907 for RubyZip2908 behaves like fails to extract archive2909 does not extract archive2910 for UnZip2911 behaves like fails to extract archive2912caution: filename not matched: non/existing/*2913 does not extract archive2914DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2915ProjectRepository2916 associations2917 should belong to shard2918 should belong to project2919 .find_project2920 finds project by disk path2921 returns nil when it does not find the project2922DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2923Gitlab::SidekiqConfig2924 .workers2925 includes all workers2926 .worker_queues2927 includes all queues2928 .expand_queues2929 expands queue namespaces to concrete queue names2930 lets concrete queue names pass through2931 lets unknown queues pass through2932DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2933gitlab:workhorse namespace rake task2934 install2935 no dir given2936 aborts and display a help message2937 when an underlying Git command fail2938 aborts and display a help message2939 checkout or clone2940 calls checkout_or_clone_version with the right arguments2941 gmake/make2942 gmake is available2943 calls gmake in the gitlab-workhorse directory2944 gmake is not available2945 calls make in the gitlab-workhorse directory2946DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2947PaginationHelper2948 #paginate_collection2949 paginates a collection without using a COUNT2950 paginates a collection using a COUNT2951DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2952Gitlab::EncodingHelper2953 #encode!2954 nil2955 empty string2956 invalid utf-8 encoded string2957 frozen non-ascii string2958 leaves ascii only string as is2959 leaves valid utf8 string as is2960 removes invalid bytes from ASCII-8bit encoded multibyte string. This can occur when a git diff match line truncates in the middle of a multibyte character. This occurs after the second word in this example. The test string is as short as we can get while still triggering the error condition when not looking at `detect[:confidence]`.2961 string with detected encoding that is not supported in Ruby2962 leaves binary string as is2963 with corrupted diff2964 does not corrupt data but remove invalid characters2965 #encode_utf82966 nil2967 empty string2968 invalid utf-8 encoded string2969 encodes valid utf8 encoded string to utf82970 encodes valid ASCII-8BIT encoded string to utf82971 encodes valid ISO-8859-1 encoded string to utf82972 Equifax branch name2973 returns empty string on conversion errors2974 with strings that can be forcefully encoded into utf82975 doesn't use CharlockHolmes if the encoding can be forced into utf_82976 #clean2977 leaves ascii only string as is2978 leaves valid utf8 string as is2979 removes invalid bytes from ASCII-8bit encoded multibyte string.2980 handles UTF-16BE encoded strings2981 encode_binary2982 encodes nil to ""2983 encodes "" to ""2984 encodes " " to " "2985 encodes "a1" to "a1"2986 encodes "编码" to "\xE7\xBC\x96\xE7\xA0\x81"2987 #binary_stringio2988 does not mutate the original string encoding2989DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)2990RuboCop::Cop::RSpec::EnvAssignment2991 in a spec file2992 with a key using single quotes2993 behaves like an offensive ENV#[]= call2994 registers an offense for `ENV['FOO'] = 'bar'`2995 behaves like an autocorrected ENV#[]= call2996 registers an offense for `ENV['FOO'] = 'bar'` and autocorrects it to `stub_env('FOO', 'bar')`2997 with a key using double quotes2998 behaves like an offensive ENV#[]= call2999 registers an offense for `ENV["FOO"] = 'bar'`3000 behaves like an autocorrected ENV#[]= call3001 registers an offense for `ENV["FOO"] = 'bar'` and autocorrects it to `stub_env("FOO", 'bar')`3002 outside of a spec file3003 does not register an offense for `ENV['FOO'] = 'bar'` in a non-spec file3004DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3005Gitlab::QuickActions::CommandDefinition3006 #all_names3007 when the command has aliases3008 returns an array with the name and aliases3009 when the command doesn't have aliases3010 returns an array with the name3011 #noop?3012 when the command has an action block3013 returns false3014 when the command doesn't have an action block3015 returns true3016 #available?3017 when the command has a condition block3018 when the condition block returns true3019 returns true3020 when the condition block returns false3021 returns false3022 when the command doesn't have a condition block3023 returns true3024 #execute3025 when the command is a noop3026 doesn't execute the command3027 when the command is not a noop3028 when the command is not available3029 doesn't execute the command3030 when the command is available3031 when the commnd has no arguments3032 when the command is provided an argument3033 executes the command3034 when the command is not provided an argument3035 executes the command3036 when the command has 1 required argument3037 when the command is provided an argument3038 executes the command3039 when the command is not provided an argument3040 doesn't execute the command3041 when the command has 1 optional argument3042 when the command is provided an argument3043 executes the command3044 when the command is not provided an argument3045 executes the command3046 when the command defines parse_params block3047 executes the command passing the parsed param3048 #explain3049 when the command is not available3050 returns nil3051 when the explanation is a static string3052 returns this static string3053 when warning is set3054 returns this static string3055 when the explanation is dynamic3056 invokes the proc3057DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3058Gitlab::SQL::Pattern3059 .to_pattern3060 when a query is shorter than 3 chars3061 returns exact matching pattern3062 when a query with a escape character is shorter than 3 chars3063 returns sanitized exact matching pattern3064 when a query is equal to 3 chars3065 returns partial matching pattern3066 when a query with a escape character is equal to 3 chars3067 returns partial matching pattern3068 when a query is longer than 3 chars3069 returns partial matching pattern3070 when a query with a escape character is longer than 3 chars3071 returns sanitized partial matching pattern3072 .select_fuzzy_words3073 with a word equal to 3 chars3074 returns array cotaining a word3075 with a word shorter than 3 chars3076 returns empty array3077 with two words both equal to 3 chars3078 returns array containing two words3079 with two words divided by two spaces both equal to 3 chars3080 returns array containing two words3081 with two words equal to 3 chars and shorter than 3 chars3082 returns array containing a word3083 with a multi-word surrounded by double quote3084 returns array containing a multi-word3085 with a multi-word surrounded by double quote and two words3086 returns array containing a multi-word and tow words3087 with a multi-word surrounded by double quote missing a spece before the first double quote3088 returns array containing two words with double quote3089 with a multi-word surrounded by double quote missing a spece after the second double quote3090 returns array containing two words with double quote3091 with two multi-word surrounded by double quote and two words3092 returns array containing two multi-words and tow words3093 .fuzzy_arel_match3094 with a word equal to 3 chars3095 returns a single ILIKE condition3096 with a word shorter than 3 chars3097 returns a single equality condition3098 uses LOWER instead of ILIKE when LOWER is enabled3099 with two words both equal to 3 chars3100 returns a joining LIKE condition using a AND3101 with two words both shorter than 3 chars3102 returns a single ILIKE condition3103 with two words, one shorter 3 chars3104 returns a single ILIKE condition using the longer word3105 with a multi-word surrounded by double quote and two words3106 returns a joining LIKE condition using a AND3107DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3108Gitlab::Auth::OAuth::AuthHash3109 defaults3110 should eq "ldap"3111 should eql "CN=Onur Küçük,OU=Test,DC=example,DC=net"3112 should eql "onur.küçük_ABC-123@example.net"3113 should eql "oküçük"3114 should eql "Onur Küçük"3115 should not be empty3116 email not provided3117 generates a temp email3118 username not provided3119 takes the first part of the email as username3120 name not provided3121 concats first and lastname as the name3122 auth_hash constructed with ASCII-8BIT encoding3123 forces utf8 encoding on uid3124 forces utf8 encoding on provider3125 forces utf8 encoding on name3126 forces utf8 encoding on username3127 forces utf8 encoding on email3128 forces utf8 encoding on password3129DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3130CiStatusHelper3131 #ci_icon_for_status3132 renders to correct svg on success3133 renders the correct svg on failure3134 #ci_text_for_status3135 when status is manual3136 changes the status to blocked3137 when status is success3138 changes the status to passed3139 when status is something else3140 returns status unchanged3141 #pipeline_status_cache_key3142 builds a cache key for pipeline status3143DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3144Clusters::BuildService3145 #execute3146 when cluster subject is a project3147 sets the cluster_type to project_type3148 when cluster subject is a group3149 sets the cluster_type to group_type3150DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3151RspecFlaky::Example3152 #initialize3153 when given an Rspec::Core::Example that responds to #example3154 behaves like a valid Example instance3155 returns valid attributes3156 when given an Rspec::Core::Example that does not respond to #example3157 behaves like a valid Example instance3158 returns valid attributes3159 #uid3160 returns a hash of the full description3161 #example_id3162 returns the ID of the RSpec::Core::Example3163 #attempts3164 returns the attempts of the RSpec::Core::Example3165 #file3166 returns the metadata[:file_path] of the RSpec::Core::Example3167 #line3168 returns the metadata[:line_number] of the RSpec::Core::Example3169 #description3170 returns the metadata[:full_description] of the RSpec::Core::Example3171 #status3172 returns the execution_result.status of the RSpec::Core::Example3173 #exception3174 returns the execution_result.exception of the RSpec::Core::Example3175DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3176SafeZip::ExtractParams3177 #extract_path3178 should eq "/tmp/safe-zip20190314-101-nf1tc"3179 #matching_target_directory3180 path: "/public/index.html", result: "/public/"3181 should eq "/tmp/safe-zip20190314-101-1mhedp7/public/"3182 path: "/non/existing/path", result: nil3183 should eq nil3184 path: "/public", result: nil3185 should eq nil3186 path: "/folder/with/index.html", result: nil3187 should eq nil3188 #target_directories3189 starts with target_path3190 ends with / for all paths3191 #directories_wildcard3192 adds * for all paths3193DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3194DashboardHelper3195 #dashboard_nav_links3196 has all the expected links by default3197 does not contain cross project elements when the user cannot read cross project3198DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3199RuboCop::Cop::PreferClassMethodsOverModule3200 flags violation when using module ClassMethods3201 doesn't flag violation when using class_methods3202 doesn't flag violation when module is not extending ActiveSupport::Concern3203 doesn't flag violation when ClassMethods is used inside a class3204 doesn't flag violation when not using either class_methods or ClassMethods3205 autocorrects ClassMethods into class_methods3206DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3207Gitlab::Email::Hook::DeliveryMetricsObserver3208 when email has been delivered3209 increments both email delivery metrics3210 when email has not been delivered due to an error3211 increments only delivery attempt metric3212DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3213Gitlab::Ci::Status::Success3214 #text3215 should eq "passed"3216 #label3217 should eq "passed"3218 #icon3219 should eq "status_success"3220 #favicon3221 should eq "favicon_status_success"3222 #group3223 should eq "success"3224DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3225Gitlab::ImportExport::AttributeCleaner3226 removes unwanted attributes from the hash3227 removes attributes not present in relation_class3228 removes excluded keys from the hash3229 does not remove excluded key if not listed3230DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3231Gitlab::QueryLimiting::ActiveSupportSubscriber3232 #sql3233 increments the number of executed SQL queries3234 when the query is actually a rails cache hit3235 does not increment the number of executed SQL queries3236DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3237TestSuiteComparerEntity3238 #as_json3239 when head sutie has a newly failed test case which does not exist in base3240 contains correct compared test suite details3241 when head sutie still has a failed test case which failed in base3242 contains correct compared test suite details3243 when head sutie has a success test case which failed in base3244 contains correct compared test suite details3245DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3246Gitlab::GithubImport::ImportPullRequestWorker3247 #import3248 imports a pull request3249DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3250Gitlab::ChangesList3251 when changes is a valid string3252 splits elements by newline character3253 behaves like a list3254DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3255Gitlab::Ci::Status::Group::Factory3256 inherits from the core factory3257 exposes group helpers3258DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3259Banzai::Querying3260 .css3261 optimizes queries for elements with classes3262DEPRECATION WARNING: #tables currently returns both tables and views. This behavior is deprecated and will be changed with Rails 5.1 to only return tables. Use #data_sources instead. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/support/database_cleaner.rb:29)3263Knapsack report was generated. Preview:3264{3265 "spec/features/projects/pipeline_schedules_spec.rb": 91.03001761436462,3266 "spec/requests/projects/cycle_analytics_events_spec.rb": 77.36071562767029,3267 "spec/requests/git_http_spec.rb": 51.3347487449646,3268 "spec/requests/api/wikis_spec.rb": 36.98467993736267,3269 "spec/features/projects/import_export/import_file_spec.rb": 31.62212562561035,3270 "spec/features/projects/files/user_deletes_files_spec.rb": 28.91362738609314,3271 "spec/features/projects/commit/user_comments_on_commit_spec.rb": 15.259090185165405,3272 "spec/workers/emails_on_push_worker_spec.rb": 17.544966459274292,3273 "spec/tasks/gitlab/backup_rake_spec.rb": 13.099210977554321,3274 "spec/lib/gitlab/ci/status/pipeline/factory_spec.rb": 10.47284722328186,3275 "spec/helpers/groups_helper_spec.rb": 1.9676663875579834,3276 "spec/controllers/projects/discussions_controller_spec.rb": 11.811105251312256,3277 "spec/features/projects/snippets/user_views_snippets_spec.rb": 7.543247699737549,3278 "spec/features/projects/tree/upload_file_spec.rb": 9.868186950683594,3279 "spec/features/merge_request/user_locks_discussion_spec.rb": 7.500198602676392,3280 "spec/lib/gitlab/email/message/repository_push_spec.rb": 6.544759511947632,3281 "spec/services/test_hooks/project_service_spec.rb": 6.942686557769775,3282 "spec/features/merge_request/user_sees_deleted_target_branch_spec.rb": 7.43936562538147,3283 "spec/models/protected_branch_spec.rb": 5.78105092048645,3284 "spec/models/ci/group_spec.rb": 4.501203536987305,3285 "spec/lib/gitlab/data_builder/build_spec.rb": 3.5123307704925537,3286 "spec/services/issuable/common_system_notes_service_spec.rb": 5.53785514831543,3287 "spec/lib/gitlab/checks/lfs_integrity_spec.rb": 3.72318696975708,3288 "spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb": 4.395490407943726,3289 "spec/policies/project_snippet_policy_spec.rb": 4.064825534820557,3290 "spec/finders/events_finder_spec.rb": 4.283298969268799,3291 "spec/lib/gitlab/lfs_token_spec.rb": 3.371870517730713,3292 "spec/features/markdown/mermaid_spec.rb": 3.6023576259613037,3293 "spec/services/notes/build_service_spec.rb": 2.74255108833313,3294 "spec/controllers/import/bitbucket_server_controller_spec.rb": 2.0502917766571045,3295 "spec/services/ci/compare_test_reports_service_spec.rb": 2.2465426921844482,3296 "spec/serializers/project_note_entity_spec.rb": 2.141103506088257,3297 "spec/lib/gitlab/diff/highlight_cache_spec.rb": 2.662504196166992,3298 "spec/services/todos/destroy/project_private_service_spec.rb": 2.289870023727417,3299 "spec/helpers/submodule_helper_spec.rb": 1.711625099182129,3300 "spec/models/project_auto_devops_spec.rb": 2.0979254245758057,3301 "spec/services/projects/move_lfs_objects_projects_service_spec.rb": 1.5011188983917236,3302 "spec/lib/gitlab/checks/tag_check_spec.rb": 1.865299940109253,3303 "spec/views/notify/pipeline_success_email.html.haml_spec.rb": 1.1503753662109375,3304 "spec/serializers/note_entity_spec.rb": 1.6426451206207275,3305 "spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb": 1.1655490398406982,3306 "spec/lib/gitlab/prometheus/query_variables_spec.rb": 1.2974519729614258,3307 "spec/lib/banzai/filter/video_link_filter_spec.rb": 1.4478590488433838,3308 "spec/services/prometheus/adapter_service_spec.rb": 0.9773292541503906,3309 "spec/lib/banzai/issuable_extractor_spec.rb": 0.6951439380645752,3310 "spec/helpers/users_helper_spec.rb": 1.2209699153900146,3311 "spec/controllers/explore/projects_controller_spec.rb": 1.0318818092346191,3312 "spec/validators/url_validator_spec.rb": 0.650209903717041,3313 "spec/workers/hashed_storage/migrator_worker_spec.rb": 0.4357931613922119,3314 "spec/lib/gitlab/checks/push_check_spec.rb": 0.6840884685516357,3315 "spec/workers/hashed_storage/project_migrate_worker_spec.rb": 0.485933780670166,3316 "spec/models/subscription_spec.rb": 0.3960275650024414,3317 "spec/migrations/schedule_merge_request_diff_migrations_spec.rb": 0.5961201190948486,3318 "spec/requests/api/sidekiq_metrics_spec.rb": 0.39598679542541504,3319 "spec/services/delete_branch_service_spec.rb": 0.8384497165679932,3320 "spec/services/resource_events/merge_into_notes_service_spec.rb": 0.4702179431915283,3321 "spec/controllers/instance_statistics/cohorts_controller_spec.rb": 0.41087794303894043,3322 "spec/lib/gitlab/cycle_analytics/issue_event_fetcher_spec.rb": 0.32985448837280273,3323 "spec/models/application_setting/term_spec.rb": 0.23662972450256348,3324 "spec/services/projects/protect_default_branch_service_spec.rb": 0.1500554084777832,3325 "spec/lib/gitlab/issuable_sorter_spec.rb": 0.11766409873962402,3326 "spec/models/ci/pipeline_schedule_variable_spec.rb": 0.18063116073608398,3327 "spec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb": 0.21754837036132812,3328 "spec/lib/safe_zip/extract_spec.rb": 0.22894906997680664,3329 "spec/models/project_repository_spec.rb": 0.197523832321167,3330 "spec/lib/gitlab/sidekiq_config_spec.rb": 0.1306476593017578,3331 "spec/tasks/gitlab/workhorse_rake_spec.rb": 0.06933403015136719,3332 "spec/helpers/pagination_helper_spec.rb": 0.0859074592590332,3333 "spec/lib/gitlab/encoding_helper_spec.rb": 0.568516731262207,3334 "spec/rubocop/cop/rspec/env_assignment_spec.rb": 0.08060884475708008,3335 "spec/lib/gitlab/quick_actions/command_definition_spec.rb": 0.03980231285095215,3336 "spec/lib/gitlab/sql/pattern_spec.rb": 0.05147147178649902,3337 "spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 0.0404057502746582,3338 "spec/helpers/ci_status_helper_spec.rb": 0.03178715705871582,3339 "spec/services/clusters/build_service_spec.rb": 0.06887960433959961,3340 "spec/lib/rspec_flaky/example_spec.rb": 0.019719600677490234,3341 "spec/lib/safe_zip/extract_params_spec.rb": 0.018018245697021484,3342 "spec/helpers/dashboard_helper_spec.rb": 0.02078700065612793,3343 "spec/rubocop/cop/prefer_class_methods_over_module_spec.rb": 0.01947307586669922,3344 "spec/lib/gitlab/email/hook/delivery_metrics_observer_spec.rb": 0.021273374557495117,3345 "spec/lib/gitlab/ci/status/success_spec.rb": 0.010711193084716797,3346 "spec/lib/gitlab/import_export/attribute_cleaner_spec.rb": 0.010709285736083984,3347 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.010793685913085938,3348 "spec/serializers/test_suite_comparer_entity_spec.rb": 0.009217500686645508,3349 "spec/workers/gitlab/github_import/import_pull_request_worker_spec.rb": 0.00921630859375,3350 "spec/lib/gitlab/changes_list_spec.rb": 0.004670143127441406,3351 "spec/lib/gitlab/ci/status/group/factory_spec.rb": 0.005411624908447266,3352 "spec/lib/banzai/querying_spec.rb": 0.00334358215332031253353}3354Knapsack global time execution for tests: 08m 36s3355Pending: (Failures listed here are expected and do not affect your suite's status)3356 1) GroupsHelper group_title outputs the groups in the correct order3357 # around hook at ./spec/spec_helper.rb:242 did not execute the example3358 # ./spec/helpers/groups_helper_spec.rb:933359 2) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3360 # around hook at ./spec/spec_helper.rb:242 did not execute the example3361 # ./spec/helpers/groups_helper_spec.rb:1853362 3) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3363 # around hook at ./spec/spec_helper.rb:242 did not execute the example3364 # ./spec/helpers/groups_helper_spec.rb:1853365 4) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3366 # around hook at ./spec/spec_helper.rb:242 did not execute the example3367 # ./spec/helpers/groups_helper_spec.rb:1853368 5) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3369 # around hook at ./spec/spec_helper.rb:242 did not execute the example3370 # ./spec/helpers/groups_helper_spec.rb:1853371 6) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3372 # around hook at ./spec/spec_helper.rb:242 did not execute the example3373 # ./spec/helpers/groups_helper_spec.rb:1853374 7) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3375 # around hook at ./spec/spec_helper.rb:242 did not execute the example3376 # ./spec/helpers/groups_helper_spec.rb:1853377 8) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup has the correct help text with correct ancestor links3378 # around hook at ./spec/spec_helper.rb:242 did not execute the example3379 # ./spec/helpers/groups_helper_spec.rb:1853380 9) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup has the correct help text with correct ancestor links3381 # around hook at ./spec/spec_helper.rb:242 did not execute the example3382 # ./spec/helpers/groups_helper_spec.rb:1853383 10) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup has the correct help text with correct ancestor links3384 # around hook at ./spec/spec_helper.rb:242 did not execute the example3385 # ./spec/helpers/groups_helper_spec.rb:1853386 11) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup has the correct help text with correct ancestor links3387 # around hook at ./spec/spec_helper.rb:242 did not execute the example3388 # ./spec/helpers/groups_helper_spec.rb:1853389 12) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup has the correct help text with correct ancestor links3390 # around hook at ./spec/spec_helper.rb:242 did not execute the example3391 # ./spec/helpers/groups_helper_spec.rb:1853392 13) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :subgroup has the correct help text with correct ancestor links3393 # around hook at ./spec/spec_helper.rb:242 did not execute the example3394 # ./spec/helpers/groups_helper_spec.rb:1853395 14) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3396 # around hook at ./spec/spec_helper.rb:242 did not execute the example3397 # ./spec/helpers/groups_helper_spec.rb:1853398 15) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3399 # around hook at ./spec/spec_helper.rb:242 did not execute the example3400 # ./spec/helpers/groups_helper_spec.rb:1853401 16) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3402 # around hook at ./spec/spec_helper.rb:242 did not execute the example3403 # ./spec/helpers/groups_helper_spec.rb:1853404 17) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3405 # around hook at ./spec/spec_helper.rb:242 did not execute the example3406 # ./spec/helpers/groups_helper_spec.rb:1853407 18) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3408 # around hook at ./spec/spec_helper.rb:242 did not execute the example3409 # ./spec/helpers/groups_helper_spec.rb:1853410 19) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil has the correct help text with correct ancestor links3411 # around hook at ./spec/spec_helper.rb:242 did not execute the example3412 # ./spec/helpers/groups_helper_spec.rb:1853413 20) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group has the correct help text with correct ancestor links3414 # around hook at ./spec/spec_helper.rb:242 did not execute the example3415 # ./spec/helpers/groups_helper_spec.rb:1853416 21) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group has the correct help text with correct ancestor links3417 # around hook at ./spec/spec_helper.rb:242 did not execute the example3418 # ./spec/helpers/groups_helper_spec.rb:1853419 22) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group has the correct help text with correct ancestor links3420 # around hook at ./spec/spec_helper.rb:242 did not execute the example3421 # ./spec/helpers/groups_helper_spec.rb:1853422 23) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :root_group has the correct help text with correct ancestor links3423 # around hook at ./spec/spec_helper.rb:242 did not execute the example3424 # ./spec/helpers/groups_helper_spec.rb:1853425 24) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group has the correct help text with correct ancestor links3426 # around hook at ./spec/spec_helper.rb:242 did not execute the example3427 # ./spec/helpers/groups_helper_spec.rb:1853428 25) GroupsHelper#share_with_group_lock_help_text root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group has the correct help text with correct ancestor links3429 # around hook at ./spec/spec_helper.rb:242 did not execute the example3430 # ./spec/helpers/groups_helper_spec.rb:1853431Finished in 9 minutes 29 seconds (files took 12.13 seconds to load)34321013 examples, 0 failures, 25 pending3434$ date3435Thu Mar 14 02:27:22 UTC 20193438coverage/: found 5 matching files 3439knapsack/: found 4 matching files 3440rspec_flaky/: found 4 matching files 3441rspec_profiling/: found 1 matching files 3442WARNING: tmp/capybara/: no matching files 3443Uploading artifacts to coordinator... ok id=177320700 responseStatus=201 Created token=G_o3MRyR3444Uploading artifacts...3445junit_rspec.xml: found 1 matching files 3446Uploading artifacts to coordinator... ok id=177320700 responseStatus=201 Created token=G_o3MRyR3447Job succeeded