From e6fe5877c4897b0d9c88116587ab941c8dc81f28 Mon Sep 17 00:00:00 2001
From: Dave Collins <davec@conformal.com>
Date: Mon, 22 Dec 2014 20:11:08 -0600
Subject: [PATCH] Add test coverage badge to README.md.

Also, remove the test_coverage.txt file since coverage is now reported by
coveralls.io.
---
 README.md         |   4 +-
 test_coverage.txt | 104 ----------------------------------------------
 2 files changed, 3 insertions(+), 105 deletions(-)
 delete mode 100644 test_coverage.txt

diff --git a/README.md b/README.md
index 2258af44..dbe2ba82 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,9 @@ btcdb
 =====
 
 [![Build Status](https://travis-ci.org/conformal/btcdb.png?branch=master)]
-(https://travis-ci.org/conformal/btcdb)
+(https://travis-ci.org/conformal/btcdb)[![Coverage Status]
+(https://img.shields.io/coveralls/conformal/btcdb.svg)]
+(https://coveralls.io/r/conformal/btcdb)
 
 Package btcdb provides a database interface for the bitcoin block chain and
 transactions.  There is a test suite with a high percentage of code coverage.
diff --git a/test_coverage.txt b/test_coverage.txt
deleted file mode 100644
index d6ad3ca1..00000000
--- a/test_coverage.txt
+++ /dev/null
@@ -1,104 +0,0 @@
-PASS
-coverage: 63.3% of statements
-ok  	github.com/conformal/btcdb	0.781s
-github.com\conformal\btcdb\db.go:	AddDBDriver	100.0%
-github.com\conformal\btcdb\db.go:	CreateDB	100.0%
-github.com\conformal\btcdb\db.go:	OpenDB		100.0%
-github.com\conformal\btcdb\db.go:	SupportedDBs	100.0%
-github.com\conformal\btcdb\log.go:	init		100.0%
-github.com\conformal\btcdb\log.go:	DisableLog	100.0%
-github.com\conformal\btcdb\log.go:	UseLogger	0.0%
-github.com\conformal\btcdb\log.go:	SetLogWriter	0.0%
-github.com\conformal\btcdb\log.go:	GetLog		100.0%
-total:					(statements)	63.3%
-============================================================
-PASS
-coverage: 77.3% of statements
-ok  	github.com/conformal/btcdb/ldb	0.581s
-github.com\conformal\btcdb\ldb\block.go:	FetchBlockBySha		100.0%
-github.com\conformal\btcdb\ldb\block.go:	fetchBlockBySha		75.0%
-github.com\conformal\btcdb\ldb\block.go:	getBlkLoc		75.0%
-github.com\conformal\btcdb\ldb\block.go:	getBlkByHeight		100.0%
-github.com\conformal\btcdb\ldb\block.go:	getBlk			77.8%
-github.com\conformal\btcdb\ldb\block.go:	setBlk			85.7%
-github.com\conformal\btcdb\ldb\block.go:	insertBlockData		86.7%
-github.com\conformal\btcdb\ldb\block.go:	fetchSha		83.3%
-github.com\conformal\btcdb\ldb\block.go:	ExistsSha		100.0%
-github.com\conformal\btcdb\ldb\block.go:	blkExistsSha		75.0%
-github.com\conformal\btcdb\ldb\block.go:	FetchBlockShaByHeight	0.0%
-github.com\conformal\btcdb\ldb\block.go:	fetchBlockShaByHeight	0.0%
-github.com\conformal\btcdb\ldb\block.go:	FetchHeightRange	94.4%
-github.com\conformal\btcdb\ldb\block.go:	NewestSha		100.0%
-github.com\conformal\btcdb\ldb\block.go:	NewIterateBlocks	0.0%
-github.com\conformal\btcdb\ldb\dbcache.go:	InvalidateTxCache	0.0%
-github.com\conformal\btcdb\ldb\dbcache.go:	InvalidateBlockCache	0.0%
-github.com\conformal\btcdb\ldb\dbcache.go:	InvalidateCache		0.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	init			100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	OpenDB			97.1%
-github.com\conformal\btcdb\ldb\leveldb.go:	openDB			75.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	CreateDB		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	close			100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	Sync			100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	Close			100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	DropAfterBlockBySha	80.6%
-github.com\conformal\btcdb\ldb\leveldb.go:	InsertBlock		43.9%
-github.com\conformal\btcdb\ldb\leveldb.go:	SetDBInsertMode		0.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	doSpend			90.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	unSpend			90.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	setSpentData		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	clearSpentData		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	setclearSpentData	93.2%
-github.com\conformal\btcdb\ldb\leveldb.go:	int64ToKey		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	shaBlkToKey		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	shaTxToKey		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	shaSpentTxToKey		100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	lBatch			100.0%
-github.com\conformal\btcdb\ldb\leveldb.go:	processBatches		78.6%
-github.com\conformal\btcdb\ldb\leveldb.go:	RollbackClose		100.0%
-github.com\conformal\btcdb\ldb\tx.go:		InsertTx		0.0%
-github.com\conformal\btcdb\ldb\tx.go:		insertTx		100.0%
-github.com\conformal\btcdb\ldb\tx.go:		formatTx		66.7%
-github.com\conformal\btcdb\ldb\tx.go:		getTxData		69.2%
-github.com\conformal\btcdb\ldb\tx.go:		getTxFullySpent		75.0%
-github.com\conformal\btcdb\ldb\tx.go:		formatTxFullySpent	65.2%
-github.com\conformal\btcdb\ldb\tx.go:		ExistsTxSha		100.0%
-github.com\conformal\btcdb\ldb\tx.go:		existsTxSha		75.0%
-github.com\conformal\btcdb\ldb\tx.go:		FetchTxByShaList	100.0%
-github.com\conformal\btcdb\ldb\tx.go:		FetchUnSpentTxByShaList	100.0%
-github.com\conformal\btcdb\ldb\tx.go:		fetchTxDataBySha	100.0%
-github.com\conformal\btcdb\ldb\tx.go:		fetchTxDataByLoc	64.3%
-github.com\conformal\btcdb\ldb\tx.go:		FetchTxBySha		55.6%
-total:						(statements)		76.9%
-============================================================
-PASS
-coverage: 44.2% of statements
-ok  	github.com/conformal/btcdb/memdb	0.454s
-github.com\conformal\btcdb\memdb\driver.go:	init			100.0%
-github.com\conformal\btcdb\memdb\driver.go:	OpenDB			0.0%
-github.com\conformal\btcdb\memdb\driver.go:	CreateDB		100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	newShaHashFromStr	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	isCoinbaseInput		75.0%
-github.com\conformal\btcdb\memdb\memdb.go:	isFullySpent		0.0%
-github.com\conformal\btcdb\memdb\memdb.go:	removeTx		0.0%
-github.com\conformal\btcdb\memdb\memdb.go:	Close			100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	DropAfterBlockBySha	23.5%
-github.com\conformal\btcdb\memdb\memdb.go:	ExistsSha		62.5%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchBlockBySha		44.4%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchBlockShaByHeight	33.3%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchHeightRange	19.0%
-github.com\conformal\btcdb\memdb\memdb.go:	ExistsTxSha		62.5%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchTxBySha		20.0%
-github.com\conformal\btcdb\memdb\memdb.go:	fetchTxByShaList	33.3%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchTxByShaList	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	FetchUnSpentTxByShaList	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	InsertBlock		51.7%
-github.com\conformal\btcdb\memdb\memdb.go:	InvalidateBlockCache	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	InvalidateCache		100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	InvalidateTxCache	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	NewIterateBlocks	100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	NewestSha		36.4%
-github.com\conformal\btcdb\memdb\memdb.go:	RollbackClose		100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	SetDBInsertMode		100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	Sync			100.0%
-github.com\conformal\btcdb\memdb\memdb.go:	newMemDb		100.0%
-total:						(statements)		44.2%