@@ -55,7 +55,12 @@ public function testCron(\CliTester $I, \Codeception\Example $data)
55
55
$ I ->assertTrue ($ I ->runBinMagentoCommand ('cron:run ' , Docker::DEPLOY_CONTAINER ));
56
56
57
57
$ successfulJobs2 = $ I ->grabNumRecords ('cron_schedule ' , ['job_code ' => 'cron_test_job ' , 'status ' => 'success ' ]);
58
- $ I ->assertEquals ($ successfulJobs1 , $ successfulJobs2 , 'Number of successful jobs changed ' );
58
+
59
+ if (version_compare ($ data ['version ' ], '2.2.5 ' , '< ' )) {
60
+ $ I ->assertEquals ($ successfulJobs1 , $ successfulJobs2 , 'Number of successful jobs changed ' );
61
+ } else {
62
+ $ I ->assertGreaterThan ($ successfulJobs1 , $ successfulJobs2 , 'Number of successful jobs did not change ' );
63
+ }
59
64
60
65
$ I ->updateInDatabase (
61
66
'cron_schedule ' ,
@@ -76,7 +81,11 @@ public function testCron(\CliTester $I, \Codeception\Example $data)
76
81
$ I ->assertTrue ($ I ->runBinMagentoCommand ('cron:run ' , Docker::DEPLOY_CONTAINER ));
77
82
78
83
$ successfulJobs3 = $ I ->grabNumRecords ('cron_schedule ' , ['job_code ' => 'cron_test_job ' , 'status ' => 'success ' ]);
79
- $ I ->assertGreaterThan ($ successfulJobs1 , $ successfulJobs3 , 'Number of successful jobs did not change ' );
84
+ $ I ->assertGreaterThan (
85
+ version_compare ($ data ['version ' ], '2.2.5 ' , '< ' ) ? $ successfulJobs1 : $ successfulJobs2 ,
86
+ $ successfulJobs3 ,
87
+ 'Number of successful jobs did not change '
88
+ );
80
89
}
81
90
82
91
/**
0 commit comments