milvus/internal/mq/msgstream
Eng Zer Jun 5375161777
test: use T.TempDir to create temporary test directory (#16758)
This commit replaces `ioutil.TempDir` with `t.TempDir` in tests. The
directory created by `t.TempDir` is automatically removed when the test
and all its subtests complete.

Prior to this commit, temporary directory created using `ioutil.TempDir`
needs to be removed manually by calling `os.RemoveAll`, which is omitted
in some tests. The error handling boilerplate e.g.
	defer func() {
		if err := os.RemoveAll(dir); err != nil {
			t.Fatal(err)
		}
	}
is also tedious, but `t.TempDir` handles this for us nicely.

Fixes: #16759
Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-05-04 11:35:50 +08:00
..
mqwrapper Use a singleton kafka producer (#16739) 2022-04-29 17:29:47 +08:00
mq_factory_test.go test: use T.TempDir to create temporary test directory (#16758) 2022-05-04 11:35:50 +08:00
mq_factory.go Support Kafka (#16149) 2022-04-12 19:47:33 +08:00
mq_kafka_msgstream_test.go Support Kafka (#16149) 2022-04-12 19:47:33 +08:00
mq_msgstream_test.go Support Kafka (#16149) 2022-04-12 19:47:33 +08:00
mq_msgstream.go Enable ZSTD compression for pulsar (#16014) 2022-04-24 10:25:43 +08:00
msg_test.go Support delete varChar value (#16229) 2022-04-02 17:43:29 +08:00
msg.go Support delete varChar value (#16229) 2022-04-02 17:43:29 +08:00
msgstream.go Add dependency factory (#16204) 2022-04-07 22:05:32 +08:00
OWNERS Reconstruct mqstream module (#15784) 2022-03-03 21:57:56 +08:00
repack_func.go Support delete varChar value (#16229) 2022-04-02 17:43:29 +08:00
trace.go Reconstruct mqstream module (#15784) 2022-03-03 21:57:56 +08:00
unmarshal_test.go Reconstruct mqstream module (#15784) 2022-03-03 21:57:56 +08:00
unmarshal.go Reconstruct mqstream module (#15784) 2022-03-03 21:57:56 +08:00