Gradle | Property file
Channel: QaOps
Date: 2021-09-01

In this video, we will be doing a final configuration on gradle in order to use a property file. This property file will allows to have a dedicated file for this type of configuration at the same time as it will also allows us to overide that property whenever executing a task.

Subscribe: http://videos.qa-ops.com/subscribe

============TABLE OF CONTENTS===========
- 0:00 Introduction
- 0:49 Explaining the problem that we will be solving
- 1:51 Creating the [gradle.properties](http://gradle.properties) file
- 2:15 Creating a task to print the properties value
- 2:42 Overriding the property
- 3:20 Setting up the test task to use the created property
- 4:44 Setting up the sanity and regression tasks
- 5:25 Checking the changes worked on CircleCI

============DOCUMENTATION===========
- docs: http://videos.qa-ops.com/docs

============GITHUB===========
- Github: https://repos.qa-ops.com/github
- Repository: https://github.com/qa-ops/bdd-automation-api
- Branch: 32-gradle-properties

============MENTIONED VIDEOS===========
- BDD Intro API TestsI: https://youtu.be/Eq_N_eYc3rY
- BDD What is it: https://youtu.be/4UuzwUUUIec
- BDD the pros and cons: https://youtu.be/UMpEpo6zuh8
- BDD Specification by Example: https://youtu.be/6RnK-Sa0dJw
- BDD What is Gherkin: https://youtu.be/NP7rHtkMbGg
- BDD Automation Architecture: https://youtu.be/8z6-nusWuJs
- BDD Project and Dependencies: https://youtu.be/0i72N1Fz_y0
- BDD First Scenario: https://youtu.be/A3uiR4quZr4
- Cucumber Implementing the first scenario: https://youtu.be/uFoq-XtbBa0
- Cucumber Should I use docstring?: https://youtu.be/M-S55a6ei1M
- Cucumber Rest Assured config: https://youtu.be/3jHMpmZfylY
- Cucumber Hands on Specification by Example: https://youtu.be/wkePKVTevYM
- Cucumber Runner Class: https://youtu.be/oqElg0mpfwY
- Cucumber Mapping the API: https://youtu.be/-_B2fFxfFdY
- Cucumber Creating hooks: https://youtu.be/Kg611Jv_ib8
- Cucumber Cleaning the data: https://youtu.be/IkH6gk2gNNQ
- Cucumber More complex jsons: https://youtu.be/YLuGI-j61MY
- Cucumber Deserialization: https://youtu.be/1QUjfMs74bA
- Cucumber RestAssured Old Syntax: https://youtu.be/1QUjfMs74bA
- Cucumber RestAssured assertions: https://youtu.be/3R74ESRKm7o
- Cucumber Preparing the Scenario: https://youtu.be/kEuTzrOjdhY
- Cucumber Scenario Outline:  https://youtu.be/ADRZoO5bUZw
- Cucumber Groovy Collections: https://youtu.be/79n25y_K9j0
- Cucumber Assertions with Groovy Collections: https://youtu.be/Hzv0Rj3wOBY
- Cucumber Creating builder from scratch: https://youtu.be/NDPm0ybVj2Q
- Cucumber Last Scenario Part 1: https://youtu.be/F7rbSW5x4x4
- Cucumber Last Scenario Part 2: https://youtu.be/aywa_e0IBjk
- JUnit5 Readable tests: https://youtu.be/KXFTWM6ySa8
- JUnit5 Nested tests: https://youtu.be/DG1UCcXat1U
- JUnit5 Parameterized tests: https://youtu.be/r49E9tpVdLU
- Cucumber Using Docker Compose: https://youtu.be/jtdVNxOFrYY
- Cucumber Categorizing the tests: https://youtu.be/OMufpE6PHx8
- Cucumber Executing specifics tests: https://youtu.be/ldZ4ToG7XYw
- Continuous Integration Setting up Owner: https://youtu.be/WJP1mlna75s
- Continuous Integration CircleCI: https://youtu.be/cNzIwiLYwvA
- Continuous Integration CircleCI workflows: https://youtu.be/lg24wAOCt3g
- CircleCI Pipeline Strategy: https://youtu.be/t3johS_QEYY

============PLAYLISTS===========
- Java RestAssured API: https://videos.qa-ops.com/java-restassured-automation
- Unix Command Line: https://videos.qa-ops.com/unix-command-line
- Bash Script: https://videos.qa-ops.com/bash-script-en

============SOCIAL MEDIAS===========
- Twitter: https://social.qa-ops.com/twitter
- LinkedIn: https://social.qa-ops.com/linkedin

====OPENING IMAGE====
- Batman Dark Knight Returns

====MUSIC BY====
- Author: Simone Geravini
- Licensed by: Zimo Music
- https://www.youtube.com/channel/UCu9V0aROh3RABqHdXLan5GA