Skip to content

Commit d290d64

Browse files
committed
test: update LastTransitionTime right before calling reconciler
1 parent 21b1255 commit d290d64

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/infrastructure/docker/internal/controllers/backends/inmemory/inmemorymachine_controller_test.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,15 @@ var (
7474
}
7575
)
7676

77+
func updateNodeProvisionedTime(machine *infrav1.DevMachine) {
78+
for i := range machine.Status.Conditions {
79+
if machine.Status.Conditions[i].Type == string(infrav1.NodeProvisionedCondition) {
80+
machine.Status.Conditions[i].LastTransitionTime = metav1.Now()
81+
break
82+
}
83+
}
84+
}
85+
7786
func init() {
7887
_ = metav1.AddMetaToScheme(scheme)
7988
_ = corev1.AddToScheme(scheme)
@@ -375,6 +384,7 @@ func TestReconcileNormalEtcd(t *testing.T) {
375384
r.InMemoryManager.AddResourceGroup(klog.KObj(cluster).String())
376385
c := r.InMemoryManager.GetResourceGroup(klog.KObj(cluster).String()).GetClient()
377386

387+
updateNodeProvisionedTime(inMemoryMachineWithNodeProvisioned1)
378388
res, err := r.reconcileNormalETCD(ctx, cluster, cpMachine, inMemoryMachineWithNodeProvisioned1)
379389
g.Expect(err).ToNot(HaveOccurred())
380390
g.Expect(res.IsZero()).To(BeFalse())
@@ -610,6 +620,7 @@ func TestReconcileNormalApiServer(t *testing.T) {
610620
r.InMemoryManager.AddResourceGroup(klog.KObj(cluster).String())
611621
c := r.InMemoryManager.GetResourceGroup(klog.KObj(cluster).String()).GetClient()
612622

623+
updateNodeProvisionedTime(inMemoryMachineWithNodeProvisioned)
613624
res, err := r.reconcileNormalAPIServer(ctx, cluster, cpMachine, inMemoryMachineWithNodeProvisioned)
614625
g.Expect(err).ToNot(HaveOccurred())
615626
g.Expect(res.IsZero()).To(BeFalse())

0 commit comments

Comments
 (0)