1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00
pacman/test/pacman/tests
Dan McGee aec60e3782 Fix segfault when uninstalling broken backed-up symlink
Issue FS#24230. If a symlink is broken and included in the removal
process of a package, we blew up and segfaulted due to
alpm_compute_md5sum() returning NULL and then performing a strcmp()
operation.

Signed-off-by: Dan McGee <dan@archlinux.org>
2011-05-16 11:50:13 -05:00
..
.gitignore Move pacman test suite 2010-06-02 13:14:51 -05:00
clean001.py Add three clean cache tests 2011-01-31 09:37:20 -06:00
clean002.py Add three clean cache tests 2011-01-31 09:37:20 -06:00
clean003.py Add three clean cache tests 2011-01-31 09:37:20 -06:00
clean004.py Allow both cleanmethod values to be specified at the same time 2011-01-31 09:38:14 -06:00
clean005.py Allow both cleanmethod values to be specified at the same time 2011-01-31 09:38:14 -06:00
config001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
config002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
database001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
database002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
database010.py Move pacman test suite 2010-06-02 13:14:51 -05:00
database011.py Move pacman test suite 2010-06-02 13:14:51 -05:00
database012.py alpm/remove.c : respect --dbonly during remove-upgrade 2010-12-12 20:19:24 -06:00
depconflict100.py Move pacman test suite 2010-06-02 13:14:51 -05:00
depconflict110.py Move pacman test suite 2010-06-02 13:14:51 -05:00
depconflict111.py Move pacman test suite 2010-06-02 13:14:51 -05:00
depconflict120.py Move pacman test suite 2010-06-02 13:14:51 -05:00
deptest001.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
dummy001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
epoch001.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch002.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch003.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch004.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch010.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch011.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
epoch012.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
fileconflict001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict004.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict005.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict006.py Move pacman test suite 2010-06-02 13:14:51 -05:00
fileconflict007.py Move pacman test suite 2010-06-02 13:14:51 -05:00
ignore001.py pactest: fix typo in ignore001 2010-10-11 17:02:03 -05:00
ignore002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
ignore003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
ignore004.py Move pacman test suite 2010-06-02 13:14:51 -05:00
ignore005.py Move pacman test suite 2010-06-02 13:14:51 -05:00
ignore006.py Fix handling of ignored packages 2011-03-20 11:17:41 -05:00
ignore007.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
ldconfig001.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
ldconfig002.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
ldconfig003.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
Makefile.am Move pacman test suite 2010-06-02 13:14:51 -05:00
mode001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
mode002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
mode003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
pacman001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
pacman002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
pacman003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
pacman004.py Move pacman test suite 2010-06-02 13:14:51 -05:00
pacman005.py CLI args: reorganize parsing 2010-10-11 20:57:26 -05:00
provision001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision002.py Add interactive provider selection 2011-01-29 19:33:15 +01:00
provision003.py Add interactive provider selection 2011-01-29 19:33:15 +01:00
provision004.py Add a few new provides tests 2011-01-22 16:29:32 -06:00
provision010.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision011.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision012.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision020.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision021.py Move pacman test suite 2010-06-02 13:14:51 -05:00
provision022.py Move pacman test suite 2010-06-02 13:14:51 -05:00
query001.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
query002.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
query003.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
query004.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
query005.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
reason001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove002.py Add two pactests with non-trivial file counts 2011-01-11 18:44:26 -06:00
remove010.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove011.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove020.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove021.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove030.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove040.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove041.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove042.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove043.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove044.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove045.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove047.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove049.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove050.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove051.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove052.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove060.py Move pacman test suite 2010-06-02 13:14:51 -05:00
remove070.py pactest for removing a required empty directory 2011-02-27 13:26:56 -06:00
replace100.py Add test case for util-linux/util-linux-ng name switch and deps 2011-02-25 07:57:41 -06:00
scriptlet001.py pactest: pylint changes for pmtest 2011-01-22 11:14:42 -06:00
scriptlet002.py pactest: pylint changes for pmtest 2011-01-22 11:14:42 -06:00
smoke001.py Add a new removal smoke test 2011-02-04 09:55:46 +10:00
smoke002.py Add pactest to test long archive reads 2010-12-21 14:58:17 -06:00
smoke003.py Add a new removal smoke test 2011-02-04 09:55:46 +10:00
symlink001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
symlink002.py Fix segfault when uninstalling broken backed-up symlink 2011-05-16 11:50:13 -05:00
sync001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync002.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync009.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync010.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync011.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync012.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync020.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync021.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync022.py Add two pactests for group and --needed interaction 2010-07-27 10:10:55 -05:00
sync023.py pactest: sort repos by alpha order in config file 2011-01-22 16:29:32 -06:00
sync024.py Tests: '-S repo/group' syntax 2010-10-18 16:51:38 -05:00
sync030.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync031.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync040.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync041.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync042.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync043.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync044.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync045.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
sync050.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync100.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync101.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync102.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync103.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync104.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync110.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync120.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync130.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync131.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync132.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync133.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync134.py Various small spelling fixes and small tweaks 2011-02-25 07:53:11 -06:00
sync135.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync136.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
sync137.py Remove epoch as an independent field 2011-01-21 19:30:45 -06:00
sync138.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync150.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync200.py.in Move pacman test suite 2010-06-02 13:14:51 -05:00
sync300.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync301.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync400.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync401.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync402.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync403.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync404.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync405.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync406.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync407.py Add a pactest for the situation in FS#7524 2011-01-21 09:07:12 -06:00
sync500.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync501.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync890.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync891.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync892.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync893.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync895.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync896.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync897.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync898.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
sync899.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync900.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync901.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync990.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync992.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync993.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync999.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1000.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1003.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1004.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1008.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1100.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
sync1101.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
sync1102.py Move pacman test suite 2010-06-02 13:14:51 -05:00
sync1103.py pactest: use actual regexes in OUTPUT rules 2011-03-01 14:24:13 -06:00
sync-nodepversion01.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
sync-nodepversion02.py add pactests for -Sdd 2011-01-31 10:45:36 -06:00
sync-nodepversion03.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
sync-nodepversion04.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
sync-nodepversion05.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
sync-nodepversion06.py add pactests for -Sdd 2011-01-31 10:45:36 -06:00
trans001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
type001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
unresolvable001.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade001.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
upgrade002.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
upgrade003.py Modify all pactests to not use PKG_MODIFIED 2011-01-22 11:19:17 -06:00
upgrade004.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade005.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade006.py Add two pactests with non-trivial file counts 2011-01-11 18:44:26 -06:00
upgrade010.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade011.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade012.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade013.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade014.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade015.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade016.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade020.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade021.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade022.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade023.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade024.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade025.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade026.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade030.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade031.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade032.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade040.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade041.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade042.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade043.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade045.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade046.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade050.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade051.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade052.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade053.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade054.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade055.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade056.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade057.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade058.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade059.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade060.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade061.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade070.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade071.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade072.py make -d less strict; add -dd option 2011-01-31 10:49:53 -06:00
upgrade073.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade074.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade075.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade076.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade077.py Continue resolving dependencies rather than bailing on first error 2011-02-25 07:55:16 -06:00
upgrade080.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade081.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade082.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade083.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade084.py Move pacman test suite 2010-06-02 13:14:51 -05:00
upgrade090.py Move pacman test suite 2010-06-02 13:14:51 -05:00
xfercommand001.py Move pacman test suite 2010-06-02 13:14:51 -05:00