@@ -477,13 +477,21 @@ def test_add_test_data(self, mongodb_multi_one_collection):
477
477
def test_mdb_backed_up (self , project_one : OMTester ):
478
478
project_one .wait_until_backup_snapshots_are_ready (expected_count = 1 )
479
479
480
+ @mark .e2e_multi_cluster_backup_restore
481
+ def test_mongodb_multi_one_running_state (self , mongodb_multi_one : MongoDBMulti ):
482
+ mongodb_multi_one .assert_reaches_phase (Phase .Running , ignore_errors = True , timeout = 1200 )
483
+
480
484
@mark .e2e_multi_cluster_backup_restore
481
485
def test_change_mdb_data (self , mongodb_multi_one_collection ):
482
486
now_millis = time_to_millis (datetime .datetime .now ())
483
487
print ("\n Current time (millis): {}" .format (now_millis ))
484
488
time .sleep (30 )
485
489
mongodb_multi_one_collection .insert_one ({"foo" : "bar" })
486
490
491
+ @mark .e2e_multi_cluster_backup_restore
492
+ def test_mongodb_multi_one_running_state (self , mongodb_multi_one : MongoDBMulti ):
493
+ mongodb_multi_one .assert_reaches_phase (Phase .Running , ignore_errors = True , timeout = 1200 )
494
+
487
495
@mark .e2e_multi_cluster_backup_restore
488
496
def test_pit_restore (self , project_one : OMTester ):
489
497
now_millis = time_to_millis (datetime .datetime .now ())
@@ -495,6 +503,14 @@ def test_pit_restore(self, project_one: OMTester):
495
503
496
504
project_one .create_restore_job_pit (pit_millis )
497
505
506
+ @mark .e2e_multi_cluster_backup_restore
507
+ def test_mdb_ready (self , mongodb_multi_one : MongoDBMulti ):
508
+ # Note: that we are not waiting for the restore jobs to get finished as PIT restore jobs get FINISHED status
509
+ # right away.
510
+ # But the agent might still do work on the cluster, so we need to wait for that to happen.
511
+ mongodb_multi_one .assert_reaches_phase (Phase .Pending , timeout = 1200 )
512
+ mongodb_multi_one .assert_reaches_phase (Phase .Running , timeout = 1200 )
513
+
498
514
@mark .e2e_multi_cluster_backup_restore
499
515
def test_data_got_restored (self , mongodb_multi_one_collection ):
500
516
assert_data_got_restored (TEST_DATA , mongodb_multi_one_collection , timeout = 1200 )
0 commit comments