It seems @SpringBatchTest mandates a dataSoruce bean , but my JPA is defined in persistence.xml like this :
@SpringBatchTest
dataSoruce
persistence.xml