open the switch to get codecov test coverage (#1671)

* add codecov for test coverage
This commit is contained in:
Xin Wang
2019-04-09 19:11:48 +08:00
committed by agapple
parent df86f94409
commit 8cb85753bb
63 changed files with 150 additions and 73 deletions

View File

@@ -13,6 +13,7 @@ import java.util.concurrent.TimeUnit;
import org.apache.commons.lang.StringUtils;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -44,7 +45,7 @@ import com.taobao.tddl.dbsync.binlog.event.UpdateRowsLogEvent;
import com.taobao.tddl.dbsync.binlog.event.WriteRowsLogEvent;
import com.taobao.tddl.dbsync.binlog.event.XidLogEvent;
import com.taobao.tddl.dbsync.binlog.event.mariadb.AnnotateRowsEvent;
@Ignore
public class DirectLogFetcherTest {
protected final Logger logger = LoggerFactory.getLogger(this.getClass());

View File

@@ -15,7 +15,9 @@ import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.sink.CanalEventSink;
import com.alibaba.otter.canal.sink.exception.CanalSinkException;
import org.junit.Ignore;
@Ignore
public class MysqlBinlogDumpPerformanceTest {
public static void main(String args[]) {

View File

@@ -14,7 +14,9 @@ import com.alibaba.otter.canal.parse.inbound.mysql.dbsync.DirectLogFetcher;
import com.taobao.tddl.dbsync.binlog.LogContext;
import com.taobao.tddl.dbsync.binlog.LogDecoder;
import com.taobao.tddl.dbsync.binlog.LogEvent;
import org.junit.Ignore;
@Ignore
public class MysqlBinlogEventPerformanceTest {
protected static Charset charset = Charset.forName("utf-8");

View File

@@ -26,7 +26,9 @@ import com.taobao.tddl.dbsync.binlog.event.TableMapLogEvent;
import com.taobao.tddl.dbsync.binlog.event.TableMapLogEvent.ColumnInfo;
import com.taobao.tddl.dbsync.binlog.event.UpdateRowsLogEvent;
import com.taobao.tddl.dbsync.binlog.event.WriteRowsLogEvent;
import org.junit.Ignore;
@Ignore
public class MysqlBinlogParsePerformanceTest {
protected static Charset charset = Charset.forName("utf-8");

View File

@@ -5,11 +5,12 @@ import java.net.InetSocketAddress;
import java.util.List;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.driver.mysql.packets.server.ResultSetPacket;
import com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection;
@Ignore
public class TableMetaCacheTest {
@Test

View File

@@ -2,6 +2,7 @@ package com.alibaba.otter.canal.parse.inbound.group;
import java.net.InetSocketAddress;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.exception.CanalParseException;
@@ -23,7 +24,7 @@ public class GroupEventPaserTest {
private static final String MYSQL_ADDRESS = "127.0.0.1";
private static final String USERNAME = "xxxxx";
private static final String PASSWORD = "xxxxx";
@Ignore
@Test
public void testMysqlWithMysql() {
// MemoryEventStoreWithBuffer eventStore = new

View File

@@ -5,6 +5,7 @@ import java.nio.charset.Charset;
import java.util.List;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.exception.CanalParseException;
@@ -20,7 +21,7 @@ import com.alibaba.otter.canal.protocol.CanalEntry.RowData;
import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.sink.exception.CanalSinkException;
@Ignore
public class LocalBinlogDumpTest {
@Test

View File

@@ -9,6 +9,7 @@ import java.util.concurrent.atomic.AtomicLong;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.helper.TimeoutChecker;
@@ -19,7 +20,7 @@ import com.alibaba.otter.canal.protocol.CanalEntry.Entry;
import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.sink.exception.CanalSinkException;
@Ignore
public class LocalBinlogEventParserTest {
private static final String MYSQL_ADDRESS = "127.0.0.1";

View File

@@ -6,6 +6,7 @@ import java.util.List;
import org.apache.commons.lang.StringUtils;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.filter.aviater.AviaterRegexFilter;
@@ -23,7 +24,7 @@ import com.alibaba.otter.canal.protocol.CanalEntry.RowData;
import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.sink.exception.CanalSinkException;
@Ignore
public class MysqlDumpTest {
@Test

View File

@@ -6,6 +6,7 @@ import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.exception.CanalParseException;
@@ -19,7 +20,7 @@ import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogIdentity;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.sink.exception.CanalSinkException;
@Ignore
public class MysqlEventParserTest {
private static final String DETECTING_SQL = "insert into retl.xdual values(1,now()) on duplicate key update x=now()";

View File

@@ -6,6 +6,7 @@ import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.filter.aviater.AviaterRegexFilter;
@@ -23,6 +24,7 @@ import com.alibaba.otter.canal.sink.exception.CanalSinkException;
* @author chengjin.lyf on 2018/7/21 下午5:24
* @since 1.0.25
*/
@Ignore
public class RdsBinlogEventParserProxyTest {
private static final String DETECTING_SQL = "insert into retl.xdual values(1,now()) on duplicate key update x=now()";

View File

@@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List;
import org.apache.commons.lang.time.DateUtils;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.inbound.mysql.rds.RdsBinlogOpenApi;
@@ -14,6 +15,7 @@ import com.alibaba.otter.canal.parse.inbound.mysql.rds.data.RdsBackupPolicy;
* @author agapple 2017年10月15日 下午2:14:34
* @since 1.0.25
*/
@Ignore
public class RdsBinlogOpenApiTest {
@Test

View File

@@ -5,6 +5,7 @@ import java.nio.charset.Charset;
import java.util.List;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.exception.CanalParseException;
@@ -25,6 +26,7 @@ import com.alibaba.otter.canal.sink.exception.CanalSinkException;
* @author agapple 2017年10月15日 下午2:16:58
* @since 1.0.25
*/
@Ignore
public class RdsLocalBinlogDumpTest {
@Test

View File

@@ -1,12 +1,13 @@
package com.alibaba.otter.canal.parse.inbound.mysql;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.parse.inbound.mysql.ddl.DdlResult;
import com.alibaba.otter.canal.parse.inbound.mysql.ddl.SimpleDdlParser;
import com.alibaba.otter.canal.protocol.CanalEntry.EventType;
@Ignore
public class SimpleDdlParserTest {
@Test

View File

@@ -7,6 +7,7 @@ import java.net.URL;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.StringUtils;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
@@ -19,6 +20,7 @@ import com.alibaba.otter.canal.parse.inbound.TableMeta;
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/tsdb/mysql-tsdb.xml" })
@Ignore
public class MemoryTableMetaTest {
@Test

View File

@@ -7,6 +7,7 @@ import java.net.URL;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.StringUtils;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
@@ -19,6 +20,7 @@ import com.alibaba.otter.canal.parse.inbound.TableMeta;
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/tsdb/h2-tsdb.xml" })
@Ignore
public class MemoryTableMeta_DDL_Test {
@Test

View File

@@ -4,6 +4,7 @@ import java.util.List;
import javax.annotation.Resource;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
@@ -17,6 +18,7 @@ import com.alibaba.otter.canal.parse.inbound.mysql.tsdb.dao.MetaHistoryDO;
**/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/tsdb/h2-tsdb.xml" })
@Ignore
public class MetaHistoryDAOTest {
@Resource

View File

@@ -2,6 +2,7 @@ package com.alibaba.otter.canal.parse.inbound.mysql.tsdb;
import javax.annotation.Resource;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
@@ -20,6 +21,7 @@ public class MetaSnapshotDAOTest {
@Resource
MetaSnapshotDAO metaSnapshotDAO;
@Ignore
@Test
public void testSimple() {
MetaSnapshotDO metaSnapshotDO = new MetaSnapshotDO();

View File

@@ -1,5 +1,6 @@
package com.alibaba.otter.canal.parse.inbound.mysql.tsdb;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.util.Assert;
@@ -8,7 +9,7 @@ import org.springframework.util.Assert;
* @since 1.0.25
*/
public class TableMetaManagerBuilderTest {
@Ignore
@Test
public void testSimple() {
TableMetaTSDB tableMetaTSDB = TableMetaTSDBBuilder.build("test", "classpath:tsdb/mysql-tsdb.xml");

View File

@@ -10,6 +10,7 @@ import javax.annotation.Resource;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.StringUtils;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
@@ -23,6 +24,7 @@ import com.alibaba.otter.canal.protocol.position.EntryPosition;
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/tsdb/h2-tsdb.xml" })
@Ignore
public class TableMetaManagerTest {
@Resource

View File

@@ -8,7 +8,9 @@ import org.junit.Assert;
import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogIdentity;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import org.junit.Ignore;
@Ignore
public class AbstractLogPositionManagerTest extends AbstractZkTest {
private static final String MYSQL_ADDRESS = "127.0.0.1";

View File

@@ -6,10 +6,11 @@ import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.protocol.position.LogPosition;
@Ignore
public class FileMixedLogPositionManagerTest extends AbstractLogPositionManagerTest {
private static final String tmp = System.getProperty("java.io.tmpdir", "/tmp");

View File

@@ -1,7 +1,8 @@
package com.alibaba.otter.canal.parse.index;
import org.junit.Ignore;
import org.junit.Test;
@Ignore
public class MemoryLogPositionManagerTest extends AbstractLogPositionManagerTest {
@Test

View File

@@ -6,6 +6,7 @@ import java.util.Date;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.common.zookeeper.ZkClientx;
@@ -17,7 +18,7 @@ import com.alibaba.otter.canal.protocol.position.EntryPosition;
import com.alibaba.otter.canal.protocol.position.LogIdentity;
import com.alibaba.otter.canal.protocol.position.LogPosition;
import com.alibaba.otter.canal.protocol.position.PositionRange;
@Ignore
public class MetaLogPositionManagerTest extends AbstractLogPositionManagerTest {
private static final String MYSQL_ADDRESS = "127.0.0.1";

View File

@@ -3,12 +3,13 @@ package com.alibaba.otter.canal.parse.index;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.common.zookeeper.ZkClientx;
import com.alibaba.otter.canal.common.zookeeper.ZookeeperPathUtils;
import com.alibaba.otter.canal.protocol.position.LogPosition;
@Ignore
public class MixedLogPositionManagerTest extends AbstractLogPositionManagerTest {
private ZkClientx zkclientx = new ZkClientx(cluster1 + ";" + cluster2);

View File

@@ -3,12 +3,13 @@ package com.alibaba.otter.canal.parse.index;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.common.zookeeper.ZkClientx;
import com.alibaba.otter.canal.common.zookeeper.ZookeeperPathUtils;
import com.alibaba.otter.canal.protocol.position.LogPosition;
@Ignore
public class PeriodMixedLogPositionManagerTest extends AbstractLogPositionManagerTest {
private ZkClientx zkclientx = new ZkClientx(cluster1 + ";" + cluster2);

View File

@@ -2,6 +2,7 @@ package com.alibaba.otter.canal.parse.index;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.alibaba.otter.canal.common.zookeeper.ZkClientx;
@@ -16,13 +17,13 @@ public class ZooKeeperLogPositionManagerTest extends AbstractLogPositionManagerT
String path = ZookeeperPathUtils.getDestinationPath(destination);
zkclientx.deleteRecursive(path);
}
@After
public void tearDown() {
String path = ZookeeperPathUtils.getDestinationPath(destination);
zkclientx.deleteRecursive(path);
}
@Ignore
@Test
public void testAll() {
ZooKeeperLogPositionManager logPositionManager = new ZooKeeperLogPositionManager(zkclientx);