Circleci performance improvement
This improves the performance by doing these:
- Use
largeresource - Enable parallelism (3 parallel instances)
- Separate the all-in-one validation command into individual test commands (one for each study)
@inodb Thanks for the comment, just updated
@dippindots thanks so much for fixing this!
Small thing, the log shows multiple warning messages and exit status messages for the same study. Is that expected when running processes in parallel?

@rmadupuri This is a little bit confusing, it's because we are running multiple validation tasks in the background at the same time, and each task would produce information messages like this. So messages from different studies mixed together at here, that's why we can see multiple validation messages together(I can't do anything about it because it's coming from the study validation script). After we merge this pr, we should only looking at the summary messages at the bottom.
@rmadupuri good point! @dippindots it should be possible to redirect the output if you add some statement like > myjob_output.txt. Then at the end you could either show the output altogether by using e.g. cat or uploading it as an artifact to the job, so people can manually inspect it themselves