mirror of
https://github.com/apache/sqoop.git
synced 2025-05-11 22:41:50 +08:00
SQOOP-1837: Sqoop2: Verify that executing job has been successful in ConnectorTestCase
(Jarek Jarcec Cecho via Abraham Elmahrek)
This commit is contained in:
parent
2099cbad65
commit
1626157427
@ -34,6 +34,7 @@
|
|||||||
import org.apache.sqoop.model.MLink;
|
import org.apache.sqoop.model.MLink;
|
||||||
import org.apache.sqoop.model.MPersistableEntity;
|
import org.apache.sqoop.model.MPersistableEntity;
|
||||||
import org.apache.sqoop.model.MSubmission;
|
import org.apache.sqoop.model.MSubmission;
|
||||||
|
import org.apache.sqoop.submission.SubmissionStatus;
|
||||||
import org.apache.sqoop.test.data.Cities;
|
import org.apache.sqoop.test.data.Cities;
|
||||||
import org.apache.sqoop.test.data.UbuntuReleases;
|
import org.apache.sqoop.test.data.UbuntuReleases;
|
||||||
import org.apache.sqoop.test.hadoop.HadoopMiniClusterRunner;
|
import org.apache.sqoop.test.hadoop.HadoopMiniClusterRunner;
|
||||||
@ -242,7 +243,14 @@ protected void saveJob(MJob job) {
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
protected void executeJob(long jid) throws Exception {
|
protected void executeJob(long jid) throws Exception {
|
||||||
getClient().startJob(jid, DEFAULT_SUBMISSION_CALLBACKS, 100);
|
MSubmission finalSubmission = getClient().startJob(jid, DEFAULT_SUBMISSION_CALLBACKS, 100);
|
||||||
|
|
||||||
|
if(finalSubmission.getStatus().isFailure()) {
|
||||||
|
LOG.error("Submission has failed: " + finalSubmission.getExceptionInfo());
|
||||||
|
LOG.error("Corresponding stack trace: " + finalSubmission.getExceptionStackTrace());
|
||||||
|
}
|
||||||
|
|
||||||
|
assertEquals("Submission has failed with " + finalSubmission.getExceptionInfo(), SubmissionStatus.SUCCEEDED, finalSubmission.getStatus());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user