Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues #29 (Task formation with tags disjunction), #30 (json report live update during test execution) fixes #28

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

MarkNaumenko
Copy link

@MarkNaumenko MarkNaumenko commented Jun 18, 2018

Issue #29

Change runtime.js _getTasks function in order to proper formation task when there are more than one tags split by comma
https://github.com/cucumber/cucumber-js/blob/1.x/docs/cli.md#tags (3rd case with OR e.g. "@foo,@bar")

Issue #30

Report file will be overwriting after each feature to give opportunity of watching report before tests run finished.

@MarkNaumenko MarkNaumenko force-pushed the Task_formation_algorithm_fixed branch 4 times, most recently from 1e3f54c to 00652ef Compare June 19, 2018 14:55
}
});
if (matchTags) {
function pushTask() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

method pushTask should take a task as an argument

@@ -226,34 +226,40 @@ var Runtime = function (configuration) {
Object.keys(options.profiles).forEach(function (profileName) {
var profile = options.profiles[profileName];
// Clone the array using slice()
var tags = profile.tags ? profile.tags.slice() : [];
var tags = profile.tags && profile.tags[0] ? profile.tags[0].split(',').slice() : [];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please, add few comments concerning condition

@MarkNaumenko MarkNaumenko force-pushed the Task_formation_algorithm_fixed branch from 00652ef to 3bf66d0 Compare June 20, 2018 10:43
@MarkNaumenko MarkNaumenko force-pushed the Task_formation_algorithm_fixed branch from 3bf66d0 to 2a4f59d Compare June 20, 2018 11:10
@MarkNaumenko MarkNaumenko changed the title Task formation algorithm was fixed Fix task formation when tags dijunction Jun 20, 2018
@MarkNaumenko MarkNaumenko changed the title Fix task formation when tags dijunction Fix task formation when pass tags dijunction Jun 20, 2018
@MarkNaumenko MarkNaumenko force-pushed the Task_formation_algorithm_fixed branch from 91ba486 to b28b34e Compare June 25, 2018 15:04
@MarkNaumenko MarkNaumenko changed the title Fix task formation when pass tags dijunction Task formation fixed (tags dijunction) and added ability to watch report during tests run Jun 26, 2018
@MarkNaumenko MarkNaumenko changed the title Task formation fixed (tags dijunction) and added ability to watch report during tests run Task formation fixed (tags disjunction) and returned ability to watch report during tests run Jun 26, 2018
@MarkNaumenko MarkNaumenko changed the title Task formation fixed (tags disjunction) and returned ability to watch report during tests run Task formation (tags disjunction) and ability to watch report during tests run were fixed Jun 26, 2018
@MarkNaumenko MarkNaumenko changed the title Task formation (tags disjunction) and ability to watch report during tests run were fixed Issues #29 (Task formation with tags disjunction), #30 (json report live update during test execution) fixes Jun 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants