├── .appveyor-install-ssh.bat ├── .appveyor-run-mvn.bat ├── .drone.yml ├── .gitignore ├── .idea ├── encodings.xml ├── runConfigurations │ └── test.xml └── vcs.xml ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── pom.xml └── src ├── main └── java │ ├── de │ └── flapdoodle │ │ └── embed │ │ └── process │ │ └── store │ │ ├── CachedPostgresArtifactStore.java │ │ ├── EmptyFileSet.java │ │ ├── IMutableArtifactStore.java │ │ ├── NonCachedPostgresArtifactStoreBuilder.java │ │ ├── PostgresArtifactStore.java │ │ ├── PostgresArtifactStoreBuilder.java │ │ └── PostgresFilesToExtract.java │ └── ru │ └── yandex │ └── qatools │ └── embed │ └── postgresql │ ├── AbstractPGExecutable.java │ ├── AbstractPGProcess.java │ ├── Command.java │ ├── CreateDbExecutable.java │ ├── CreateDbProcess.java │ ├── CreateuserExecutable.java │ ├── CreateuserProcess.java │ ├── EmbeddedPostgres.java │ ├── InitDbExecutable.java │ ├── InitDbProcess.java │ ├── PackagePaths.java │ ├── PgCtlExecutable.java │ ├── PgCtlProcess.java │ ├── PostgresExecutable.java │ ├── PostgresProcess.java │ ├── PostgresStarter.java │ ├── PsqlExecutable.java │ ├── PsqlProcess.java │ ├── config │ ├── AbstractPostgresConfig.java │ ├── IMutableDownloadConfig.java │ ├── MutableDownloadConfig.java │ ├── PostgresConfig.java │ ├── PostgresDownloadConfigBuilder.java │ ├── PostgresProcessOutputConfig.java │ ├── RuntimeConfigBuilder.java │ └── SupportConfig.java │ ├── distribution │ └── Version.java │ ├── ext │ ├── LogWatchStreamProcessor.java │ └── SubdirTempDir.java │ └── util │ └── SocketUtil.java └── test ├── java └── ru │ └── yandex │ └── qatools │ └── embed │ └── postgresql │ ├── AbstractPsqlTest.java │ ├── EmbeddedPostgresTest.java │ ├── PostgresqlService.java │ ├── TestDownloads.java │ ├── TestMultipleInstance.java │ ├── TestPostgresCachedDirStarter.java │ ├── TestPostgresStarter.java │ ├── TestPostgresStoredData.java │ ├── TestPostgresWithPgCtl.java │ ├── TestPostgresWithinSpringContext.java │ ├── TestPsqlExport.java │ ├── TestPsqlImport.java │ ├── TestPsqlRestore.java │ ├── TestStop.java │ └── config │ └── StorageTest.java └── resources ├── README.md ├── log4j.properties ├── test-spring-context.xml ├── test.backup └── test.binary_dump /.appveyor-install-ssh.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.appveyor-install-ssh.bat -------------------------------------------------------------------------------- /.appveyor-run-mvn.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.appveyor-run-mvn.bat -------------------------------------------------------------------------------- /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.idea/runConfigurations/test.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/appveyor.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/CachedPostgresArtifactStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/CachedPostgresArtifactStore.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/EmptyFileSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/EmptyFileSet.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/IMutableArtifactStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/IMutableArtifactStore.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/NonCachedPostgresArtifactStoreBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/NonCachedPostgresArtifactStoreBuilder.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/PostgresArtifactStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/PostgresArtifactStore.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/PostgresArtifactStoreBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/PostgresArtifactStoreBuilder.java -------------------------------------------------------------------------------- /src/main/java/de/flapdoodle/embed/process/store/PostgresFilesToExtract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/de/flapdoodle/embed/process/store/PostgresFilesToExtract.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/AbstractPGExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/AbstractPGExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/AbstractPGProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/AbstractPGProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/Command.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/CreateDbExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/CreateDbExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/CreateDbProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/CreateDbProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/CreateuserExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/CreateuserExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/CreateuserProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/CreateuserProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/EmbeddedPostgres.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/EmbeddedPostgres.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/InitDbExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/InitDbExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/InitDbProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/InitDbProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PackagePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PackagePaths.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PgCtlExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PgCtlExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PgCtlProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PgCtlProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PostgresExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PostgresExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PostgresProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PostgresProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PostgresStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PostgresStarter.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PsqlExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PsqlExecutable.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/PsqlProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/PsqlProcess.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/AbstractPostgresConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/AbstractPostgresConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/IMutableDownloadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/IMutableDownloadConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/MutableDownloadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/MutableDownloadConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresDownloadConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresDownloadConfigBuilder.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresProcessOutputConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/PostgresProcessOutputConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/RuntimeConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/RuntimeConfigBuilder.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/config/SupportConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/config/SupportConfig.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/distribution/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/distribution/Version.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/ext/LogWatchStreamProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/ext/LogWatchStreamProcessor.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/ext/SubdirTempDir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/ext/SubdirTempDir.java -------------------------------------------------------------------------------- /src/main/java/ru/yandex/qatools/embed/postgresql/util/SocketUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/main/java/ru/yandex/qatools/embed/postgresql/util/SocketUtil.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/AbstractPsqlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/AbstractPsqlTest.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/EmbeddedPostgresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/EmbeddedPostgresTest.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/PostgresqlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/PostgresqlService.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestDownloads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestDownloads.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestMultipleInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestMultipleInstance.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresCachedDirStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresCachedDirStarter.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresStarter.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresStoredData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresStoredData.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresWithPgCtl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresWithPgCtl.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresWithinSpringContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPostgresWithinSpringContext.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlExport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlExport.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlImport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlImport.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlRestore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestPsqlRestore.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/TestStop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/TestStop.java -------------------------------------------------------------------------------- /src/test/java/ru/yandex/qatools/embed/postgresql/config/StorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/java/ru/yandex/qatools/embed/postgresql/config/StorageTest.java -------------------------------------------------------------------------------- /src/test/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/resources/README.md -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/test-spring-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/resources/test-spring-context.xml -------------------------------------------------------------------------------- /src/test/resources/test.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/resources/test.backup -------------------------------------------------------------------------------- /src/test/resources/test.binary_dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex-qatools/postgresql-embedded/HEAD/src/test/resources/test.binary_dump --------------------------------------------------------------------------------