summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Ostrovsky <david.ostrovsky@gmail.com>2022-02-12 15:05:54 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-02-12 15:05:54 +0000
commit874181661e50c150077cf1c47a09ec19e1f7ccb7 (patch)
tree581cf75affd5700f5691dd44dd59c68a58d8b71b
parentae6c4a2754428af69dc6cdb40f90f70fe8fde405 (diff)
parentcc38ab362a5b0a7828c4ba032f6f7216d880d8c9 (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.java6
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 =