Description
Argument(s) are different! Wanted:
metricsRecordBuilder.addGauge(
"CorruptBlocks",
<any>,
1
);
-> at org.apache.hadoop.test.MetricsAsserts.assertGauge(MetricsAsserts.java:96)
Actual invocation has different arguments:
metricsRecordBuilder.addGauge(
"FilesTotal",
"",
4
);
-> at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getMetrics(FSNamesystem.java:5818)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.apache.hadoop.test.MetricsAsserts.assertGauge(MetricsAsserts.java:96)
at org.apache.hadoop.hdfs.server.namenode.metrics.TestNameNodeMetrics.testCorruptBlock(TestNameNodeMetrics.java:160)
The test should cleanup the filesystem to avoid the pending blocks left by other tests.