Go to file
Jarek Prokop b017ed037a Test RPM dependency generators for rubygems.
Add tests for RPM dependency generators that execute during build.
The tests make use of methods available in tools present in the
upstream ruby tar archive to find and set up the ruby executable.
This is then used to execute the dependency generator script with
a given test input passed into the subprocess and collect the output
given out by the generator for testing.

Skip "test_generator_on_gem_with_multiple_conflict_constraints" for
now. rubygems.req is currently only capable of filtering out a single
conflict requirement that is specified on a given dependency.

Execute it in the %check section before the long-running
Ruby test suite starts. If testing the generators fails it means there
is the possibility of generating bogus requires,
which is a valuable information to get sooner rather than later.
2024-09-04 12:56:13 +02:00
.fmf Adding fmf plan 2024-08-01 18:31:30 +00:00
plans Adding fmf plan 2024-08-01 18:31:30 +00:00
.gitignore Adding fmf plan 2024-08-01 18:31:30 +00:00
libruby.stp Add TapSet for Ruby. 2013-02-22 14:17:04 +01:00
macros.ruby Add %{ruby_default_filter} macro. 2013-04-30 14:42:13 +02:00
macros.rubygems Upgrade to Ruby 3.3.0. 2024-01-02 18:52:33 +01:00
operating_system.rb Upgrade to Ruby 3.3.0. 2024-01-02 18:52:33 +01:00
rpm_test_helper.rb Test RPM dependency generators for rubygems. 2024-09-04 12:56:13 +02:00
ruby-2.1.0-always-use-i386.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-2.1.0-custom-rubygems-location.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-2.1.0-Enable-configuration-of-archlibdir.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-2.1.0-Prevent-duplicated-paths-when-empty-version-string-i.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-2.3.0-ruby_version.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-2.7.0-Initialize-ABRT-hook.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-3.3.0-Disable-syntax-suggest-test-case.patch Upgrade to Ruby 3.3.0. 2024-01-02 18:52:33 +01:00
ruby-3.4.0-Extract-hardening-CFLAGS-to-a-special-hardenflags-variable.patch Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
ruby-exercise.stp Add missing ruby-exercise.stp file. 2013-02-22 14:17:53 +01:00
ruby.rpmlintrc Upgrade to Ruby 3.3.0. 2024-01-02 18:52:33 +01:00
ruby.spec Test RPM dependency generators for rubygems. 2024-09-04 12:56:13 +02:00
rubygems.attr Add conflicts RPM generator. 2018-02-13 13:50:15 +01:00
rubygems.con Fix typo 2024-09-04 12:56:13 +02:00
rubygems.prov Upgrade to Ruby 2.6.0. 2019-01-17 08:31:01 +01:00
rubygems.req Fix typo 2024-09-04 12:56:13 +02:00
sources Upgrade to Ruby 3.3.4. 2024-07-10 11:17:20 +02:00
test_abrt.rb Move the ABRT hook test into separate file. 2015-12-13 19:36:58 +01:00
test_openssl_fips.rb Fix OpenSSL.fips_mode and OpenSSL::PKey.read in OpenSSL 3 FIPS. 2023-09-22 12:54:53 +02:00
test_rubygems_con.rb Test RPM dependency generators for rubygems. 2024-09-04 12:56:13 +02:00
test_rubygems_prov.rb Test RPM dependency generators for rubygems. 2024-09-04 12:56:13 +02:00
test_rubygems_req.rb Test RPM dependency generators for rubygems. 2024-09-04 12:56:13 +02:00
test_systemtap.rb Upgrade to Ruby 2.4.0. 2017-01-09 15:58:21 +01:00