{"push_id":1265707805,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"027eb2204e24923693409f6a039617febde4fa58","before":"d5ba0da2a6ea1130b1192c206b986c009a3887fd","commits":[{"sha":"027eb2204e24923693409f6a039617febde4fa58","author":{"name":"Jeremy Audet","email":"5797ac6b7c048edc0be118a71505136650e08df0@gmail.com"},"message":"Test the RPM rysnc distrib's fast-forward logic\n\nExpand `PublishTestCase` in module\n`pulp_smash.tests.rpm.api_v2.test_rsync_distributor`. The test now\nperforms the following steps, where steps 4 and 5 are new:\n\n1. Create a repository with a yum distributor and RPM rsync distributor.\n   Add content units to the repository.\n2. Publish with the yum distributor.\n3. Publish with the RPM rsync distributor. Verify that the correct files\n   are in the target directory.\n4. Remove all files from the target directory. Publish again, and verify\n   that:\n\n   * The task for publishing has a result of \"skipped.\"\n   * No files are placed in the target directory. (This tests Pulp's\n     fast-forward logic.)\n\n5. Publish with the RPM rsync distributor, with `force_full` set to\n   true. Verify that files are placed in the target directory. Skip this\n   step if Pulp issue 2202 [1] is not yet fixed.\n\nAs part of this expansion, refactor out some test logic into methods.\n\n[1] https://pulp.plan.io/issues/2202","distinct":true,"url":"https://api.github.com/repos/PulpQE/pulp-smash/commits/027eb2204e24923693409f6a039617febde4fa58"}]}
{"actor":{"display_login":"Ichimonji10"}}