Open
Description
When I run utPLSQL-cli
with multiple reporters and outputs like:
time utPLSQL-cli/bin/utplsql run ${UT3_TESTER}/${UT3_TESTER_PASSWORD}@${CONNECTION_STR} \
-source_path=source -owner=ut3 \
-test_path=test -c \
-f=ut_sonar_test_reporter -o=test_results.xml \
-f=ut_junit_reporter -o=junit_test_results.xml \
-f=ut_tfs_junit_reporter -o=tfs_test_results.xml \
-f=ut_sonar_test_reporter -o=test_results1.xml \
-f=ut_junit_reporter -o=junit_test_results1.xml \
-f=ut_tfs_junit_reporter -o=tfs_test_results1.xml \
-f=ut_sonar_test_reporter -o=test_results2.xml \
-f=ut_junit_reporter -o=junit_test_results2.xml \
-f=ut_tfs_junit_reporter -o=tfs_test_results2.xml \
-f=ut_sonar_test_reporter -o=test_results3.xml \
-f=ut_junit_reporter -o=junit_test_results3.xml \
-f=ut_tfs_junit_reporter -o=tfs_test_results3.xml \
-f=ut_sonar_test_reporter -o=test_results4.xml \
-f=ut_junit_reporter -o=junit_test_results4.xml \
-f=ut_tfs_junit_reporter -o=tfs_test_results4.xml \
-f=ut_documentation_reporter -o=test_results.log -s
Ever reporter allocates separate session.
This can be challenging for environments, where users have limit of concurrent sessions.
It seems that API/cli could use only 2 sessions and still be successful.
session 1 - main session for running tests and collecting report outputs.
session 2 (asynchronous) for collecting real-time report info and putting it into screen.
Alternatively, maybe there should be a parameter for cli to set maximum number of concurrent sessions.
This could be minimum of 2 - like in the example above and max could be as many as needed.
If set to 0, there is no limit, if set to 1 all is synchronous.
default = 2?
Metadata
Metadata
Assignees
Labels
No labels