├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── dictionaries │ └── utPLSQL.xml ├── .travis.yml ├── .travis ├── create_api_user.sh ├── create_release.sh ├── install_demo_project.sh ├── install_utplsql.sh └── start_db.sh ├── LICENSE ├── README.md ├── assets └── demo_project │ └── source │ ├── packages │ ├── package.pkb │ └── package.pks │ ├── script.sql │ └── triggers │ └── trigger.trg ├── pom.xml └── src ├── main ├── assembly │ └── zip.xml ├── java │ └── org │ │ └── utplsql │ │ └── cli │ │ ├── Cli.java │ │ ├── CliVersionInfo.java │ │ ├── ConnectionConfig.java │ │ ├── DataSourceProvider.java │ │ ├── FileWalker.java │ │ ├── ICommand.java │ │ ├── IRunCommand.java │ │ ├── LocaleInitializer.java │ │ ├── LoggerConfiguration.java │ │ ├── OracleLibraryChecker.java │ │ ├── ReporterFactoryProvider.java │ │ ├── ReporterManager.java │ │ ├── ReporterOptions.java │ │ ├── ReportersCommand.java │ │ ├── RunAction.java │ │ ├── RunPicocliCommand.java │ │ ├── RunTestRunnerTask.java │ │ ├── UtplsqlPicocliCommand.java │ │ ├── VersionInfoCommand.java │ │ ├── config │ │ ├── ConnectionConfig.java │ │ ├── FileMapperConfig.java │ │ ├── ReporterConfig.java │ │ └── RunCommandConfig.java │ │ ├── datasource │ │ ├── InitializableOracleDataSource.java │ │ └── TestedDataSourceProvider.java │ │ ├── exception │ │ ├── DatabaseConnectionFailed.java │ │ └── ReporterTimeoutException.java │ │ ├── log │ │ └── StringBlockFormatter.java │ │ └── reporters │ │ ├── LocalAssetsCoverageHTMLReporter.java │ │ └── ReporterOptionsAware.java └── resources │ └── utplsql-cli.version └── test ├── java └── org │ └── utplsql │ └── cli │ ├── AbstractFileOutputTest.java │ ├── CliHelpTest.java │ ├── CliVersionInfoTest.java │ ├── ConnectionConfigTest.java │ ├── DataSourceProviderIT.java │ ├── FileWalkerTest.java │ ├── HelpCommandTest.java │ ├── PathMapperTest.java │ ├── PicocliRunCommandTest.java │ ├── ReportersCommandIT.java │ ├── RunCommandArgumentsTest.java │ ├── RunCommandConfigLevelTest.java │ ├── RunCommandConfigParamsArePassedToTestRunnerTest.java │ ├── RunCommandCoverageReporterIT.java │ ├── RunCommandIT.java │ ├── RunCommandIssue20IT.java │ ├── RunCommandTest.java │ ├── StringBlockFormatterTest.java │ ├── TestHelper.java │ ├── VersionInfoCommandIT.java │ └── util │ └── SystemCapturer.java └── resources └── plsql ├── source └── betwnstr.sql └── test └── test_betwnstr.pkg /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dictionaries/utPLSQL.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.idea/dictionaries/utPLSQL.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/create_api_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis/create_api_user.sh -------------------------------------------------------------------------------- /.travis/create_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis/create_release.sh -------------------------------------------------------------------------------- /.travis/install_demo_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis/install_demo_project.sh -------------------------------------------------------------------------------- /.travis/install_utplsql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis/install_utplsql.sh -------------------------------------------------------------------------------- /.travis/start_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/.travis/start_db.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo_project/source/packages/package.pkb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/demo_project/source/packages/package.pks: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/demo_project/source/script.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/demo_project/source/triggers/trigger.trg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly/zip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/assembly/zip.xml -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/Cli.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/Cli.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/CliVersionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/CliVersionInfo.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ConnectionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ConnectionConfig.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/DataSourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/DataSourceProvider.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/FileWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/FileWalker.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ICommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ICommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/IRunCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/IRunCommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/LocaleInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/LocaleInitializer.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/LoggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/LoggerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/OracleLibraryChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/OracleLibraryChecker.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ReporterFactoryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ReporterFactoryProvider.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ReporterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ReporterManager.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ReporterOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ReporterOptions.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/ReportersCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/ReportersCommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/RunAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/RunAction.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/RunPicocliCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/RunPicocliCommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/RunTestRunnerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/RunTestRunnerTask.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/UtplsqlPicocliCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/UtplsqlPicocliCommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/VersionInfoCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/VersionInfoCommand.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/config/ConnectionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/config/ConnectionConfig.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/config/FileMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/config/FileMapperConfig.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/config/ReporterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/config/ReporterConfig.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/config/RunCommandConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/config/RunCommandConfig.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/datasource/InitializableOracleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/datasource/InitializableOracleDataSource.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/datasource/TestedDataSourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/datasource/TestedDataSourceProvider.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/exception/DatabaseConnectionFailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/exception/DatabaseConnectionFailed.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/exception/ReporterTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/exception/ReporterTimeoutException.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/log/StringBlockFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/log/StringBlockFormatter.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/reporters/LocalAssetsCoverageHTMLReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/reporters/LocalAssetsCoverageHTMLReporter.java -------------------------------------------------------------------------------- /src/main/java/org/utplsql/cli/reporters/ReporterOptionsAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/main/java/org/utplsql/cli/reporters/ReporterOptionsAware.java -------------------------------------------------------------------------------- /src/main/resources/utplsql-cli.version: -------------------------------------------------------------------------------- 1 | ${project.version}.${travisBuildNumber} -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/AbstractFileOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/AbstractFileOutputTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/CliHelpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/CliHelpTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/CliVersionInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/CliVersionInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/ConnectionConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/ConnectionConfigTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/DataSourceProviderIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/DataSourceProviderIT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/FileWalkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/FileWalkerTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/HelpCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/HelpCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/PathMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/PathMapperTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/PicocliRunCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/PicocliRunCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/ReportersCommandIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/ReportersCommandIT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandArgumentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandArgumentsTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandConfigLevelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandConfigLevelTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandConfigParamsArePassedToTestRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandConfigParamsArePassedToTestRunnerTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandCoverageReporterIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandCoverageReporterIT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandIT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandIssue20IT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandIssue20IT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/RunCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/RunCommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/StringBlockFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/StringBlockFormatterTest.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/TestHelper.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/VersionInfoCommandIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/VersionInfoCommandIT.java -------------------------------------------------------------------------------- /src/test/java/org/utplsql/cli/util/SystemCapturer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/java/org/utplsql/cli/util/SystemCapturer.java -------------------------------------------------------------------------------- /src/test/resources/plsql/source/betwnstr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/resources/plsql/source/betwnstr.sql -------------------------------------------------------------------------------- /src/test/resources/plsql/test/test_betwnstr.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utPLSQL/utPLSQL-cli/HEAD/src/test/resources/plsql/test/test_betwnstr.pkg --------------------------------------------------------------------------------