Skip to content

Latest commit

 

History

History
165 lines (116 loc) · 3.49 KB

File metadata and controls

165 lines (116 loc) · 3.49 KB

How to start

To run local env (in docker) for all tests

./up_local_env.sh

=================================================================================

CORE (core features)

  • run tests on the local environment:
./gradlew clean :java-test-core:test 

local report (without server)

  • download allure once
./gradlew :java-test-core:downloadAllure
  • show report
./gradlew :java-test-core:allureServe
  • push allure report to the local allure web server kochetkovma/allure-server (DEPRECATED!)
./gradlew :java-test-core:allureGenReport 
  • see report on http://localhost:8080

  • push allure report to the local allure web server frankescobar/allure-docker-service

./gradlew :java-test-core:publishAllure

=================================================================================

PART 1 (API, mocks, Db(MariaDb), Minio)

  • run tests on the local environment:
./gradlew clean :java-test-part1:test 
  • run only positive tests
./gradlew clean :java-test-part1:all 
  • run only expected failed tests
./gradlew clean :java-test-part1:failed 

local report (without server)

  • download allure once
./gradlew :java-test-part1:downloadAllure
  • show report
./gradlew :java-test-part1:allureServe

=================================================================================

Brokers (artemis, rabbit, kafka)

  • run tests on the local environment:
./gradlew clean :java-test-brokers:test 

local report (without server)

  • download allure once
./gradlew :java-test-brokers:downloadAllure
  • show report
./gradlew :java-test-brokers:allureServe

=================================================================================

Databases (MySql, Mssql, Postgresql, OracleDb, Clickhouse)

  • run tests on the local environment:
./gradlew clean :java-test-db:test 

local report (without server)

  • download allure once
./gradlew :java-test-db:downloadAllure
  • show report
./gradlew :java-test-db:allureServe
  • connect to PostgreSql localhost:5432 (alex:12345 public)
  • connect to MsSql localhost:1433 (SA:mssql_pass1234567 test_schema)
  • connect to OracleDb localhost:1521 (ADMIN:ADMIN ORACLE_SCHEMA)
  • connect to MySql localhost:3308 (mysql_user:mysql_pass MYSQL_SCHEMA)
  • connect to Clickhouse localhost:3308 (default:password myschema)

=================================================================================

No sql Databases (MongoDb, Redis)

  • run tests on the local environment:
./gradlew clean :java-test-nosql:test 

local report (without server)

  • download allure once
./gradlew :java-test-nosql:downloadAllure
  • show report
./gradlew :java-test-nosql:allureServe
  • connect to MongoDb UI localhost:8081 (root:example_password)