HybridTestFramework
End to End testing of Web, API, Cloud, Events and Security
File Explorer
Download Latest Version (.zip)- bug.yml
- feature.yml
- dependency-review.yml
- docker-publish.yml
- gradle.yml
- release-drafter.yml
- sitedoc.yml
- config.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- account.avsc
- customer.avsc
- profile.avsc
- common.proto
- moviecontroller.proto
- moviestore.proto
- recommender.proto
- userpreferences.proto
- coffee.proto
- expense.proto
- greet.proto
- build.gradle
- videogif.gif
- allureReport.png
- broker.png
- browserStack.png
- confluent_dashboard.png
- Confluent_topic.png
- consumer.png
- framework.png
- githubAction.png
- gradleReport.png
- jenkinsExecution.png
- jetbrains.svg
- kafka.png
- kafka_desc.png
- kubernetes.png
- lambda_logo.svg
- logs.png
- producer.png
- projectStructure.png
- replica_leader.png
- replication.png
- restproxy.png
- schema_registry.png
- selenium.png
- seleniumGrid.png
- testResults.png
- api.md
- aws.md
- graphql.md
- grpc.md
- index.md
- kafka.md
- selenium.md
- setup.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- .gitkeep
- browsers.json
- DataSheet.csv
- ExtentReportResults.html
- .gitkeep
- start.sh
- GraphQLQuery.java
- QueryLimit.java
- User.java
- GraphActions.java
- CoffeeClient.java
- GreetClient.java
- RpcActions.java
- Booking.java
- Bookingdates.java
- Coin.java
- Item.java
- Trades.java
- ApiActions.java
- Config.java
- S3.java
- Sqs.java
- Config.java
- AppConfig.java
- DriverController.java
- DriverManager.java
- MobileActions.java
- MobileOptions.java
- WebActions.java
- WebOptions.java
- DataActions.java
- CloudEvents.java
- Config.java
- Kafka.java
- Pubsub.java
- Sns.java
- ResultSender.java
- TestStatus.java
- SauceHomePage.java
- SauceLoginPage.java
- LoginOrange.java
- LoginPage.java
- LoginPageGuru.java
- ExtentManager.java
- ExtentTestManager.java
- AnnotationTransformer.java
- Retry.java
- TestListener.java
- WebDriverEventHandler.java
- Zap.java
- ZapApi.java
- ZapFunctionalities.java
- ZapTools.java
- ADB.java
- Android.java
- FileSystem.java
- SSH.java
- application.conf
- TC001_Test.java
- TC002_GURU_Login.java
- TC002_SecurityTest.java
- TC003_ApiTest.java
- TC004_GraphQLTest.java
- TC005_WireMockTest.java
- TC006_KafkaTest.java
- TC007_AwsTest.java
- TC009_GrpcApi.java
- TC010_GCPTest.java
- TC011_AndroidBooking.java
- TC12_SauceLabsApp.java
- aping.xml
- mobileng.xml
- mobileng_lambda.xml
- webng.xml
- webng_lambda.xml
- atms.json
- bank.json
- branches.json
- single.conf.json
- .dockerignore
- .gitignore
- .nojekyll
- build.gradle
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- docker-compose-grid.yml
- docker-compose-infra.yml
- docker-compose-kafka.yml
- docker-compose.yml
- Dockerfile
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- mkdocs.yml
- README.md
- SECURITY.md
- selenium-k8-deploy-svc.yaml
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/dipjyotimetia/HybridTestFramework
Downloads the entire project code from GitHub to your computer.
cd HybridTestFramework
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Gradle (Java/Kotlin)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
* GRADLE_HOME: Pointing to Gradle directory\bin.
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
