Skip to content
代码片段 群组 项目
未验证 提交 be3a338c 编辑于 作者: Stan Hu's avatar Stan Hu 提交者: GitLab
浏览文件

Merge branch 'ashmckenzie/improve-s3-session-test' into 'master'

Make `objectstore.TestS3SessionSetup()` test less racy

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/144149



Merged-by: default avatarStan Hu <stanhu@gmail.com>
Reviewed-by: default avatarAsh McKenzie <amckenzie@gitlab.com>
Co-authored-by: default avatarAsh McKenzie <amckenzie@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -26,11 +26,17 @@ func TestS3SessionSetup(t *testing.T) {
require.Equal(t, "us-west-1", s3Config.SigningRegion)
require.True(t, aws.BoolValue(sess.Config.S3ForcePathStyle))
require.Equal(t, len(sessionCache.sessions), 1)
sessionCache.Lock()
require.Equal(t, 1, len(sessionCache.sessions))
sessionCache.Unlock()
anotherConfig := cfg
_, err = setupS3Session(credentials, anotherConfig)
require.NoError(t, err)
require.Equal(t, len(sessionCache.sessions), 1)
sessionCache.Lock()
require.Equal(t, 1, len(sessionCache.sessions))
sessionCache.Unlock()
}
func TestS3SessionEndpointSetup(t *testing.T) {
......@@ -62,7 +68,7 @@ func TestS3SessionExpiry(t *testing.T) {
sess, err := setupS3Session(credentials, cfg)
require.NoError(t, err)
require.Equal(t, aws.StringValue(sess.Config.Region), "us-west-1")
require.Equal(t, "us-west-1", aws.StringValue(sess.Config.Region))
require.True(t, aws.BoolValue(sess.Config.S3ForcePathStyle))
firstSession, ok := getS3Session(cfg)
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册