-
Notifications
You must be signed in to change notification settings - Fork 893
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update new.feature Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update new.feature Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update new.feature * add-ons e2e test * fix minor errors * update e2e add-ons * add tests for pyspark and viz * install dependencies * lint * add hadoop * Update cli_steps.py * Update e2e-tests.yml * add java to ENV * use java github action * remove hadoop * dummy hadoop * fix version * add VC++ * Update e2e-tests.yml * Update e2e-tests.yml * Update e2e-tests.yml * use only choco * Update e2e-tests.yml * hadoop_home attempt 2 * revert choco installs * try hadoop 2.7.1 and try starters hadoop fix * Update e2e-tests.yml * Update e2e-tests.yml * add file check for all addons * lint * update add-ons e2e test * rename to tools Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update cli_steps.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * changes based on review Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> --------- Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com>
- Loading branch information
1 parent
5292834
commit 190d2f7
Showing
3 changed files
with
123 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Feature: New Kedro project with tools | ||
|
||
Scenario: Create a new Kedro project without any tools | ||
Given I have prepared a config file with tools "none" | ||
When I run a non-interactive kedro new without starter | ||
Then the expected tool directories and files should be created with "none" | ||
Given I have installed the project dependencies | ||
When I execute the kedro command "run" | ||
Then I should get a successful exit code | ||
|
||
Scenario: Create a new Kedro project with all tools except 'viz' and 'pyspark' | ||
Given I have prepared a config file with tools "1,2,3,4,5" | ||
When I run a non-interactive kedro new without starter | ||
Then the expected tool directories and files should be created with "1,2,3,4,5" | ||
Given I have installed the project dependencies | ||
When I execute the kedro command "run" | ||
Then I should get a successful exit code | ||
|
||
Scenario: Create a new Kedro project with all tools | ||
Given I have prepared a config file with tools "all" | ||
When I run a non-interactive kedro new without starter | ||
Then the expected tool directories and files should be created with "all" | ||
Given I have installed the project dependencies | ||
When I execute the kedro command "run" | ||
Then I should get a successful exit code | ||
|
||
Scenario: Create a new Kedro project with only 'pyspark' tool | ||
Given I have prepared a config file with tools "6" | ||
When I run a non-interactive kedro new without starter | ||
Then the expected tool directories and files should be created with "6" | ||
Given I have installed the project dependencies | ||
When I execute the kedro command "run" | ||
Then I should get a successful exit code | ||
|
||
Scenario: Create a new Kedro project with only 'viz' tool | ||
Given I have prepared a config file with tools "7" | ||
When I run a non-interactive kedro new without starter | ||
Then the expected tool directories and files should be created with "7" | ||
Given I have installed the project dependencies | ||
When I execute the kedro command "run" | ||
Then I should get a successful exit code |