diff options
author | David Ostrovsky <david.ostrovsky@gmail.com> | 2022-02-12 15:05:54 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-02-12 15:05:54 +0000 |
commit | 874181661e50c150077cf1c47a09ec19e1f7ccb7 (patch) | |
tree | 581cf75affd5700f5691dd44dd59c68a58d8b71b | |
parent | ae6c4a2754428af69dc6cdb40f90f70fe8fde405 (diff) | |
parent | cc38ab362a5b0a7828c4ba032f6f7216d880d8c9 (diff) |
Merge "Test that endless loop on Prolog type error is fixed" into stable-3.4
-rw-r--r-- | javatests/com/google/gerrit/acceptance/server/rules/RulesIT.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/javatests/com/google/gerrit/acceptance/server/rules/RulesIT.java b/javatests/com/google/gerrit/acceptance/server/rules/RulesIT.java index 0585f74b92..6cb13c5863 100644 --- a/javatests/com/google/gerrit/acceptance/server/rules/RulesIT.java +++ b/javatests/com/google/gerrit/acceptance/server/rules/RulesIT.java @@ -164,6 +164,12 @@ public class RulesIT extends AbstractDaemonTest { assertThat(statusForRuleRenamedFile()).isEqualTo(SubmitRecord.Status.OK); } + @Test + public void typeError() throws Exception { + modifySubmitRules("user(1000000)."); // the trailing '.' triggers a type error + assertThat(statusForRuleAddFile("foo")).isEqualTo(SubmitRecord.Status.RULE_ERROR); + } + private SubmitRecord.Status statusForRule() throws Exception { String oldHead = projectOperations.project(project).getHead("master").name(); PushOneCommit.Result result = |