summaryrefslogtreecommitdiffstats
path: root/t
Commit message (Collapse)AuthorAgeFilesLines
* remove commented out debug lineThierry Vignaud2018-07-021-1/+0
|
* perl_checker cleanupsThierry Vignaud2018-07-022-5/+5
|
* fix buggy rpms test with rpm-4.14.2Thierry Vignaud2018-07-021-1/+2
| | | | | | | explanations: rpm-4.14.2 spits more error messsages which can mess up Test::* if eg some space or other characters happen before "ok X" so just redirect all rpm output to /dev/null
* adapt testsuite to rpm-4.14.2 RC1Thierry Vignaud2018-07-023-3/+5
| | | | | | we need to define %_pkgverify_level to none else locally build packages will derail the testsuite as some pkg installations will fail with eg: package nls-1.0-2.i386 does not verify: no digest
* adapt testsuite to rpm-4.13.0~rc2Thierry Vignaud2016-10-201-1/+11
| | | | ...which fixed %preun not aborting package erasure
* fix a testsuite warningThierry Vignaud2015-08-041-1/+1
| | | | | | | | Explicitely adding libnss3.so fixes installing that package: warning: %post(rpm-query-in-scriptlet-1-1.x86_64) scriptlet failed, exit status 127 Which is b/c of: error: Failed to initialize NSS library
* speedup build by skipping debuginfoThierry Vignaud2015-08-041-0/+3
|
* do check that %%pretrans do fail (rpm-4.10+)Thierry Vignaud2015-08-041-5/+1
| | | | | | | basically reverting commit 5d7414cd5dc0c7dbdfe5314df4253cb14f86e9b2 and inversing the test expected result needs rpm-4.12.90-2.mga6 or newer
* convert trigger scriptlets from lua to shThierry Vignaud2015-08-0414-42/+42
| | | | | needed for next commit because: lua's exit(1) is ignored since rpm-4.9.0
* install sh as dep for failing-scriplets pkgsThierry Vignaud2015-08-041-4/+7
|
* introduce new helper funcThierry Vignaud2015-08-041-0/+5
| | | | needed for next commits
* add /bin/sh providerThierry Vignaud2015-08-041-0/+12
| | | | (needed for next commit)
* kill useless Group: definitionsThierry Vignaud2015-08-04298-299/+0
| | | | uneeded since rpm-4.6.0
* kill useless Url: definitionsThierry Vignaud2015-08-04298-298/+0
|
* kill useless buildroot definitionsThierry Vignaud2015-08-04279-279/+0
| | | | (uneeded since rpm-4.6+ ...)
* disable debuginfoThierry Vignaud2015-08-041-0/+3
| | | | thus fixing noise in testsuite output
* use new option nameThierry Vignaud2014-09-071-1/+1
|
* check that --no-suggests alias still worksThierry Vignaud2014-09-071-0/+2
|
* s!--no-suggests!--no-recommends! in testsuiteThierry Vignaud2014-09-071-5/+5
|
* s/Suggests:/Recommends:/ in testsuiteThierry Vignaud2014-09-077-8/+8
|
* add 2 other possible transaction ordersThierry Vignaud2014-02-191-0/+2
| | | | needed due to perl-5.18 random keys order
* add 2 other possible transaction ordersThierry Vignaud2013-10-041-0/+2
| | | | | | needed due to perl-5.18 random keys order it could alternatively be workarounded by sorting packages in genhdlist2
* factorize possible transaction sets definitionThierry Vignaud2013-10-041-19/+18
| | | | (needed for next commit)
* simplify: use member()Thierry Vignaud2013-10-041-1/+1
| | | | (needed for next commit)
* adapt to perl-5.18's random hash keys orderingThierry Vignaud2013-10-041-2/+2
| | | | | | | | | | | | | | | | | | | | (translate_why_removed_one) ensure we got the right reason (testsuite) adapt to new URPM predictible behaviour it was previously relying on the following fixed hash order: $ perl -MData::Dumper -e 'warn Dumper [ keys {'rr1', 'rr1', 'rr2', 'rr2'} ]; \ warn Dumper [ keys {'bb1', 'bb1', 'bb2', 'bb2-1'} ]' $VAR1 = [ 'rr2', 'rr1' ]; $VAR1 = [ 'bb1', 'bb2' ];
* (install_logger) keep a separate counter for erasuresThierry Vignaud2013-02-091-3/+3
| | | | | | | | | | only initialize $total_pkg: - when starting a new transaction - or on first erasure in transaction (_compute_pkg_total) kill it (no more needed) adjust testsuite accordingly
* (install_logger) unify with callback_uninst(), thus fixing counting forThierry Vignaud2013-02-051-4/+5
| | | | | | | | | | erasures (callback_uninst) restore quiet behavior when not in verbose mode (install) temporary set $urpm->{trans} adapt testsuite
* (callback_uninst) display erasure progressThierry Vignaud2013-02-031-0/+1
| | | | | | inspirated from install_logger() adjust testsuite accordingly
* wrap commentThierry Vignaud2013-02-031-3/+2
|
* fix that test when prelink is installedThierry Vignaud2013-01-311-0/+7
|
* revert my previous commits, this was a bad anywayGuillaume Rousse2012-12-105-79/+11
|
* drop executable bit, as for other testsGuillaume Rousse2012-12-083-0/+0
|
* obsoleted by pod-syntax.tGuillaume Rousse2012-12-061-5/+0
|
* oops, forgotten during previous commitGuillaume Rousse2012-12-061-0/+0
|
* rename pod-related testsGuillaume Rousse2012-12-062-0/+0
|
* initial importGuillaume Rousse2012-12-051-0/+27
|
* initial importGuillaume Rousse2012-12-051-0/+24
|
* use Test::Compile for more automationGuillaume Rousse2012-12-051-6/+10
|
* initial importGuillaume Rousse2012-12-051-0/+18
|
* drop support for rpm5Thierry Vignaud2012-10-044-20/+1
|
* (test_urpmi) ignore new "SECURITY:" messagesThierry Vignaud2012-08-311-0/+1
|
* fix testsuite: use new --no-verify-rpm optionThierry Vignaud2012-08-311-1/+1
|
* silent a 4years+ old warning when running testsuiteThierry Vignaud2012-06-131-1/+1
| | | | | option --src is deprecated by --buildrequires since commit r233081 by pixel on Fri Jan 18 2008...
* fix a testsuite regression with rpm-4.10.0Thierry Vignaud2012-06-081-1/+5
| | | | | | | | disable failing %%pretrans test with rpm-4.10.0 which now fails with: "error: pretrans-1-1.x86_64: install skipped" b/c in rpm-4.10.0: "%pretrans scriptlet failure now fails the install of the package %(similarly to %pre and %preun semantics)"
* fix testsuite faillure introduced in commit r3103 on Feb 27 2012:Thierry Vignaud2012-06-083-4/+4
| | | | | | | | | "fix urpmi failing silently and with exit status 0 when package installation fails due to either conflicts (mdv#63072) or to unselecting package (inspirated by mdv, mdv#63940)" urpmi now exit with 17 instead of 0 in that case unless we comment "$exit_code ||= $urpm::postponed_code;" in urpmi
* (system_should_partially_fail,urpmi_partial) introduce them for next commitThierry Vignaud2012-06-081-1/+10
|
* (test_exotic_medium_name) skip test when building as root in /rootThierry Vignaud2012-06-081-0/+5
| | | | | | | | | else File::Path::mkpath() in urpm::create_var_lib_rpm() tries to create directories in /root/rpmbuild/urpmi*/t/root (but as nobody), thus it stat every directory in $PWD, which fails (due to permissions!) then try to create them which fails (due to directory already existing) another solution would be to use a mkstemp()ed directory in TMPDIR...
* fix 4years+ old warning when running testsuiteThierry Vignaud2012-06-081-1/+1
| | | | | -option --src is deprecated by --buildrequires since commit r233081 by pixel on Fri Jan 18 2008...
* (handle_need_restart) enable to test "should restart" againThierry Vignaud2012-02-271-2/+4
| | | | | it didn't work since commit r263652 on Tue Nov 24 2009 (was: "(handle_need_restart) do not advice to reboot when inside a chroot")
* (system_should_fail) on some error questions ("Do you want to...Thierry Vignaud2012-02-271-0/+2
| | | | | | | | | | | | | | | | | | | | | (y/N)?"), urpmi doesn't output "\n", which breaks parsing: t/superuser--handle-conflict-deps2.t ............................ Failed 2/18 subtests (...) Test Summary Report ------------------- t/superuser--handle-conflict-deps2.t (Wstat: 0 Tests: 16 Failed: 0) Parse errors: Tests out of sequence. Found (6) but expected (5) Tests out of sequence. Found (7) but expected (6) Tests out of sequence. Found (8) but expected (7) Tests out of sequence. Found (9) but expected (8) Tests out of sequence. Found (10) but expected (9) Displayed the first 5 of 13 TAP syntax errors. Re-run prove with the -p option to see them all. eg: Continue installation anyway? (Y/n) ok 5 - should fail: echo n | perl -I.. ../urpmi --urpmi-root /urpmi/t/root -q c-2 d1-2