commit | 7dfa9b60f7559aad59cac68bb866fba318fe6fc7 | [log] [tgz] |
---|---|---|
author | Edwin Kempin <ekempin@google.com> | Wed Mar 24 17:07:11 2021 +0100 |
committer | Edwin Kempin <ekempin@google.com> | Wed Mar 24 17:26:40 2021 +0100 |
tree | 05469e50c1844f4a20a6cb9fd92634f1dfce2f08 | |
parent | b0f9e2f3150c012e9261166bd3f23612783af810 [diff] |
CodeOwnerConfigValidatorIT: Fix flaky tests If an import in a code owner config cannot be resolved the error message always contains the revision in which the code owner config was not found. If the import is done from another project this is the revision of the other project. The tests that were added in change Iadbe4262d wrongly expected to see parent1 of the merge commit in the error message. This was only working since the test framework by chance created the same initial commit in both projects (same SHA1). If the creation of the initial commits are not done in the same second the SHA1 differs and the tests fails. Fix the bad assertions in the tests. Signed-off-by: Edwin Kempin <ekempin@google.com> Change-Id: Ifb54d0d6f1d4d46c66dcbe94a479fe6e5579cf19
This plugin provides support for defining code owners for files in a repository.
If the code-owners plugin is enabled, changes can only be submitted if all touched files are covered by approvals from code owners.
Also see resources/Documentation/about.md.
IMPORTANT: Before installing/enabling the plugin follow the instructions from the setup guide, see resources/Documentation/setup-guide.md.