[ https://issues.apache.org/jira/browse/FLINK-18244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ShenDa resolved FLINK-18244. ---------------------------- Resolution: Not A Problem > Support setup customized system environment before submitting test job > ---------------------------------------------------------------------- > > Key: FLINK-18244 > URL: https://issues.apache.org/jira/browse/FLINK-18244 > Project: Flink > Issue Type: Improvement > Components: Tests > Reporter: ShenDa > Priority: Major > > The new approach to implement e2e test suggests developer to use > FlinkDistribution to submit test job. But at present, we can't specify system > environment by invoking submitSqlJob() or submitJob(). This result in that > some connectors can not work if needful system environment not setup, suck > like hbase connector needs HADOOP_CLASSPATH. > So I think we can do the work below: > 1)Add a new method in AutoClosableProcess and it's builder class for putting > specified system environment. > 2)Add a new interface that just used to configure system environment and let > class SQLJobSubmission and JobSubmission extends this interface. > 3) Modify the methods, submitJob() and submitSQLJob(), in FlinkDistribution > to setup system environment before invoking runBlocking() or runNonBlocking() -- This message was sent by Atlassian Jira (v8.3.4#803005)