deb-mock/mock/integration-tests
robojerk 4c0dcb2522
Some checks failed
Build Deb-Mock Package / build (push) Successful in 54s
Lint Code / Lint All Code (push) Failing after 1s
Test Deb-Mock Build / test (push) Failing after 36s
enhance: Add comprehensive .gitignore for deb-mock project
- 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.
2025-08-18 23:37:49 -07:00
..
setup-playbook enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
001-orphanskill-explicit.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
01-shell.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
02-argpassing.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
002-copyin.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
03-chroot-one-arg.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
04-offline-tmpfs.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
05-orphanskill-std.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
06-retcode.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
07-init-clean.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
08-oldstyle-cmd.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
09-mockchain-fail.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
10-mockchain-partial.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
11-mockchain-success.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
12-mockchain-recurse.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
13-mockchain-gen-br.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
14-mock-multiple.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
15-overlayfs-layers.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
16-spec-and-multiple-srpms-fail.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
17-spec-and-rebuild.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
18-spec-sources-and-rebuild.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
19-sign-plugin.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
20-lvm-plugin.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
21-mockchain-image.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
22-rootdir.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
23-local-mirrorlist.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
24-postinstall.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
25-postupdate-root-cache.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
26-external-deps.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
27-nspawn.tst enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
daemontest.c enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
dropcache.py enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
functions enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
overlayfs_layers_test.py enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
README.txt enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
releasetests.sh enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
runconfigs.sh enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
runregressions.sh enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
runtests.sh enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
setup-box enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-A-1.1-0.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-B-1.1-0.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-C-1.1-0.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-D-1.1-0.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-E-1.1-0.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
test-F-0-1.fc33.src.rpm enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
testenvironment enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00
verify_repos.sh enhance: Add comprehensive .gitignore for deb-mock project 2025-08-18 23:37:49 -07:00

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