mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
build: address gosec warning "Implicit memory aliasing in for loop"
gosec warns about it like this: G601: Implicit memory aliasing in for loop. (gosec) Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
parent
e85914fc0d
commit
6db7138ca0
@ -261,12 +261,12 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
t.Parallel()
|
t.Parallel()
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
args librbd.GlobalMirrorImageStatus
|
args *librbd.GlobalMirrorImageStatus
|
||||||
wantReady bool
|
wantReady bool
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
name: "Test a single peer in sync",
|
name: "Test a single peer in sync",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote",
|
MirrorUUID: "remote",
|
||||||
@ -279,7 +279,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test a single peer in sync, including a local instance",
|
name: "Test a single peer in sync, including a local instance",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote",
|
MirrorUUID: "remote",
|
||||||
@ -297,7 +297,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test a multiple peers in sync",
|
name: "Test a multiple peers in sync",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote1",
|
MirrorUUID: "remote1",
|
||||||
@ -315,14 +315,14 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test no remote peers",
|
name: "Test no remote peers",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{},
|
SiteStatuses: []librbd.SiteMirrorImageStatus{},
|
||||||
},
|
},
|
||||||
wantReady: false,
|
wantReady: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test single peer not in sync",
|
name: "Test single peer not in sync",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote",
|
MirrorUUID: "remote",
|
||||||
@ -335,7 +335,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test single peer not up",
|
name: "Test single peer not up",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote",
|
MirrorUUID: "remote",
|
||||||
@ -348,7 +348,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test multiple peers, when first peer is not in sync",
|
name: "Test multiple peers, when first peer is not in sync",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote1",
|
MirrorUUID: "remote1",
|
||||||
@ -366,7 +366,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Test multiple peers, when second peer is not up",
|
name: "Test multiple peers, when second peer is not up",
|
||||||
args: librbd.GlobalMirrorImageStatus{
|
args: &librbd.GlobalMirrorImageStatus{
|
||||||
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
SiteStatuses: []librbd.SiteMirrorImageStatus{
|
||||||
{
|
{
|
||||||
MirrorUUID: "remote1",
|
MirrorUUID: "remote1",
|
||||||
@ -386,7 +386,7 @@ func TestCheckRemoteSiteStatus(t *testing.T) {
|
|||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
if ready := checkRemoteSiteStatus(context.TODO(), &tt.args); ready != tt.wantReady {
|
if ready := checkRemoteSiteStatus(context.TODO(), tt.args); ready != tt.wantReady {
|
||||||
t.Errorf("checkRemoteSiteStatus() ready = %v, expect ready = %v", ready, tt.wantReady)
|
t.Errorf("checkRemoteSiteStatus() ready = %v, expect ready = %v", ready, tt.wantReady)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user