package parser

import (
	"bufio"
	"fmt"
	"os"
	"testing"
)

func TestParser(t *testing.T) {
	r, err := os.Open("monitor")
	if err != nil {
		t.Error(err)
	}
	br := bufio.NewReader(r)
	bd := NewBabelDesc()
	err = bd.Fill(br)
	if err != nil {
		t.Error(err)
	}
	if testing.Verbose() {
		fmt.Println("Fill\n", bd)
	}
	err = bd.Fill(br)
	if err != nil {
		t.Error(err)
	}
	if testing.Verbose() {
		fmt.Println("Update\n", bd)
		fmt.Println(bd)
	}
}

package parser

import (
	"bufio"
	"fmt"
	"os"
	"testing"
)

func TestParser(t *testing.T) {
	r, err := os.Open("monitor")
	if err != nil {
		t.Error(err)
	}
	br := bufio.NewReader(r)
	bd := NewBabelDesc()
	err = bd.Fill(br)
	if err != nil {
		t.Error(err)
	}
	fmt.Println("Fill\n", bd)
	err = bd.Fill(br)
	if err != nil {
		t.Error(err)
	}
	fmt.Println("Update\n", bd)
	fmt.Println(bd)
}

--- 
+++ 
@@ -18,11 +18,15 @@
 	if err != nil {
 		t.Error(err)
 	}
-	fmt.Println("Fill\n", bd)
+	if testing.Verbose() {
+		fmt.Println("Fill\n", bd)
+	}
 	err = bd.Fill(br)
 	if err != nil {
 		t.Error(err)
 	}
-	fmt.Println("Update\n", bd)
-	fmt.Println(bd)
+	if testing.Verbose() {
+		fmt.Println("Update\n", bd)
+		fmt.Println(bd)
+	}
 }
Make parser test less verbose by default.
