You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,13 +45,16 @@ Check out the sections on [annotations](userguide/annotations.md) and [expectati
45
45
46
46
47
47
# Command line
48
-
49
-
The `ut_run` (for linux/unix) and `ut_run.bat` (for windows) are simple yet powerful.
50
-
They can provide output from the tests on the fly.
51
48
52
-
You can also use it to have coloured outputs.
49
+
You can use the utPLSQL command line client [utPLSQL-cli](https://github.com/utPLSQL/utPLSQL-cli) to run tests without the need for Oracle Client or any IDE like SQLDeveloper/TOAD etc.
50
+
51
+
Amongst many benefits they provide ability to:
52
+
* see the progress of test execution for long-running tests - real-time reporting
53
+
* use many reporting formats simultaneously and save reports to files (publish)
54
+
* map your project source files and test files into database objects
53
55
54
-
Look into [utPLSQL-sql-cli](https://github.com/utPLSQL/utPLSQL-sql-cli) project to see more.
56
+
Just download the [latest client](https://github.com/utPLSQL/utPLSQL-cli/releases/latest), download Oracle jdbc driver you are good to go.
57
+
See [project readme](https://github.com/utPLSQL/utPLSQL-cli/blob/develop/README.md) for details.
Copy file name to clipboardExpand all lines: docs/userguide/running-unit-tests.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,19 +8,25 @@ The utPLSQL framework provides two main entry points to run unit tests from with
8
8
These two entry points differ in purpose and behavior.
9
9
Most of the time you will want to use `ut.run` as `ut_runner` is designed for API integration and does not output the results to the screen directly.
10
10
11
-
# utPLSQL-sql-cli
11
+
# Running from CI servers and command line
12
12
13
-
If you are considering running your tests from a command line or from a CI server like Jenkins/Teamcity, the best way is to use the [utPLSQL-sql-cli](https://github.com/utPLSQL/utPLSQL-sql-cli).
14
-
You may download the latest release of the command line client automatically using the command below (Unix).
13
+
The best way to run your tests from CI server or command line is to use the [utPLSQL-cli](https://github.com/utPLSQL/utPLSQL-cli) command line client.
14
+
15
+
Amongst many benefits it provides ability to:
16
+
* see the progress of test execution for long-running tests - real-time reporting
17
+
* use many reporting formats simultaneously and save reports to files (publish)
18
+
* map your project source files and test files into database objects
19
+
20
+
You may download the latest release of the command line client from [here](https://github.com/utPLSQL/utPLSQL-cli/releases/latest) or do it automatically using the command below (Unix).
Copy file name to clipboardExpand all lines: readme.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ The framework follows industry standards and best patterns of modern Unit Testin
32
32
- Integration with SonarQube, Coveralls, Jenkins and Teamcity with [reporters](docs/userguide/reporters.md)
33
33
- plugin architecture for reporters and matchers
34
34
- flexible and simple test invocation
35
-
- multi-reporting from test-run from [command line](https://github.com/utPLSQL/utPLSQL-sql-cli)
35
+
- multi-reporting from test-run from [command line](https://github.com/utPLSQL/utPLSQL-cli)
36
36
37
37
Requirements:
38
38
- Version of Oracle under [extended support](http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf) (Currently 11.2 and above)
@@ -73,17 +73,18 @@ select * from table(ut.run());
73
73
74
74
The above commands will run all the suites in the current schema and provide report to dbms_output or as a select statement.
75
75
76
-
# Command line clients
76
+
# Command line client
77
77
78
-
To have more control over how the tests are invoked, use one of the utPLSQL command line clients:[utPLSQL-sql-cli](https://github.com/utPLSQL/utPLSQL-sql-cli) or [utPLSQL-cli](https://github.com/utPLSQL/utPLSQL-cli).
78
+
You can use the utPLSQL command line client[utPLSQL-cli](https://github.com/utPLSQL/utPLSQL-cli)to run tests without the need for Oracle Client or any IDE like SQLDeveloper/TOAD etc.
79
79
80
-
To use `utPLSQL-sql-cli` you will need to have SQLPlus installed. `utPLSQL-cli` is Java project, so no additional software is needed.
81
-
82
-
Amongst many benefits they provide ability to:
80
+
Amongst many benefits it provides ability to:
83
81
* see the progress of test execution for long-running tests - real-time reporting
84
82
* use many reporting formats simultaneously and save reports to files (publish)
85
83
* map your project source files and test files into database objects
86
84
85
+
Just download the [latest client](https://github.com/utPLSQL/utPLSQL-cli/releases/latest), download Oracle jdbc driver you are good to go.
86
+
See [project readme](https://github.com/utPLSQL/utPLSQL-cli/blob/develop/README.md) for details.
0 commit comments