To see the output (notice the time stamp):
$ go test ./... -v
? github.com/baijum/demo-parallel-test-run [no test files]
=== RUN TestHello
2017-10-23 14:27:38.218314966 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a1 0.010s
=== RUN TestHello
2017-10-23 14:27:38.238635035 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a2 0.002s
=== RUN TestHello
2017-10-23 14:27:38.226489923 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a3 0.011s
=== RUN TestHello
2017-10-23 14:27:38.280195323 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a4 0.002s
You can also specify the packages (notice the time stamp):
$ go test ./a1 ./a2 ./a3 ./a4 -v
=== RUN TestHello
2017-10-23 14:29:13.244619412 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a1 0.002s
=== RUN TestHello
2017-10-23 14:29:13.240892164 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a2 0.004s
=== RUN TestHello
2017-10-23 14:29:13.235773538 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a3 0.002s
=== RUN TestHello
2017-10-23 14:29:13.219567053 +0530 IST
--- PASS: TestHello (0.00s)
PASS
ok github.com/baijum/demo-parallel-test-run/a4 0.006s