diff options
author | 2015-09-25 12:36:08 +0000 | |
---|---|---|
committer | 2015-09-25 14:42:49 +0000 | |
commit | b8a6a943212b557b4faa864dc16118a62424e91f (patch) | |
tree | 3ecc86153dc8fdf4e7f4d063967e4e66ba434a62 /src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java | |
parent | 94e7d1a6d3ca45787f8b7ea659377c71cbc454ec (diff) |
Improved error reporting in RuleContext:
- Unified duplicate code from RuleContext and RuleContext.Builder in a new class, RuleContext.ErrorReporter
- Added the BUILD file location to error/warning messages if the offending rule was created by a macro
--
MOS_MIGRATED_REVID=103934375
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java b/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java index c2c01d268d..a864694231 100644 --- a/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java +++ b/src/test/java/com/google/devtools/build/lib/testutil/MoreAsserts.java @@ -359,7 +359,9 @@ public class MoreAsserts { String expectedEvent, Set<EventKind> kinds) { for (Event event : eventCollector) { - if (event.getMessage().contains(expectedEvent) && kinds.contains(event.getKind())) { + // We want to be able to check for the location and the message type (error / warning). + // Consequently, we use toString() instead of getMessage(). + if (event.toString().contains(expectedEvent) && kinds.contains(event.getKind())) { return event; } } |