- Add mock-specific build artifacts (chroot/, mock-*, mockroot/) - Include package build files (*.deb, *.changes, *.buildinfo) - Add development tools (.coverage, .pytest_cache, .tox) - Include system files (.DS_Store, Thumbs.db, ._*) - Add temporary and backup files (*.tmp, *.bak, *.backup) - Include local configuration overrides (config.local.yaml, .env.local) - Add test artifacts and documentation builds - Comprehensive coverage for Python build system project This ensures build artifacts, chroot environments, and development tools are properly ignored in version control. |
||
|---|---|---|
| .. | ||
| setup-playbook | ||
| 001-orphanskill-explicit.tst | ||
| 01-shell.tst | ||
| 02-argpassing.tst | ||
| 002-copyin.tst | ||
| 03-chroot-one-arg.tst | ||
| 04-offline-tmpfs.tst | ||
| 05-orphanskill-std.tst | ||
| 06-retcode.tst | ||
| 07-init-clean.tst | ||
| 08-oldstyle-cmd.tst | ||
| 09-mockchain-fail.tst | ||
| 10-mockchain-partial.tst | ||
| 11-mockchain-success.tst | ||
| 12-mockchain-recurse.tst | ||
| 13-mockchain-gen-br.tst | ||
| 14-mock-multiple.tst | ||
| 15-overlayfs-layers.tst | ||
| 16-spec-and-multiple-srpms-fail.tst | ||
| 17-spec-and-rebuild.tst | ||
| 18-spec-sources-and-rebuild.tst | ||
| 19-sign-plugin.tst | ||
| 20-lvm-plugin.tst | ||
| 21-mockchain-image.tst | ||
| 22-rootdir.tst | ||
| 23-local-mirrorlist.tst | ||
| 24-postinstall.tst | ||
| 25-postupdate-root-cache.tst | ||
| 26-external-deps.tst | ||
| 27-nspawn.tst | ||
| daemontest.c | ||
| dropcache.py | ||
| functions | ||
| overlayfs_layers_test.py | ||
| README.txt | ||
| releasetests.sh | ||
| runconfigs.sh | ||
| runregressions.sh | ||
| runtests.sh | ||
| setup-box | ||
| test-A-1.1-0.src.rpm | ||
| test-B-1.1-0.src.rpm | ||
| test-C-1.1-0.src.rpm | ||
| test-D-1.1-0.src.rpm | ||
| test-E-1.1-0.src.rpm | ||
| test-F-0-1.fc33.src.rpm | ||
| testenvironment | ||
| verify_repos.sh | ||
These 3 src.rpms are setup to build on almost any rpm-based system. They have a simple chain of buildrequires: test-A BuildRequires test-B test-B BuildRequires test-C So using a normal shell expansion the packages built like: mock --chain -r fedora-18-x86_64 *.src.rpm will fail to build b/c test-A will be built first and it won't have its buildreqs satisified. Tests to run: test failure: mock --chain -r fedora-18-x86_64 *.src.rpm test partial failure: mock --chain -r fedora-18-x86_64 -c *.src.rpm test complete success: mock --chain -r fedora-18-x86_64 -c test-C-1.1-0.src.rpm test-B-1.1-0.src.rpm test-A-1.1-0.src.rpm test success due to recursive rebuild: mock --chain -r fedora-18-x86_64 --recurse *.src.rpm