release_241030 Added image query for GPU (#111)

* added gpu image query in image fetch

* added debug lines

* updated logic for gpu query

* removed debug lines

Murtaza Khan avatar Murtaza Khan

Push event #670.2 passed

  • Ran for
AMD64
Ruby: 2.5.2
Git
INTEGRATION_SPECS='0'
Raw log
Scroll to End of Log
0.00s0.22s0.12s0.06s0.00s
worker_info
1Worker information
2hostname: edfe6c77-37ee-44dc-a261-80c5d878eba7@1.worker-n2-com-f8c4bb956-vwsbv.gce-production-1
3version: deploy_2024.10.02-2-gc32b553 https://github.com/travis-ci/worker/tree/c32b553e81363378d09787f52103ea9bcadf253c
4instance: travis-job-988c5662-5901-479e-a198-fc0a9367cd11 travis-ci-sardonyx-xenial-1729672587-7dd427e6 (via amqp)
5startup: 6.122500532s
60.16s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build group: edge
10Build dist: xenial
11Build id: 272947239
12Job id: 627619636
13Runtime kernel version: 4.15.0-1098-gcp
14VM: default
15travis-build version: 6b157a1c
16Build image provisioning date and time
17Wed Oct 23 09:09:52 UTC 2024
18Operating System Details
19Distributor ID: Ubuntu
20Description: Ubuntu 16.04.7 LTS
21Release: 16.04
22Codename: xenial
23Systemd Version
24systemd 229
25Cookbooks Version
26783af91 https://github.com/travis-ci/travis-cookbooks/tree/783af91
27git version
28git version 2.43.0
29bash version
30GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
31gcc version
32gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
33docker version
34Client: Docker Engine - Community
35 Version: 20.10.7
36 API version: 1.41
37 Go version: go1.13.15
38 Git commit: f0df350
39 Built: Wed Jun 2 11:56:47 2021
40 OS/Arch: linux/amd64
41 Context: default
42 Experimental: true
44Server: Docker Engine - Community
45 Engine:
46 Version: 20.10.7
47 API version: 1.41 (minimum version 1.12)
48 Go version: go1.13.15
49 Git commit: b0f5bc3
50 Built: Wed Jun 2 11:54:58 2021
51 OS/Arch: linux/amd64
52 Experimental: false
53 containerd:
54 Version: 1.4.6
55 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
56 runc:
57 Version: 1.0.0-rc95
58 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
59 docker-init:
60 Version: 0.19.0
61 GitCommit: de40ad0
62clang version
63clang version 7.0.0 (tags/RELEASE_700/final)
64jq version
65jq-1.7.1
66bats version
67Bats 1.11.0
68shellcheck version
690.10.0
70shfmt version
71v3.8.0
72ccache version
733.2.4
74cmake version
75cmake version 3.26.3
76heroku version
77heroku/9.3.1 linux-x64 node-v16.20.2
78imagemagick version
79Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
80md5deep version
814.4
82mercurial version
83version 5.9.3
84mysql version
85mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
86openssl version
87OpenSSL 1.0.2g 1 Mar 2016
88packer version
891.7.5
90postgresql client version
91psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
92ragel version
93Ragel State Machine Compiler version 6.8 Feb 2013
94sudo version
951.8.16
96gzip version
97gzip 1.6
98zip version
99Zip 3.0
100vim version
101VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
102iptables version
103iptables v1.6.0
104curl version
105curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
106wget version
107GNU Wget 1.17.1 built on linux-gnu.
108rsync version
109rsync version 3.1.1 protocol version 31
110gimme version
111v1.5.4
112nvm version
1130.40.1
114perlbrew version
115/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
116phpenv version
117rbenv 1.3.0
118rvm version
119rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
120default ruby version
121ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]
122default python version
123Python 3.7.17
124CouchDB version
125couchdb 1.6.1
126ElasticSearch version
1277.16.3
128Installed Firefox version
129firefox 63.0.1
130MongoDB version
131MongoDB 4.4.29
132PhantomJS version
1332.1.1
134Pre-installed PostgreSQL versions
1359.4.26
1369.5.25
1379.6.22
138Redis version
139redis-server 7.0.11
140Pre-installed Go versions
1411.23.0
142ant version
143Apache Ant(TM) version 1.9.6 compiled on July 20 2018
144mvn version
145Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
146gradle version
147Gradle 8.3!
148lein version
149Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
150Pre-installed Node.js versions
151v10.24.1
152v12.22.12
153v14.21.3
154v16.15
155v16.16.0
156v16.20.2
157v18.20.4
158v20.18.0
159v4.9.1
160v6.17.1
161v8.17.0
162phpenv versions
163 system
164 7.4
165* 7.4.30 (set by /home/travis/.phpenv/version)
166 hhvm-stable
167 hhvm
168composer --version
169Composer version 2.3.7 2022-06-06 16:43:28
170Pre-installed Ruby versions
171ruby-2.7.6
172ruby-3.3.5
1740.01s0.01s0.86s0.18s0.05s0.00s0.04s0.00s0.03s0.01s0.01s0.01s0.01s0.00s0.26sOK
1750.00s0.02s0.00s0.01s0.28s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.88s0.00s0.11s6.03s0.00s3.48s0.00s2.42s
docker_mtu_and_registry_mirrors
Docker
resolvconf
apt
1769.21s$ travis_apt_get_update
177Installing APT Packages
178PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.
179$ sudo systemctl stop postgresql
1803.43s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-10 postgresql-client-10 postgresql-server-dev-10
181Reading package lists...
182Building dependency tree...
183Reading state information...
184postgresql-10 is already the newest version (10.17-1.pgdg16.04+1).
185postgresql-client-10 is already the newest version (10.17-1.pgdg16.04+1).
186postgresql-client-10 set to manually installed.
187The following NEW packages will be installed:
188 postgresql-server-dev-10
1890 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
190Need to get 883 kB of archives.
191After this operation, 5,256 kB of additional disk space will be used.
192Get:1 https://apt-archive.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 postgresql-server-dev-10 amd64 10.17-1.pgdg16.04+1 [883 kB]
193Fetched 883 kB in 0s (3,329 kB/s)
194Selecting previously unselected package postgresql-server-dev-10.
195(Reading database ... 176451 files and directories currently installed.)
196Preparing to unpack .../postgresql-server-dev-10_10.17-1.pgdg16.04+1_amd64.deb ...
197Unpacking postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...
198Setting up postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...
services
2003.08s$ sudo systemctl start redis-server
postgresql
2013.08s$ travis_setup_postgresql 10
202Starting PostgreSQL v10
203sudo systemctl start postgresql@10-main
git.checkout
2050.01s0.55s$ git clone --depth=50 --branch=release_241030 https://github.com/travis-ci/job-board.git travis-ci/job-board
206Cloning into 'travis-ci/job-board'...
207$ cd travis-ci/job-board
208$ git checkout -qf dbff5777d21993061409d1be3139691d9d022093
2100.01s
211Setting environment variables from repository settings
212$ export CODECLIMATE_REPO_TOKEN=[secure]
214Setting environment variables from .travis.yml
215$ export DATABASE_URL='postgres://localhost:5432/job_board_test'
216$ export RUBYOPT=-W0
217$ export INTEGRATION_SPECS='0'
rvm
21950.22s$ rvm use 2.5.2 --install --binary --fuzzy
220curl: (22) The requested URL returned error: 404 Not Found
221Required ruby-2.5.2 is not installed - installing.
222curl: (22) The requested URL returned error: 404 Not Found
223Searching for binary rubies, this might take some time.
224Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/16.04/x86_64/ruby-2.5.2.tar.bz2
225Checking requirements for ubuntu.
226Requirements installation successful.
227ruby-2.5.2 - #configure
228ruby-2.5.2 - #download
229 % Total % Received % Xferd Average Speed Time Time Time Current
230 Dload Upload Total Spent Left Speed
231100 16.8M 100 16.8M 0 0 37.4M 0 --:--:-- --:--:-- --:--:-- 37.3M
232No checksum for downloaded archive, recording checksum in user configuration.
233ruby-2.5.2 - #validate archive
234ruby-2.5.2 - #extract
235ruby-2.5.2 - #validate binary
236ruby-2.5.2 - #setup
237ruby-2.5.2 - #gemset created /home/travis/.rvm/gems/ruby-2.5.2@global
238ruby-2.5.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems............................................
239ruby-2.5.2 - #generating global wrappers........
240ruby-2.5.2 - #uninstalling gem rubygems-bundler-1.4.5.
241ruby-2.5.2 - #gemset created /home/travis/.rvm/gems/ruby-2.5.2
242ruby-2.5.2 - #importing gemset /home/travis/.rvm/gemsets/default.gemsthere was an error installing gem bundler
243.........................
244ruby-2.5.2 - #generating default wrappers........
245Using /home/travis/.rvm/gems/ruby-2.5.2
247$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
248Setting up build cache
249$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2500.31s$ Installing caching utilities
2510.00s1.73sattempting to download cache archive
252fetching release_241030/cache--linux-xenial-1b0f03ca3faeac67547f7a442b68694b8dfc57f9131b46b6c23535c6ce2095f8--rvm-2.5.2--gemfile-Gemfile.tgz
253fetching release_241030/cache-linux-xenial-1b0f03ca3faeac67547f7a442b68694b8dfc57f9131b46b6c23535c6ce2095f8--rvm-2.5.2--gemfile-Gemfile.tgz
254fetching release_241030/cache--rvm-2.5.2--gemfile-Gemfile.tgz
255fetching master/cache--linux-xenial-1b0f03ca3faeac67547f7a442b68694b8dfc57f9131b46b6c23535c6ce2095f8--rvm-2.5.2--gemfile-Gemfile.tgz
256fetching master/cache-linux-xenial-1b0f03ca3faeac67547f7a442b68694b8dfc57f9131b46b6c23535c6ce2095f8--rvm-2.5.2--gemfile-Gemfile.tgz
257fetching master/cache--rvm-2.5.2--gemfile-Gemfile.tgz
258could not download cache
2590.00s7.68sadding /home/travis/perl5 to cache
260adding /home/travis/.cache to cache
cache.bundler
2630.00s1.17sadding /home/travis/build/travis-ci/job-board/vendor/bundle to cache
264creating directory /home/travis/build/travis-ci/job-board/vendor/bundle
ruby.versions
265$ ruby --version
266ruby 2.5.2p104 (2018-10-18 revision 65133) [x86_64-linux]
267$ rvm --version
268rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
269$ bundle --version
270Bundler version 1.16.2
271$ gem --version
2722.7.7
before_install.1
27491.81s$ script/install-sqitch
275'/home/travis/.cache/cpanm' -> '/home/travis/bin/cpanm'
276--> Working on local::lib
277Fetching http://www.cpan.org/authors/id/H/HA/HAARG/local-lib-2.000029.tar.gz ... OK
278Configuring local-lib-2.000029 ... OK
279Building and testing local-lib-2.000029 ... OK
280Successfully installed local-lib-2.000029
2811 distribution installed
282Attempting to create directory /home/travis/perl5
283Successfully installed Module-Build-0.4234
284Successfully installed Template-Tiny-1.14
285Successfully installed Devel-StackTrace-2.05
286Successfully installed Class-Method-Modifiers-2.15
287Successfully installed Sub-Quote-2.006008
288Successfully installed Role-Tiny-2.002004
289Successfully installed Moo-2.005005
290Successfully installed Module-Runtime-0.016
291Successfully installed Throwable-1.001
292Successfully installed MooX-Types-MooseLike-0.29
293Successfully installed Sub-Uplevel-0.2800
294Successfully installed Test-Exception-0.43
295Successfully installed Config-GitLike-1.18
296Successfully installed Exporter-Tiny-1.006002
297Successfully installed Type-Tiny-2.006000
298Successfully installed List-MoreUtils-XS-0.430
299Successfully installed List-MoreUtils-0.430
300Successfully installed DBI-1.645
301Successfully installed Clone-0.47
302Successfully installed Try-Tiny-0.32
303Successfully installed Module-Implementation-0.09
304Successfully installed Variable-Magic-0.64
305Successfully installed Sub-Exporter-Progressive-0.001013
306Successfully installed B-Hooks-EndOfScope-0.28
307Successfully installed Dist-CheckConflicts-0.11
308Successfully installed Package-Stash-XS-0.30
309Successfully installed Package-Stash-0.40
310Successfully installed namespace-clean-0.27
311Successfully installed namespace-autoclean-0.31
312Successfully installed Sub-Install-0.929
313Successfully installed Params-Util-1.102
314Successfully installed Data-OptList-0.114
315Successfully installed Sub-Exporter-0.991
316Successfully installed TermReadKey-2.38
317Successfully installed File-Which-1.27
318Successfully installed IO-Pager-2.10
319Successfully installed Test-Fatal-0.017
320Successfully installed MRO-Compat-0.15
321Successfully installed XString-0.005
322Successfully installed Eval-Closure-0.14
323Successfully installed Specio-0.48
324Successfully installed Class-Singleton-1.6
325/bin/tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.lastuseddate#PS'
326/bin/tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.lastuseddate#PS'
327Successfully installed Class-Data-Inheritable-0.10
328Successfully installed Exception-Class-1.45
329Successfully installed Params-ValidationCompiler-0.31
330Successfully installed DateTime-TimeZone-2.63
331Successfully installed File-ShareDir-Install-0.14
332Successfully installed Class-Inspector-1.36
333Successfully installed File-ShareDir-1.118
334Successfully installed DateTime-Locale-1.44
335Successfully installed DateTime-1.65
336Successfully installed IPC-System-Simple-1.30
337Successfully installed Clone-Choose-0.010
338Successfully installed Hash-Merge-0.302
339Successfully installed Algorithm-Backoff-0.010
340Successfully installed libintl-perl-1.33
341Successfully installed String-ShellQuote-1.04
342Successfully installed Encode-Locale-1.05
343Successfully installed Path-Class-0.37
344Successfully installed MIME-Base32-1.303
345Successfully installed URI-5.29
346Successfully installed URI-Nested-0.10
347Successfully installed URI-db-0.22
348Successfully installed Pod-Parser-1.67
349Successfully installed IPC-Run3-0.049
350Successfully installed PerlIO-utf8_strict-0.010
351Successfully installed String-Formatter-1.235
352Successfully installed App-Sqitch-v1.4.1
35368 distributions installed
354Successfully installed DBD-Pg-3.18.0
3551 distribution installed
356sqitch (App::Sqitch) v1.4.1
before_install.2
3570.01s$ eval "$(perl -I ~/perl5/lib/perl5/ '-Mlocal::lib')"
before_install.3
3580.01s$ psql -c 'select version()'
359 version
360-----------------------------------------------------------------------------------------------------------------------------------------------
361 PostgreSQL 10.17 (Ubuntu 10.17-1.pgdg16.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609, 64-bit
362(1 row)
before_install.4
36415.91s$ gem install bundler -v 2.0.1
365Successfully installed bundler-2.0.1
3661 gem installed
install.bundler
36724.26s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
368Fetching gem metadata from https://rubygems.org/.........
369Fetching https://github.com/travis-ci/travis-logger.git
370Fetching rake 12.3.1
371Installing rake 12.3.1
372Fetching concurrent-ruby 1.0.5
373Fetching minitest 5.11.3
374Installing minitest 5.11.3
375Fetching thread_safe 0.3.6
376Installing concurrent-ruby 1.0.5
377Fetching public_suffix 3.0.3
378Installing thread_safe 0.3.6
379Fetching ast 2.4.0
380Installing ast 2.4.0
381Installing public_suffix 3.0.3
382Fetching backports 3.11.4
383Using bundler 2.0.1
384Fetching coderay 1.1.2
385Installing coderay 1.1.2
386Installing backports 3.11.4
387Fetching connection_pool 2.2.2
388Installing connection_pool 2.2.2
389Fetching diff-lcs 1.3
390Installing diff-lcs 1.3
391Fetching docile 1.1.5
392Installing docile 1.1.5
393Fetching redis 4.0.2
394Installing redis 4.0.2
395Fetching multipart-post 2.0.0
396Installing multipart-post 2.0.0
397Fetching hashr 2.0.1
398Fetching jaro_winkler 1.5.1
399Installing hashr 2.0.1
400Fetching jemalloc 1.0.1
401Installing jaro_winkler 1.5.1 with native extensions
402Installing jemalloc 1.0.1 with native extensions
403Using json 2.1.0
404Fetching jwt 2.1.0
405Installing jwt 2.1.0
406Fetching method_source 0.9.0
407Installing method_source 0.9.0
408Fetching multi_json 1.13.1
409Installing multi_json 1.13.1
410Fetching mustermann 1.0.3
411Installing mustermann 1.0.3
412Fetching parallel 1.12.1
413Installing parallel 1.12.1
414Fetching pg 1.1.3
415Installing pg 1.1.3 with native extensions
416Fetching powerpack 0.1.2
417Installing powerpack 0.1.2
418Fetching puma 3.12.0
419Installing puma 3.12.0 with native extensions
420Fetching rack 2.0.6
421Installing rack 2.0.6
422Fetching rainbow 3.0.0
423Installing rainbow 3.0.0
424Fetching rspec-support 3.8.0
425Installing rspec-support 3.8.0
426Fetching ruby-progressbar 1.10.0
427Installing ruby-progressbar 1.10.0
428Fetching unicode-display_width 1.4.0
429Installing unicode-display_width 1.4.0
430Fetching sequel 5.13.0
431Installing sequel 5.13.0
432Fetching simplecov-html 0.10.2
433Installing simplecov-html 0.10.2
434Fetching tilt 2.0.8
435Installing tilt 2.0.8
436Using travis-logger 0.0.1 from https://github.com/travis-ci/travis-logger.git (at master@b589e0c)
437Fetching i18n 1.1.1
438Fetching tzinfo 1.2.5
439Installing i18n 1.1.1
440Installing tzinfo 1.2.5
441Fetching parser 2.5.1.2
442Fetching addressable 2.5.2
443Installing addressable 2.5.2
444Fetching fakeredis 0.7.0
445Installing parser 2.5.1.2
446Installing fakeredis 0.7.0
447Fetching redis-namespace 1.6.0
448Fetching faraday 0.15.3
449Installing redis-namespace 1.6.0
450Fetching travis-config 1.1.3
451Installing faraday 0.15.3
452Fetching pry 0.11.3
453Installing travis-config 1.1.3
454Fetching rack-protection 2.0.4
455Installing pry 0.11.3
456Installing rack-protection 2.0.4
457Fetching rack-ssl 1.4.1
458Fetching rack-test 1.1.0
459Installing rack-ssl 1.4.1
460Fetching rspec-core 3.8.0
461Installing rack-test 1.1.0
462Fetching rspec-expectations 3.8.2
463Installing rspec-core 3.8.0
464Installing rspec-expectations 3.8.2
465Fetching rspec-mocks 3.8.0
466Fetching simplecov 0.13.0
467Installing rspec-mocks 3.8.0
468Installing simplecov 0.13.0
469Fetching activesupport 5.2.1
470Fetching rubocop 0.59.2
471Installing activesupport 5.2.1
472Installing rubocop 0.59.2
473Fetching sentry-raven 2.7.4
474Installing sentry-raven 2.7.4
475Fetching sinatra 2.0.4
476Installing sinatra 2.0.4
477Fetching rspec 3.8.0
478Fetching factory_girl 4.9.0
479Installing rspec 3.8.0
480Fetching sinatra-contrib 2.0.4
481Installing factory_girl 4.9.0
482Installing sinatra-contrib 2.0.4
483Fetching sinatra-param 1.5.0
484Installing sinatra-param 1.5.0
485Bundle complete! 26 Gemfile dependencies, 59 gems now installed.
486Bundled gems are installed into `./vendor/bundle`
before_script.1
4880.22s$ createdb job_board_test
before_script.2
4890.68s$ sqitch deploy
490Adding registry tables to job_board_test
491Deploying changes to job_board_test
492 + appschema ........................ ok
493 + images ........................... ok
494 + images_indices ................... ok
495 + jobs ............................. ok
496 + jobs_indices ..................... ok
497 + jobs_images_updated_at_defaults .. ok
before_script.3
4980.50s$ sqitch verify
499Verifying job_board_test
500 * appschema ........................ ok
501 * images ........................... ok
502 * images_indices ................... ok
503 * jobs ............................. ok
504 * jobs_indices ..................... ok
505 * jobs_images_updated_at_defaults .. ok
506Verify successful
5074.84s$ bundle exec rake
508Running RuboCop...
509Inspecting 63 files
510...............................................................
51263 files inspected, no offenses detected
513/home/travis/.rvm/rubies/ruby-2.5.2/bin/ruby -I/home/travis/build/travis-ci/job-board/vendor/bundle/ruby/2.5.0/gems/rspec-core-3.8.0/lib:/home/travis/build/travis-ci/job-board/vendor/bundle/ruby/2.5.0/gems/rspec-support-3.8.0/lib /home/travis/build/travis-ci/job-board/vendor/bundle/ruby/2.5.0/gems/rspec-core-3.8.0/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
514DEPRECATION WARNING: The factory_girl gem is deprecated. Please upgrade to factory_bot. See https://github.com/thoughtbot/factory_bot/blob/v4.9.0/UPGRADE_FROM_FACTORY_GIRL.md for further instructions. (called from require at /home/travis/build/travis-ci/job-board/spec/support.rb:20)
515Run options: exclude {:integration=>true}
517Randomized with seed 1276
519JobBoard::Config
520 has an instance env
521 has a class env
523JobBoard::Services::FetchJob
524 fetches a job
525 when the queue is in the paranoid queues list
526 fetches a job
528JobBoard::Services::FetchJobScript
529 fetches a script
531JobBoard::Services::FetchImages
532 fetches images
533 has query
534 when no images are found
535 returns no images
536 when limit is 0
537 builds a query without a limit clause
538 when tags are provided
539 extends the query to check tag set membership
541JobBoard::Services::FetchQueue
542 assigns gce for everything
544JobBoard::App
545 GET /images
546 returns an array of images
547 requires infra param
548 PUT /images
549 requires infra param
550 updates the updated image
551 requires name param
552 POST /images/search
553 returns empty dataset if no queries include "infra"
554 returns an array of images
555 returns the matching query
556 POST /images
557 creates a new image
558 requires infra param
559 requires name param
561JobBoard::Services::CreateOrUpdateJob
562 with queue assigned by scheduler
563 accepts scheduler assigned queue
564 with an existing job id
565 creates a new database record
566 with a new job id
567 creates a new database record
568 without queue assigned by scheduler
569 assigns queue locally
571JobBoard::Auth
572 pulls its raw auth tokens from JobBoard.config
573 with stubbed raw auth tokens
574 has some auth tokens
575 with ","-delimited user:pass auth tokens
576 rejects known passwords with unknown users
577 allows known user:pass combinations
578 rejects unknown user:pass combinations
580JobBoard::Services::CreateJWT
581 generates a jwt
583JobBoard::JobQueueReconciler
584 with populated data
585 with all jobs claimed by active processors
586 reconciles
587 with expired job claims
588 reconciles
589 with unclaimed jobs available
590 reconciles
591 with no data
592 reconciles
594JobBoard::JobQueue
595 with no data
596 can add a job id
597 can register
598 cannot provide job id for a given processor
599 can remove a job id
600 can claim a job id
601 can check claims
602 cannot provide job ids for a given site
603 cannot provide job ids for a given queue
604 with queued job ids
605 can provide job ids for a given processor
606 can check claims
607 can provide job ids for a given site
608 can register
609 can claim a job id
610 can remove a job id
611 can provide job ids for a given queue
612 can add a job id
614JobBoard::Services::UpdateImage
615 has params
616 updates an image
617 when the image does not exist
618 is a no-op
620JobBoard::JobQueriesTransformer
621 builds queries of decreasing specificity
622 builds queries
623 when on macos
624 builds queries that exclude dist
626Travis
627 has a compatibility shim for #config
628 has a compatibility shim for #logger
630JobBoard::Services::CreateImage
631 has params
632 creates an image
634JobBoard::Models::Image
635 has a primary key
637Finished in 0.12728 seconds (files took 0.5868 seconds to load)
63863 examples, 0 failures
640Randomized with seed 1276
642The command "bundle exec rake" exited with 0.
cache.2
643store build cache
644$ bundle clean
6450.00s12.76schanges detected, packing new archive
646uploading release_241030/cache--linux-xenial-1b0f03ca3faeac67547f7a442b68694b8dfc57f9131b46b6c23535c6ce2095f8--rvm-2.5.2--gemfile-Gemfile.tgz
647cache uploaded
650Done. Your build exited with 0.
Top