| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  | GEM | 
					
						
							|  |  |  |   remote: https://rubygems.org/ | 
					
						
							|  |  |  |   specs: | 
					
						
							| 
									
										
										
										
											2022-02-14 18:04:17 +00:00
										 |  |  |     activesupport (6.1.4.6) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       concurrent-ruby (~> 1.0, >= 1.0.2) | 
					
						
							| 
									
										
										
										
											2020-12-10 06:25:28 +00:00
										 |  |  |       i18n (>= 1.6, < 2) | 
					
						
							|  |  |  |       minitest (>= 5.1) | 
					
						
							|  |  |  |       tzinfo (~> 2.0) | 
					
						
							|  |  |  |       zeitwerk (~> 2.3) | 
					
						
							| 
									
										
										
										
											2021-07-05 18:02:39 +00:00
										 |  |  |     addressable (2.8.0) | 
					
						
							| 
									
										
										
										
											2021-04-02 05:59:11 +00:00
										 |  |  |       public_suffix (>= 2.0.2, < 5.0) | 
					
						
							| 
									
										
										
										
											2021-01-25 07:05:51 +00:00
										 |  |  |     ast (2.4.2) | 
					
						
							| 
									
										
										
										
											2021-06-16 18:31:27 +00:00
										 |  |  |     bindata (2.4.10) | 
					
						
							| 
									
										
										
										
											2022-02-02 18:04:35 +00:00
										 |  |  |     bootsnap (1.10.3) | 
					
						
							| 
									
										
										
										
											2022-01-17 18:04:07 +00:00
										 |  |  |       msgpack (~> 1.2) | 
					
						
							| 
									
										
										
										
											2020-05-18 16:28:43 +05:30
										 |  |  |     byebug (11.1.3) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |     coderay (1.1.3) | 
					
						
							| 
									
										
										
										
											2021-04-23 05:56:44 +00:00
										 |  |  |     commander (4.6.0) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |       highline (~> 2.0.0) | 
					
						
							| 
									
										
										
										
											2021-06-07 06:16:16 +00:00
										 |  |  |     concurrent-ruby (1.1.9) | 
					
						
							| 
									
										
										
										
											2021-05-10 07:02:48 +00:00
										 |  |  |     connection_pool (2.2.5) | 
					
						
							| 
									
										
										
										
											2021-12-22 18:04:34 +00:00
										 |  |  |     did_you_mean (1.6.1) | 
					
						
							| 
									
										
										
										
											2021-12-23 18:03:57 +00:00
										 |  |  |     diff-lcs (1.5.0) | 
					
						
							| 
									
										
										
										
											2021-06-16 18:28:21 +00:00
										 |  |  |     docile (1.4.0) | 
					
						
							| 
									
										
										
										
											2019-07-08 05:32:00 +00:00
										 |  |  |     domain_name (0.5.20190701) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       unf (>= 0.0.5, < 1.0.0) | 
					
						
							| 
									
										
										
										
											2022-01-12 18:04:12 +00:00
										 |  |  |     ecma-re-validator (0.4.0) | 
					
						
							|  |  |  |       regexp_parser (~> 2.2) | 
					
						
							| 
									
										
										
										
											2020-08-27 12:45:31 +00:00
										 |  |  |     elftools (1.1.3) | 
					
						
							| 
									
										
										
										
											2020-07-19 19:03:17 +05:30
										 |  |  |       bindata (~> 2) | 
					
						
							| 
									
										
										
										
											2021-09-10 03:08:21 +01:00
										 |  |  |     hana (1.3.7) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |     highline (2.0.3) | 
					
						
							| 
									
										
										
										
											2018-09-19 03:34:20 +02:00
										 |  |  |     hpricot (0.8.6) | 
					
						
							| 
									
										
										
										
											2021-06-16 18:28:38 +00:00
										 |  |  |     http-cookie (1.0.4) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       domain_name (~> 0.5) | 
					
						
							| 
									
										
										
										
											2022-01-28 18:04:21 +00:00
										 |  |  |     i18n (1.9.1) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       concurrent-ruby (~> 1.0) | 
					
						
							| 
									
										
										
										
											2021-09-10 03:08:21 +01:00
										 |  |  |     json_schemer (0.2.18) | 
					
						
							|  |  |  |       ecma-re-validator (~> 0.3) | 
					
						
							|  |  |  |       hana (~> 1.3) | 
					
						
							|  |  |  |       regexp_parser (~> 2.0) | 
					
						
							|  |  |  |       uri_template (~> 0.7) | 
					
						
							| 
									
										
										
										
											2022-01-18 18:04:56 +00:00
										 |  |  |     mechanize (2.8.4) | 
					
						
							| 
									
										
										
										
											2021-11-12 18:03:22 +00:00
										 |  |  |       addressable (~> 2.8) | 
					
						
							| 
									
										
										
										
											2021-04-02 05:59:11 +00:00
										 |  |  |       domain_name (~> 0.5, >= 0.5.20190701) | 
					
						
							|  |  |  |       http-cookie (~> 1.0, >= 1.0.3) | 
					
						
							|  |  |  |       mime-types (~> 3.0) | 
					
						
							|  |  |  |       net-http-digest_auth (~> 1.4, >= 1.4.1) | 
					
						
							|  |  |  |       net-http-persistent (>= 2.5.2, < 5.0.dev) | 
					
						
							|  |  |  |       nokogiri (~> 1.11, >= 1.11.2) | 
					
						
							|  |  |  |       rubyntlm (~> 0.6, >= 0.6.3) | 
					
						
							| 
									
										
										
										
											2021-02-02 06:03:22 +00:00
										 |  |  |       webrick (~> 1.7) | 
					
						
							| 
									
										
										
										
											2021-04-02 05:59:11 +00:00
										 |  |  |       webrobots (~> 0.1.2) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |     method_source (1.0.0) | 
					
						
							| 
									
										
										
										
											2021-11-17 10:48:36 +00:00
										 |  |  |     mime-types (3.4.1) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       mime-types-data (~> 3.2015) | 
					
						
							| 
									
										
										
										
											2022-01-06 18:04:53 +00:00
										 |  |  |     mime-types-data (3.2022.0105) | 
					
						
							| 
									
										
										
										
											2022-01-07 18:05:27 +00:00
										 |  |  |     mini_portile2 (2.7.1) | 
					
						
							| 
									
										
										
										
											2021-12-15 18:04:50 +00:00
										 |  |  |     minitest (5.15.0) | 
					
						
							| 
									
										
										
										
											2022-01-24 18:04:11 +00:00
										 |  |  |     msgpack (1.4.4) | 
					
						
							| 
									
										
										
										
											2019-12-04 16:57:50 +00:00
										 |  |  |     mustache (1.1.1) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |     net-http-digest_auth (1.4.1) | 
					
						
							| 
									
										
										
										
											2021-02-02 06:03:22 +00:00
										 |  |  |     net-http-persistent (4.0.1) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |       connection_pool (~> 2.2) | 
					
						
							| 
									
										
										
										
											2022-01-13 18:04:28 +00:00
										 |  |  |     nokogiri (1.13.1) | 
					
						
							| 
									
										
										
										
											2022-01-07 18:05:27 +00:00
										 |  |  |       mini_portile2 (~> 2.7.0) | 
					
						
							| 
									
										
										
										
											2021-01-06 07:36:13 +00:00
										 |  |  |       racc (~> 1.4) | 
					
						
							| 
									
										
										
										
											2021-09-14 10:16:37 +00:00
										 |  |  |     parallel (1.21.0) | 
					
						
							| 
									
										
										
										
											2021-09-20 18:04:21 +00:00
										 |  |  |     parallel_tests (3.7.3) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |       parallel | 
					
						
							| 
									
										
										
										
											2021-07-06 18:02:44 +00:00
										 |  |  |     parlour (6.0.1) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |       commander (~> 4.5) | 
					
						
							|  |  |  |       parser | 
					
						
							|  |  |  |       rainbow (~> 3.0) | 
					
						
							|  |  |  |       sorbet-runtime (>= 0.5) | 
					
						
							| 
									
										
										
										
											2022-01-03 18:04:17 +00:00
										 |  |  |     parser (3.1.0.0) | 
					
						
							| 
									
										
										
										
											2020-06-22 06:01:48 +00:00
										 |  |  |       ast (~> 2.4.1) | 
					
						
							| 
									
										
										
										
											2020-08-27 12:45:31 +00:00
										 |  |  |     patchelf (1.3.0) | 
					
						
							|  |  |  |       elftools (>= 1.1.3) | 
					
						
							| 
									
										
										
										
											2020-12-31 05:46:09 +00:00
										 |  |  |     plist (3.6.0) | 
					
						
							| 
									
										
										
										
											2021-04-23 05:56:44 +00:00
										 |  |  |     pry (0.14.1) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |       coderay (~> 1.1) | 
					
						
							|  |  |  |       method_source (~> 1.0) | 
					
						
							| 
									
										
										
										
											2021-04-02 05:59:11 +00:00
										 |  |  |     public_suffix (4.0.6) | 
					
						
							| 
									
										
										
										
											2021-10-19 18:04:43 +00:00
										 |  |  |     racc (1.6.0) | 
					
						
							| 
									
										
										
										
											2020-11-30 14:42:49 +00:00
										 |  |  |     rack (2.2.3) | 
					
						
							| 
									
										
										
										
											2022-01-11 18:03:45 +00:00
										 |  |  |     rainbow (3.1.1) | 
					
						
							| 
									
										
										
										
											2022-02-09 18:05:09 +00:00
										 |  |  |     rbi (0.0.12) | 
					
						
							| 
									
										
										
										
											2021-09-17 18:11:00 +00:00
										 |  |  |       ast | 
					
						
							|  |  |  |       parser | 
					
						
							| 
									
										
										
										
											2021-10-07 18:03:25 +00:00
										 |  |  |       sorbet-runtime (>= 0.5.9204) | 
					
						
							| 
									
										
										
										
											2021-09-17 18:11:00 +00:00
										 |  |  |       unparser | 
					
						
							| 
									
										
										
										
											2020-08-10 01:33:48 +00:00
										 |  |  |     rdiscount (2.2.0.2) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:05:05 +00:00
										 |  |  |     regexp_parser (2.2.1) | 
					
						
							| 
									
										
										
										
											2021-04-21 05:47:34 +00:00
										 |  |  |     rexml (3.2.5) | 
					
						
							| 
									
										
										
										
											2018-09-19 03:34:20 +02:00
										 |  |  |     ronn (0.7.3) | 
					
						
							|  |  |  |       hpricot (>= 0.8.2) | 
					
						
							|  |  |  |       mustache (>= 0.7.0) | 
					
						
							|  |  |  |       rdiscount (>= 1.5.8) | 
					
						
							| 
									
										
										
										
											2022-02-09 18:04:15 +00:00
										 |  |  |     rspec (3.11.0) | 
					
						
							|  |  |  |       rspec-core (~> 3.11.0) | 
					
						
							|  |  |  |       rspec-expectations (~> 3.11.0) | 
					
						
							|  |  |  |       rspec-mocks (~> 3.11.0) | 
					
						
							|  |  |  |     rspec-core (3.11.0) | 
					
						
							|  |  |  |       rspec-support (~> 3.11.0) | 
					
						
							|  |  |  |     rspec-expectations (3.11.0) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |       diff-lcs (>= 1.2.0, < 2.0) | 
					
						
							| 
									
										
										
										
											2022-02-09 18:04:15 +00:00
										 |  |  |       rspec-support (~> 3.11.0) | 
					
						
							| 
									
										
										
										
											2020-12-22 18:03:01 +00:00
										 |  |  |     rspec-github (2.3.1) | 
					
						
							|  |  |  |       rspec-core (~> 3.0) | 
					
						
							| 
									
										
										
										
											2019-04-09 10:35:10 +00:00
										 |  |  |     rspec-its (1.3.0) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |       rspec-core (>= 3.0.0) | 
					
						
							|  |  |  |       rspec-expectations (>= 3.0.0) | 
					
						
							| 
									
										
										
										
											2022-02-09 18:04:15 +00:00
										 |  |  |     rspec-mocks (3.11.0) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |       diff-lcs (>= 1.2.0, < 2.0) | 
					
						
							| 
									
										
										
										
											2022-02-09 18:04:15 +00:00
										 |  |  |       rspec-support (~> 3.11.0) | 
					
						
							| 
									
										
										
										
											2019-11-21 11:43:34 +00:00
										 |  |  |     rspec-retry (0.6.2) | 
					
						
							| 
									
										
										
										
											2018-05-02 18:59:15 +00:00
										 |  |  |       rspec-core (> 3.3) | 
					
						
							| 
									
										
										
										
											2022-01-31 19:28:23 +00:00
										 |  |  |     rspec-sorbet (1.8.3) | 
					
						
							| 
									
										
										
										
											2020-11-17 04:49:54 +01:00
										 |  |  |       sorbet-runtime | 
					
						
							| 
									
										
										
										
											2022-02-09 18:04:15 +00:00
										 |  |  |     rspec-support (3.11.0) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |     rspec-wait (0.0.9) | 
					
						
							|  |  |  |       rspec (>= 3, < 4) | 
					
						
							| 
									
										
										
										
											2022-01-06 18:04:10 +00:00
										 |  |  |     rspec_junit_formatter (0.5.1) | 
					
						
							| 
									
										
											  
											
												Enhance test suite to emit JUnit XML test reports
In preparation for detecting flaky tests with BuildPulse, this commit
sets up the rspec_junit_formatter gem to output JUnit XML reports of the
test suite, which is the format used by BuildPulse and various other
tooling that interprets test results.
Because the test suite uses the parallel_tests gem, this commit
incorporates some related changes to make all the parallel_tests gem and
the rspec_junit_formatter gem to cooperate with each other.
rspec_junit_formatter writes everything to a single XML file. That works
fine when there's only one process writing to the file. By default,
whatever process finishes last will write to the file and clobber the
output of all the other processes that wrote to the file. 🙈
To prevent this issue, the parallel_tests wiki recommends adding a
`.rspec_parallel` file to specify its RSpec options
(https://github.com/grosser/parallel_tests/wiki#with-rspec_junit_formatter----by-jgarber),
then the project can specify different files for each process to write
to like so:
  --format RspecJunitFormatter
  --out tmp/rspec<%= ENV['TEST_ENV_NUMBER'] %>.xml
However, prior to this commit, the Homebrew/brew test suite specified
its RSpec options via the command line. Unfortunately though, there's no
way (AFAICT) to set the equivalent of these options via the command
line:
  --format RspecJunitFormatter
  --out tmp/rspec<%= ENV['TEST_ENV_NUMBER'] %>.xml
So, we need to use a `.rspec_parallel` file to specify these options ☝️.
However, it appears that RSpec allows you to specify formatters _either_
in an options file (like `.rspec_parallel`) _or_ via command-line args.
But if you specify any formatters via command-line args, then all
formatters in the options file are ignored.  (I suspect that's somehow
related to this bit of code in rspec-core:
https://github.com/rspec/rspec-core/blob/v3.10.0/lib/rspec/core/configuration_options.rb#L64.)
With that in mind, in order to have the RspecJunitFormatter configured
 in `.rspec_parallel`, we need to move the other formatters into
 `.rpsec_parallel` as well, instead of passing them as command-line
 args. Therefore, this commit moves all the formatters into a
 `.rspec_parallel` file.
											
										 
											2021-06-21 12:58:09 -04:00
										 |  |  |       rspec-core (>= 2, < 4, != 2.12.0) | 
					
						
							| 
									
										
										
										
											2022-02-03 18:04:32 +00:00
										 |  |  |     rubocop (1.25.1) | 
					
						
							| 
									
										
										
										
											2017-05-28 16:59:53 +01:00
										 |  |  |       parallel (~> 1.10) | 
					
						
							| 
									
										
										
										
											2022-01-18 18:05:08 +00:00
										 |  |  |       parser (>= 3.1.0.0) | 
					
						
							| 
									
										
										
										
											2018-01-07 15:40:42 +00:00
										 |  |  |       rainbow (>= 2.2.2, < 4.0) | 
					
						
							| 
									
										
										
										
											2020-12-28 12:02:39 +00:00
										 |  |  |       regexp_parser (>= 1.8, < 3.0) | 
					
						
							| 
									
										
										
										
											2020-02-19 05:26:01 +00:00
										 |  |  |       rexml | 
					
						
							| 
									
										
										
										
											2021-12-31 18:03:53 +00:00
										 |  |  |       rubocop-ast (>= 1.15.1, < 2.0) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |       ruby-progressbar (~> 1.7) | 
					
						
							| 
									
										
										
										
											2021-01-08 10:23:24 +00:00
										 |  |  |       unicode-display_width (>= 1.4.0, < 3.0) | 
					
						
							| 
									
										
										
										
											2021-12-27 18:04:42 +00:00
										 |  |  |     rubocop-ast (1.15.1) | 
					
						
							| 
									
										
										
										
											2021-05-03 11:05:55 +00:00
										 |  |  |       parser (>= 3.0.1.1) | 
					
						
							| 
									
										
										
										
											2022-01-17 18:03:54 +00:00
										 |  |  |     rubocop-performance (1.13.2) | 
					
						
							| 
									
										
										
										
											2021-04-22 12:55:09 +00:00
										 |  |  |       rubocop (>= 1.7.0, < 2.0) | 
					
						
							| 
									
										
										
										
											2020-09-20 03:18:58 +02:00
										 |  |  |       rubocop-ast (>= 0.4.0) | 
					
						
							| 
									
										
										
										
											2022-01-17 19:29:02 +00:00
										 |  |  |     rubocop-rails (2.13.2) | 
					
						
							| 
									
										
										
										
											2020-11-30 14:42:49 +00:00
										 |  |  |       activesupport (>= 4.2.0) | 
					
						
							|  |  |  |       rack (>= 1.1) | 
					
						
							| 
									
										
										
										
											2021-05-05 05:48:13 +00:00
										 |  |  |       rubocop (>= 1.7.0, < 2.0) | 
					
						
							| 
									
										
										
										
											2022-01-24 18:04:26 +00:00
										 |  |  |     rubocop-rspec (2.8.0) | 
					
						
							| 
									
										
										
										
											2021-09-22 18:05:09 +00:00
										 |  |  |       rubocop (~> 1.19) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:05:05 +00:00
										 |  |  |     rubocop-sorbet (0.6.7) | 
					
						
							| 
									
										
										
										
											2021-12-03 18:04:31 +00:00
										 |  |  |       rubocop (>= 0.90.0) | 
					
						
							| 
									
										
										
										
											2022-01-12 18:03:11 +00:00
										 |  |  |     ruby-macho (3.0.0) | 
					
						
							| 
									
										
										
										
											2021-01-01 06:36:14 +00:00
										 |  |  |     ruby-progressbar (1.11.0) | 
					
						
							| 
									
										
										
										
											2021-04-02 05:59:11 +00:00
										 |  |  |     rubyntlm (0.6.3) | 
					
						
							| 
									
										
										
										
											2021-01-26 10:19:22 +00:00
										 |  |  |     simplecov (0.21.2) | 
					
						
							| 
									
										
										
										
											2018-05-02 18:59:21 +00:00
										 |  |  |       docile (~> 1.1) | 
					
						
							| 
									
										
										
										
											2020-07-02 10:22:54 +01:00
										 |  |  |       simplecov-html (~> 0.11) | 
					
						
							| 
									
										
										
										
											2020-11-30 07:17:57 +00:00
										 |  |  |       simplecov_json_formatter (~> 0.1) | 
					
						
							| 
									
										
										
										
											2021-12-15 18:04:28 +00:00
										 |  |  |     simplecov-cobertura (2.1.0) | 
					
						
							| 
									
										
										
										
											2021-11-25 21:43:24 +00:00
										 |  |  |       rexml | 
					
						
							|  |  |  |       simplecov (~> 0.19) | 
					
						
							| 
									
										
										
										
											2020-10-09 10:12:07 +02:00
										 |  |  |     simplecov-html (0.12.3) | 
					
						
							| 
									
										
										
										
											2021-06-16 18:29:16 +00:00
										 |  |  |     simplecov_json_formatter (0.1.3) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:04:35 +00:00
										 |  |  |     sorbet (0.5.9636) | 
					
						
							|  |  |  |       sorbet-static (= 0.5.9636) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:07:15 +00:00
										 |  |  |     sorbet-runtime (0.5.9636) | 
					
						
							| 
									
										
										
										
											2020-10-09 11:52:48 +02:00
										 |  |  |     sorbet-runtime-stub (0.2.0) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:04:35 +00:00
										 |  |  |     sorbet-static (0.5.9636-universal-darwin-14) | 
					
						
							| 
									
										
										
										
											2022-01-20 18:04:24 +00:00
										 |  |  |     spoom (1.1.8) | 
					
						
							| 
									
										
										
										
											2021-10-07 18:03:50 +00:00
										 |  |  |       sorbet (>= 0.5.9204) | 
					
						
							|  |  |  |       sorbet-runtime (>= 0.5.9204) | 
					
						
							| 
									
										
										
										
											2020-08-27 08:39:59 +00:00
										 |  |  |       thor (>= 0.19.2) | 
					
						
							| 
									
										
										
										
											2022-01-31 18:05:08 +00:00
										 |  |  |     tapioca (0.6.3) | 
					
						
							| 
									
										
										
										
											2021-02-15 06:50:48 +00:00
										 |  |  |       bundler (>= 1.17.3) | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |       pry (>= 0.12.2) | 
					
						
							| 
									
										
										
										
											2021-12-21 09:49:40 +00:00
										 |  |  |       rbi (~> 0.0.0, >= 0.0.9) | 
					
						
							| 
									
										
										
										
											2021-11-26 18:03:37 +00:00
										 |  |  |       sorbet-runtime (>= 0.5.9204) | 
					
						
							|  |  |  |       sorbet-static (>= 0.5.9204) | 
					
						
							|  |  |  |       spoom (~> 1.1.0, >= 1.1.4) | 
					
						
							| 
									
										
										
										
											2022-01-31 18:05:08 +00:00
										 |  |  |       thor (>= 1.2.0) | 
					
						
							| 
									
										
										
										
											2021-10-22 18:05:16 +00:00
										 |  |  |       yard-sorbet | 
					
						
							| 
									
										
										
										
											2022-01-05 18:05:25 +00:00
										 |  |  |     thor (1.2.1) | 
					
						
							| 
									
										
										
										
											2021-01-08 06:13:56 +00:00
										 |  |  |     tzinfo (2.0.4) | 
					
						
							| 
									
										
										
										
											2020-12-10 06:25:28 +00:00
										 |  |  |       concurrent-ruby (~> 1.0) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |     unf (0.1.4) | 
					
						
							|  |  |  |       unf_ext | 
					
						
							| 
									
										
										
										
											2021-09-14 18:03:32 +00:00
										 |  |  |     unf_ext (0.0.8) | 
					
						
							| 
									
										
										
										
											2021-09-15 18:04:15 +00:00
										 |  |  |     unicode-display_width (2.1.0) | 
					
						
							| 
									
										
										
										
											2022-02-14 18:04:06 +00:00
										 |  |  |     unparser (0.6.4) | 
					
						
							| 
									
										
										
										
											2021-09-17 18:11:00 +00:00
										 |  |  |       diff-lcs (~> 1.3) | 
					
						
							| 
									
										
										
										
											2022-01-17 18:04:47 +00:00
										 |  |  |       parser (>= 3.1.0) | 
					
						
							| 
									
										
										
										
											2021-09-10 03:08:21 +01:00
										 |  |  |     uri_template (0.7.0) | 
					
						
							| 
									
										
										
										
											2021-10-07 16:42:07 +00:00
										 |  |  |     warning (1.2.1) | 
					
						
							| 
									
										
										
										
											2021-02-02 06:03:22 +00:00
										 |  |  |     webrick (1.7.0) | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |     webrobots (0.1.2) | 
					
						
							| 
									
										
										
										
											2021-11-30 18:06:36 +00:00
										 |  |  |     yard (0.9.27) | 
					
						
							|  |  |  |       webrick (~> 1.7.0) | 
					
						
							| 
									
										
										
										
											2021-11-01 18:04:07 +00:00
										 |  |  |     yard-sorbet (0.6.1) | 
					
						
							| 
									
										
										
										
											2021-10-22 18:05:16 +00:00
										 |  |  |       sorbet-runtime (>= 0.5) | 
					
						
							|  |  |  |       yard (>= 0.9) | 
					
						
							| 
									
										
										
										
											2022-01-28 18:03:09 +00:00
										 |  |  |     zeitwerk (2.5.4) | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | PLATFORMS | 
					
						
							|  |  |  |   ruby | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES | 
					
						
							| 
									
										
										
										
											2021-12-16 14:51:54 +00:00
										 |  |  |   activesupport (< 7) | 
					
						
							| 
									
										
										
										
											2021-02-02 11:52:13 +00:00
										 |  |  |   bootsnap | 
					
						
							| 
									
										
										
										
											2020-05-18 16:28:43 +05:30
										 |  |  |   byebug | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |   concurrent-ruby | 
					
						
							| 
									
										
										
										
											2021-06-22 12:30:20 +01:00
										 |  |  |   did_you_mean | 
					
						
							| 
									
										
										
										
											2021-09-10 03:08:21 +01:00
										 |  |  |   json_schemer | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |   mechanize | 
					
						
							| 
									
										
										
										
											2021-02-24 18:01:47 +00:00
										 |  |  |   minitest | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |   parallel_tests | 
					
						
							| 
									
										
										
										
											2021-07-27 04:44:24 +01:00
										 |  |  |   parlour | 
					
						
							| 
									
										
										
										
											2020-07-19 19:03:17 +05:30
										 |  |  |   patchelf | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |   plist | 
					
						
							| 
									
										
										
										
											2018-09-19 03:34:20 +02:00
										 |  |  |   ronn | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |   rspec | 
					
						
							| 
									
										
										
										
											2020-12-22 18:03:01 +00:00
										 |  |  |   rspec-github | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |   rspec-its | 
					
						
							| 
									
										
										
										
											2018-02-13 09:34:19 +00:00
										 |  |  |   rspec-retry | 
					
						
							| 
									
										
										
										
											2020-11-17 04:49:54 +01:00
										 |  |  |   rspec-sorbet | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |   rspec-wait | 
					
						
							| 
									
										
											  
											
												Enhance test suite to emit JUnit XML test reports
In preparation for detecting flaky tests with BuildPulse, this commit
sets up the rspec_junit_formatter gem to output JUnit XML reports of the
test suite, which is the format used by BuildPulse and various other
tooling that interprets test results.
Because the test suite uses the parallel_tests gem, this commit
incorporates some related changes to make all the parallel_tests gem and
the rspec_junit_formatter gem to cooperate with each other.
rspec_junit_formatter writes everything to a single XML file. That works
fine when there's only one process writing to the file. By default,
whatever process finishes last will write to the file and clobber the
output of all the other processes that wrote to the file. 🙈
To prevent this issue, the parallel_tests wiki recommends adding a
`.rspec_parallel` file to specify its RSpec options
(https://github.com/grosser/parallel_tests/wiki#with-rspec_junit_formatter----by-jgarber),
then the project can specify different files for each process to write
to like so:
  --format RspecJunitFormatter
  --out tmp/rspec<%= ENV['TEST_ENV_NUMBER'] %>.xml
However, prior to this commit, the Homebrew/brew test suite specified
its RSpec options via the command line. Unfortunately though, there's no
way (AFAICT) to set the equivalent of these options via the command
line:
  --format RspecJunitFormatter
  --out tmp/rspec<%= ENV['TEST_ENV_NUMBER'] %>.xml
So, we need to use a `.rspec_parallel` file to specify these options ☝️.
However, it appears that RSpec allows you to specify formatters _either_
in an options file (like `.rspec_parallel`) _or_ via command-line args.
But if you specify any formatters via command-line args, then all
formatters in the options file are ignored.  (I suspect that's somehow
related to this bit of code in rspec-core:
https://github.com/rspec/rspec-core/blob/v3.10.0/lib/rspec/core/configuration_options.rb#L64.)
With that in mind, in order to have the RspecJunitFormatter configured
 in `.rspec_parallel`, we need to move the other formatters into
 `.rpsec_parallel` as well, instead of passing them as command-line
 args. Therefore, this commit moves all the formatters into a
 `.rspec_parallel` file.
											
										 
											2021-06-21 12:58:09 -04:00
										 |  |  |   rspec_junit_formatter | 
					
						
							| 
									
										
										
										
											2018-11-07 15:41:46 +00:00
										 |  |  |   rubocop | 
					
						
							| 
									
										
										
										
											2021-01-06 09:11:34 -08:00
										 |  |  |   rubocop-ast | 
					
						
							| 
									
										
										
										
											2019-04-30 08:44:10 +01:00
										 |  |  |   rubocop-performance | 
					
						
							| 
									
										
										
										
											2020-11-30 14:42:49 +00:00
										 |  |  |   rubocop-rails | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |   rubocop-rspec | 
					
						
							| 
									
										
										
										
											2020-09-20 05:45:30 +02:00
										 |  |  |   rubocop-sorbet | 
					
						
							| 
									
										
										
										
											2019-02-21 15:40:43 +00:00
										 |  |  |   ruby-macho | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  |   simplecov | 
					
						
							| 
									
										
										
										
											2021-04-02 10:41:57 -04:00
										 |  |  |   simplecov-cobertura | 
					
						
							| 
									
										
										
										
											2020-08-09 11:13:51 +01:00
										 |  |  |   sorbet | 
					
						
							|  |  |  |   sorbet-runtime | 
					
						
							| 
									
										
										
										
											2020-10-09 11:52:48 +02:00
										 |  |  |   sorbet-runtime-stub | 
					
						
							| 
									
										
										
										
											2020-08-09 02:40:01 +05:30
										 |  |  |   tapioca | 
					
						
							| 
									
										
										
										
											2021-02-09 18:59:29 -05:00
										 |  |  |   warning | 
					
						
							| 
									
										
										
										
											2017-05-07 17:28:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | BUNDLED WITH | 
					
						
							| 
									
										
										
										
											2020-09-20 03:18:58 +02:00
										 |  |  |    1.17.3 |