Re: [Rpm-maint] [rpm-software-management/rpm] Testsuite cleanup (#1269)

2020-06-15 Thread Florian Festi
Wow! You now basically halved the time of the test suite takes.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1269#issuecomment-644031870___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Testsuite cleanup (#1269)

2020-06-15 Thread Florian Festi
Merged #1269 into master.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1269#event-3443606399___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Testsuite cleanup (#1269)

2020-06-15 Thread Panu Matilainen
Just for the record, this cuts down the running time of `./rpmtest -j8` on my 
laptop from ~52s to ~40s.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1269#issuecomment-644027426___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


[Rpm-maint] [rpm-software-management/rpm] Testsuite cleanup (#1269)

2020-06-15 Thread Panu Matilainen
Merge tests to groups when they share built content to avoid redundant builds 
over and over again, eliminate redundant copies on build tests etc. Besides 
removing gobs of crud, makes it run faster too.
You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/1269

-- Commit Summary --

  * Merge obsoletion tests sharing built content to single group
  * Merge dependency tests sharing built material to common groups
  * Merge %config tests sharing built content into common groups
  * Merge %config symlink tests sharing built content into common groups
  * Merge config filetype change tests sharing built content into common groups
  * Merge file type replacement tests sharing built content into common groups
  * Merge spec conditional tests into one group
  * Eliminate redundant source file copying from build tests
  * Merge minimize_writes tests sharing built content into common groups

-- File Changes --

M tests/local.at (2)
M tests/rpmbuild.at (123)
M tests/rpmbuildid.at (72)
M tests/rpmconfig.at (401)
M tests/rpmconfig2.at (315)
M tests/rpmconfig3.at (99)
M tests/rpmdeps.at (378)
M tests/rpmi.at (20)
M tests/rpmreplace.at (79)
M tests/rpmverify.at (72)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/1269.patch
https://github.com/rpm-software-management/rpm/pull/1269.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1269
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint