From f7e0bb0f3b551543bce9001b93bd4396a692f049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aslak=20Helles=C3=B8y?= Date: Mon, 27 Aug 2018 20:38:30 +0100 Subject: [PATCH] Fix build --- Makefile | 19 +- testdata/good/background.feature.protobuf.bin | 23 --- testdata/good/datatables.feature.protobuf.bin | 118 ------------ .../good/descriptions.feature.protobuf.bin | 105 ---------- testdata/good/docstrings.feature.protobuf.bin | 103 ---------- testdata/good/empty.feature.protobuf.bin | 5 - .../good/escaped_pipes.feature.protobuf.bin | 72 ------- ...xample_token_multiple.feature.protobuf.bin | 23 --- ...ple_tokens_everywhere.feature.protobuf.bin | 62 ------ testdata/good/i18n_emoji.feature.protobuf.bin | 15 -- testdata/good/i18n_fr.feature.protobuf.bin | 179 ------------------ testdata/good/i18n_no.feature.protobuf.bin | 22 --- ...complete_background_1.feature.protobuf.bin | 18 -- ...complete_background_2.feature.protobuf.bin | 19 -- .../incomplete_feature_1.feature.protobuf.bin | 8 - .../incomplete_feature_2.feature.protobuf.bin | 7 - .../incomplete_feature_3.feature.protobuf.bin | 6 - .../incomplete_scenario.feature.protobuf.bin | 17 -- ...lete_scenario_outline.feature.protobuf.bin | 53 ------ testdata/good/language.feature.protobuf.bin | 16 -- .../good/minimal-example.feature.protobuf.bin | 14 -- testdata/good/minimal.feature.protobuf.bin | 14 -- .../good/readme_example.feature.protobuf.bin | 68 ------- testdata/good/rule.feature.protobuf.bin | 52 ----- .../scenario_outline.feature.protobuf.bin | 25 --- ...io_outline_no_newline.feature.protobuf.bin | 24 --- ...utline_with_docstring.feature.protobuf.bin | 45 ----- ...alue_with_dollar_sign.feature.protobuf.bin | 24 --- ...io_outlines_with_tags.feature.protobuf.bin | 68 ------- .../several_examples.feature.protobuf.bin | 48 ----- .../spaces_in_language.feature.protobuf.bin | 8 - ...with_scenario_outline.feature.protobuf.bin | 38 ---- testdata/good/tags.feature.protobuf.bin | 102 ---------- 33 files changed, 1 insertion(+), 1419 deletions(-) delete mode 100644 testdata/good/background.feature.protobuf.bin delete mode 100644 testdata/good/datatables.feature.protobuf.bin delete mode 100644 testdata/good/descriptions.feature.protobuf.bin delete mode 100644 testdata/good/docstrings.feature.protobuf.bin delete mode 100644 testdata/good/empty.feature.protobuf.bin delete mode 100644 testdata/good/escaped_pipes.feature.protobuf.bin delete mode 100644 testdata/good/example_token_multiple.feature.protobuf.bin delete mode 100644 testdata/good/example_tokens_everywhere.feature.protobuf.bin delete mode 100644 testdata/good/i18n_emoji.feature.protobuf.bin delete mode 100644 testdata/good/i18n_fr.feature.protobuf.bin delete mode 100644 testdata/good/i18n_no.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_background_1.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_background_2.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_feature_1.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_feature_2.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_feature_3.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_scenario.feature.protobuf.bin delete mode 100644 testdata/good/incomplete_scenario_outline.feature.protobuf.bin delete mode 100644 testdata/good/language.feature.protobuf.bin delete mode 100644 testdata/good/minimal-example.feature.protobuf.bin delete mode 100644 testdata/good/minimal.feature.protobuf.bin delete mode 100644 testdata/good/readme_example.feature.protobuf.bin delete mode 100644 testdata/good/rule.feature.protobuf.bin delete mode 100644 testdata/good/scenario_outline.feature.protobuf.bin delete mode 100644 testdata/good/scenario_outline_no_newline.feature.protobuf.bin delete mode 100644 testdata/good/scenario_outline_with_docstring.feature.protobuf.bin delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature.protobuf.bin delete mode 100644 testdata/good/scenario_outlines_with_tags.feature.protobuf.bin delete mode 100644 testdata/good/several_examples.feature.protobuf.bin delete mode 100644 testdata/good/spaces_in_language.feature.protobuf.bin delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature.protobuf.bin delete mode 100644 testdata/good/tags.feature.protobuf.bin diff --git a/Makefile b/Makefile index 77d5067a..b01d4d53 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,6 @@ BAD_FEATURE_FILES = $(shell find testdata/bad -name "*.feature") ASTS = $(patsubst testdata/%.feature,acceptance/testdata/%.feature.ast.ndjson,$(GOOD_FEATURE_FILES)) PICKLES = $(patsubst testdata/%.feature,acceptance/testdata/%.feature.pickles.ndjson,$(GOOD_FEATURE_FILES)) SOURCES = $(patsubst testdata/%.feature,acceptance/testdata/%.feature.source.ndjson,$(GOOD_FEATURE_FILES)) -PROTOBUFBINS = $(patsubst testdata/%.feature,testdata/%.feature.protobuf.bin,$(GOOD_FEATURE_FILES)) -PROTOBUFS = $(patsubst testdata/%.feature,acceptance/testdata/%.feature.protobuf.bin.ndjson,$(GOOD_FEATURE_FILES)) ERRORS = $(patsubst testdata/%.feature,acceptance/testdata/%.feature.errors.ndjson,$(BAD_FEATURE_FILES)) .DELETE_ON_ERROR: @@ -18,7 +16,7 @@ default: .compared ./scripts/s3-download gherkin-go $(LIBRARY_VERSION) touch $@ -.compared: $(PROTOBUFS) $(ASTS) $(PICKLES) $(ERRORS) $(SOURCES) +.compared: $(ASTS) $(PICKLES) $(ERRORS) $(SOURCES) touch $@ # # Generate @@ -31,21 +29,6 @@ acceptance/testdata/%.feature.ast.ndjson: testdata/%.feature testdata/%.feature. bin/gherkin --no-source --no-pickles --json $< | jq --sort-keys --compact-output "." > $@ diff --unified <(jq "." $<.ast.ndjson) <(jq "." $@) -# # Generate - we only do this in the Java project, then rsync to others -# testdata/%.feature.protobuf.bin: testdata/%.feature -# mkdir -p `dirname $@` -# bin/gherkin --protobuf $< > $@ - -# # Generate -# acceptance/testdata/%.feature.protobuf.bin.ndjson: testdata/%.feature -# mkdir -p `dirname $@` -# cat $<.protobuf.bin | bin/gherkin | jq --sort-keys --compact-output "." > $<.protobuf.bin.ndjson - -acceptance/testdata/%.feature.protobuf.bin.ndjson: testdata/%.feature.protobuf.bin - mkdir -p `dirname $@` - cat $< | bin/gherkin --json | jq --sort-keys --compact-output "." > $@ - diff --unified <(jq "." $<.ndjson) <(jq "." $@) - # # Generate # acceptance/testdata/%.feature.pickles.ndjson: testdata/%.feature # mkdir -p `dirname $@` diff --git a/testdata/good/background.feature.protobuf.bin b/testdata/good/background.feature.protobuf.bin deleted file mode 100644 index 1e818974..00000000 --- a/testdata/good/background.feature.protobuf.bin +++ /dev/null @@ -1,23 +0,0 @@ - - - testdata/good/background.featureFeature: Background - - Background: a simple background - Given the minimalism inside a background - - - Scenario: minimalistic - Given the minimalism -& -UTF-8text/x.cucumber.gherkin+plain - testdata/good/background.feature -en"Feature* -Background:][ - -Backgrounda simple background*2 -Given "the minimalism inside a background:@> -Scenario" minimalistic2 -Given the minimalism~ - testdata/good/background.feature minimalisticen"* -"the minimalism inside a background " -the minimalism 2 \ No newline at end of file diff --git a/testdata/good/datatables.feature.protobuf.bin b/testdata/good/datatables.feature.protobuf.bin deleted file mode 100644 index 860c41bd..00000000 --- a/testdata/good/datatables.feature.protobuf.bin +++ /dev/null @@ -1,118 +0,0 @@ - - - testdata/good/datatables.featureFeature: DataTables - - Scenario: minimalistic - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | -& -UTF-8text/x.cucumber.gherkin+plain - testdata/good/datatables.feature -en"Feature* -DataTables: -Scenario" minimalistic2o -Given a simple data table2J - - - foo -bar - - boz -boo2J -And a data table with a single cell2 - - - foo2k - And &a data table with different fromatting25 - -- - - - - foo - -bar - -boz2_ - And a data table with an empty cell20 - ( -  - foo -   -  boz2 - And .a data table with comments and newlines inside2n - - - foo -bar - - boz -boo" - - boz2 -boo2! - # this is a comment - testdata/good/datatables.feature minimalisticen"U -a simple data table "8 - - - foo - -bar - - - boz - -boo"8 -a data table with a single cell " - - - foo"Y -&a data table with different fromatting  ") -' - - - foo - - -bar - - -boz"M -a data table with an empty cell  "$ -" - - foo - -  - -  boz" -.a data table with comments and newlines inside  "V - - - foo - -bar - - - boz - -boo - - - boz2 - -boo22 \ No newline at end of file diff --git a/testdata/good/descriptions.feature.protobuf.bin b/testdata/good/descriptions.feature.protobuf.bin deleted file mode 100644 index aaebb236..00000000 --- a/testdata/good/descriptions.feature.protobuf.bin +++ /dev/null @@ -1,105 +0,0 @@ - - -"testdata/good/descriptions.featureFeature: Descriptions everywhere - This is a single line description - - Scenario: two lines - This description - has two lines and indented with two spaces - Given the minimalism - -Scenario: without indentation -This is a description without indentation - Given the minimalism - - Scenario: empty lines in the middle - This description - - has an empty line in the middle - Given the minimalism - - Scenario: empty lines around - - This description - has an empty lines around - - Given the minimalism - - Scenario: comment after description - This description - has a comment after - -# this is a comment - Given the minimalism - - Scenario: comment right after description - This description - has a comment right after - # this is another comment - - Given the minimalism - - Scenario: description with escaped docstring separator - This description has an \"\"\" (escaped docstring sparator) - - Given the minimalism - - Scenario Outline: scenario outline with a description -This is a scenario outline description - Given the minimalism - - Examples: examples with description -This is an examples description - | foo | - | bar | -& -UTF-8text/x.cucumber.gherkin+plain - - -"testdata/good/descriptions.feature -en"Feature*Descriptions everywhere2# This is a single line description:~| -Scenario" two lines*? This description - has two lines and indented with two spaces2 -Given the minimalism:rp - Scenario"without indentation*)This is a description without indentation2 - Given the minimalism: - Scenario"empty lines in the middle*5 This description - - has an empty line in the middle2 -Given the minimalism:vt -Scenario"empty lines around*. This description - has an empty lines around2 -Given the minimalism:wu -Scenario"comment after description*( This description - has a comment after2 -Given the minimalism: -!Scenario"comment right after description*. This description - has a comment right after2 -&Given the minimalism: -(Scenario",description with escaped docstring separator*= This description has an \"\"\" (escaped docstring sparator)2 -+Given the minimalism: --Scenario Outline"#scenario outline with a description*&This is a scenario outline description2 -/Given the minimalism:v -1Examples"examples with description*This is an examples description2 -3 -3foo: -4 -4bar -# this is a comment& -$ # this is another commentSQ -"testdata/good/descriptions.feature two linesen" -the minimalism 2][ -"testdata/good/descriptions.featurewithout indentationen" -the minimalism  2 ca -"testdata/good/descriptions.featureempty lines in the middleen" -the minimalism 2 \Z -"testdata/good/descriptions.featureempty lines arounden" -the minimalism 2ca -"testdata/good/descriptions.featurecomment after descriptionen" -the minimalism 2ig -"testdata/good/descriptions.featurecomment right after descriptionen" -the minimalism& 2!vt -"testdata/good/descriptions.feature,description with escaped docstring separatoren" -the minimalism+ 2(yw -"testdata/good/descriptions.feature#scenario outline with a descriptionen" -the minimalism/ 42-24 \ No newline at end of file diff --git a/testdata/good/docstrings.feature.protobuf.bin b/testdata/good/docstrings.feature.protobuf.bin deleted file mode 100644 index 3dca8504..00000000 --- a/testdata/good/docstrings.feature.protobuf.bin +++ /dev/null @@ -1,103 +0,0 @@ - - - testdata/good/docstrings.featureFeature: DocString variations - - Scenario: minimalistic - Given a simple DocString - """ - first line (no indent) - second line (indented with two spaces) - - third line was empty - """ - Given a DocString with content type - """xml - - - - """ - And a DocString with wrong indentation - """ - wrongly indented line - """ - And a DocString with alternative separator - ``` - first line - second line - ``` - And a DocString with normal separator inside - ``` - first line - """ - third line - ``` - And a DocString with alternative separator inside - """ - first line - ``` - third line - """ - And a DocString with escaped separator inside - """ - first line - \"\"\" - third line - """ -& -UTF-8text/x.cucumber.gherkin+plain - testdata/good/docstrings.feature -en"Feature*DocString variations: -Scenario" minimalistic2 -Given a simple DocString*] -Ufirst line (no indent) - second line (indented with two spaces) - -third line was empty2R - Given a DocString with content type*# - xml - -2O -And "a DocString with wrong indentation* -wrongly indented line2T -And &a DocString with alternative separator* -first line -second line2Y -And (a DocString with normal separator inside*! -first line -""" -third line2^ - And -a DocString with alternative separator inside*! -!first line -``` -third line2Z -&And )a DocString with escaped separator inside*! -'first line -""" -third line - testdata/good/docstrings.feature minimalisticen"y -a simple DocString ] -Ufirst line (no indent) - second line (indented with two spaces) - -third line was empty"J -a DocString with content type  # - xml - -"I -"a DocString with wrong indentation  -wrongly indented line"N -&a DocString with alternative separator  -first line -second line"S -(a DocString with normal separator inside ! -first line -""" -third line"X --a DocString with alternative separator inside  ! -!first line -``` -third line"T -)a DocString with escaped separator inside& ! -'first line -""" -third line2 \ No newline at end of file diff --git a/testdata/good/empty.feature.protobuf.bin b/testdata/good/empty.feature.protobuf.bin deleted file mode 100644 index 82381977..00000000 --- a/testdata/good/empty.feature.protobuf.bin +++ /dev/null @@ -1,5 +0,0 @@ -G -E -testdata/good/empty.feature& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/empty.feature \ No newline at end of file diff --git a/testdata/good/escaped_pipes.feature.protobuf.bin b/testdata/good/escaped_pipes.feature.protobuf.bin deleted file mode 100644 index 7c11ae68..00000000 --- a/testdata/good/escaped_pipes.feature.protobuf.bin +++ /dev/null @@ -1,72 +0,0 @@ - - -#testdata/good/escaped_pipes.featureFeature: Escaped pipes - The \-character will be considered as an escape in table cell - iff it is followed by a |-character, a \-character or an n. - - Scenario: They are the future - Given they have arrived - | æ | o | - | a | ø | - Given they have arrived - | \|æ\\n | \o\no\ | - | \\\|a\\\\n | ø\\\nø\\| -& -UTF-8text/x.cucumber.gherkin+plain -#testdata/good/escaped_pipes.feature -en"Feature* Escaped pipes2 The \-character will be considered as an escape in table cell - iff it is followed by a |-character, a \-character or an n.: -Scenario"They are the future2g -Given they have arrived2D - - - - æ - o - - a - - ø2x - Given they have arrived2U - -$ - - - - |æ\n - -\o -o\' -  -  \|a\\n - ø\ -ø\ -#testdata/good/escaped_pipes.featureThey are the futureen"M -they have arrived "2 - - - - æ - - o - - - a - - - ø"^ -they have arrived  "C - - - - |æ\n - - -\o -o\ -! - -  \|a\\n - - ø\ -ø\2 \ No newline at end of file diff --git a/testdata/good/example_token_multiple.feature.protobuf.bin b/testdata/good/example_token_multiple.feature.protobuf.bin deleted file mode 100644 index 8103262f..00000000 --- a/testdata/good/example_token_multiple.feature.protobuf.bin +++ /dev/null @@ -1,23 +0,0 @@ - - -,testdata/good/example_token_multiple.featureFeature: Example token used multiple times - - Scenario Outline: Token used twice in a single step - Given - - Examples: - | what | - | usage | -& -UTF-8text/x.cucumber.gherkin+plain -,testdata/good/example_token_multiple.feature -en"Feature*!Example token used multiple times: -Scenario Outline"!Token used twice in a single step2 -Given  := -Examples2 - - what: - - usage~| -,testdata/good/example_token_multiple.feature!Token used twice in a single stepen" - usage usage 22 \ No newline at end of file diff --git a/testdata/good/example_tokens_everywhere.feature.protobuf.bin b/testdata/good/example_tokens_everywhere.feature.protobuf.bin deleted file mode 100644 index e3ecbd73..00000000 --- a/testdata/good/example_tokens_everywhere.feature.protobuf.bin +++ /dev/null @@ -1,62 +0,0 @@ - - -/testdata/good/example_tokens_everywhere.featureFeature: Example tokens everywhere - - Scenario Outline: the - Given the : - """ - - """ - Given the : - | | - - Examples: - | one | two | three | four | five | - | un | deux | trois | quatre | cinq | - | uno | dos | tres | quatro | cinco | -& -UTF-8text/x.cucumber.gherkin+plain -/testdata/good/example_tokens_everywhere.feature -en"Feature*Example tokens everywhere: -Scenario Outline" the 2+ -Given  -the :* -2; -Given  the :2 -  -  -  : - Examples2K -  -  one - two - three - four - 'five:M -  - -  un - deux - trois - quatre - 'cinq:M - - uno -dos -tres -quatro -'cinco -/testdata/good/example_tokens_everywhere.featurethe unen"& - the deux:   -trois"+ - the quatre:  " - - -  cinq22  -/testdata/good/example_tokens_everywhere.featurethe unoen"$ -the dos:  -tres", - the quatro: " - - -  cinco22 \ No newline at end of file diff --git a/testdata/good/i18n_emoji.feature.protobuf.bin b/testdata/good/i18n_emoji.feature.protobuf.bin deleted file mode 100644 index 0cdce624..00000000 --- a/testdata/good/i18n_emoji.feature.protobuf.bin +++ /dev/null @@ -1,15 +0,0 @@ - - - testdata/good/i18n_emoji.feature=# language: em -📚: 🙈🙉🙊 - - 📕: 💃 - 😐🎸 -& -UTF-8text/x.cucumber.gherkin+plainnl - testdata/good/i18n_emoji.featureH -em"📚* 🙈🙉🙊:(& -📕"💃2 -😐🎸B@ - testdata/good/i18n_emoji.feature💃em" -🎸2 \ No newline at end of file diff --git a/testdata/good/i18n_fr.feature.protobuf.bin b/testdata/good/i18n_fr.feature.protobuf.bin deleted file mode 100644 index 458cfca9..00000000 --- a/testdata/good/i18n_fr.feature.protobuf.bin +++ /dev/null @@ -1,179 +0,0 @@ - - -testdata/good/i18n_fr.feature#language:fr -Fonctionnalité: i18n support - - Scénario: Support des caractères spéciaux - Soit un exemple de scénario en français - Quand j'ai 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Etant donné que " - Etant donné que j'aime les gâteaux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Etant donné qu'" - Etant donné qu'offrir un gâteau rend heureux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Étant donné que " - Étant donné que j'aime les gâteaux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Étant donné qu'" - Étant donné qu'offrir un gâteau rend heureux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Et que " - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Et que quelqu'un m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Et qu'" - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Et qu'on m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Et " - Soit un exemple de scénario en français - Quand j'ai 2 gâteaux - Et quelqu'un m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Mais que " - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Mais que quelqu'un me vole 1 gâteau - Alors j'ai 1 gâteau - - Scénario: Support du mot-clef "Mais qu'" - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Mais qu'on me vole 1 gâteau - Alors j'ai 1 gâteau - - Scénario: Support du mot-clef "Mais " - Soit un exemple de scénario en français - Quand j'ai 2 gâteaux - Mais quelqu'un me vole 1 gâteau - Alors j'ai 1 gâteau -& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/i18n_fr.feature -fr"Fonctionnalité* i18n support: - Scénario"!Support des caractères spéciaux23 -Soit $un exemple de scénario en français2 -Quand j'ai 1 gâteau2 -Alors je suis heureux: -  Scénario"'Support du mot-clef "Etant donné que "2. - -Etant donné que j'aime les gâteaux2% - Lorsqu'on m'offre 1 gâteau2 - Alors je suis heureux: - Scénario"&Support du mot-clef "Etant donné qu'"28 -Etant donné qu'offrir un gâteau rend heureux2% -Lorsqu'on m'offre 1 gâteau2 -Alors je suis heureux: - Scénario"(Support du mot-clef "Étant donné que "2/ -Étant donné que j'aime les gâteaux2% -Lorsqu'on m'offre 1 gâteau2 -Alors je suis heureux: - Scénario"'Support du mot-clef "Étant donné qu'"29 -Étant donné qu'offrir un gâteau rend heureux2% -Lorsqu'on m'offre 1 gâteau2 -Alors je suis heureux: - Scénario"Support du mot-clef "Et que "23 -Soit $un exemple de scénario en français2! -Lorsque j'ai 2 gâteaux2, - Et que quelqu'un m'offre 1 gâteau2 -!Alors j'ai 3 gâteaux: -# Scénario"Support du mot-clef "Et qu'"23 -$Soit $un exemple de scénario en français2! -%Lorsque j'ai 2 gâteaux2$ -&Et qu'on m'offre 1 gâteau2 -'Alors j'ai 3 gâteaux: -) Scénario"Support du mot-clef "Et "23 -*Soit $un exemple de scénario en français2 -+Quand j'ai 2 gâteaux2( -,Et quelqu'un m'offre 1 gâteau2 --Alors j'ai 3 gâteaux: -/ Scénario"Support du mot-clef "Mais que "23 -0Soit $un exemple de scénario en français2! -1Lorsque j'ai 2 gâteaux2. -2 Mais que quelqu'un me vole 1 gâteau2 -3Alors j'ai 1 gâteau: -5 Scénario"Support du mot-clef "Mais qu'"23 -6Soit $un exemple de scénario en français2! -7Lorsque j'ai 2 gâteaux2& -8Mais qu'on me vole 1 gâteau2 -9Alors j'ai 1 gâteau: -; Scénario"Support du mot-clef "Mais "23 -<Soit $un exemple de scénario en français2 -=Quand j'ai 2 gâteaux2* ->Mais quelqu'un me vole 1 gâteau2 -?Alors j'ai 1 gâteau -testdata/good/i18n_fr.feature!Support des caractères spéciauxfr", -$un exemple de scénario en français -" -j'ai 1 gâteau " -je suis heureux 2 -testdata/good/i18n_fr.feature'Support du mot-clef "Etant donné que "fr" -j'aime les gâteaux -" -on m'offre 1 gâteau  " -je suis heureux  2  -testdata/good/i18n_fr.feature&Support du mot-clef "Etant donné qu'"fr"& -offrir un gâteau rend heureux" -on m'offre 1 gâteau " -je suis heureux 2 -testdata/good/i18n_fr.feature(Support du mot-clef "Étant donné que "fr" -j'aime les gâteaux" -on m'offre 1 gâteau " -je suis heureux 2 -testdata/good/i18n_fr.feature'Support du mot-clef "Étant donné qu'"fr"& -offrir un gâteau rend heureux" -on m'offre 1 gâteau " -je suis heureux 2 -testdata/good/i18n_fr.featureSupport du mot-clef "Et que "fr", -$un exemple de scénario en français -" -j'ai 2 gâteaux "# -quelqu'un m'offre 1 gâteau  " -j'ai 3 gâteaux! 2 -testdata/good/i18n_fr.featureSupport du mot-clef "Et qu'"fr", -$un exemple de scénario en français$ -" -j'ai 2 gâteaux% " -on m'offre 1 gâteau& " -j'ai 3 gâteaux' 2# -testdata/good/i18n_fr.featureSupport du mot-clef "Et "fr", -$un exemple de scénario en français* -" -j'ai 2 gâteaux+ "# -quelqu'un m'offre 1 gâteau," -j'ai 3 gâteaux- 2) -testdata/good/i18n_fr.featureSupport du mot-clef "Mais que "fr", -$un exemple de scénario en français0 -" -j'ai 2 gâteaux1 "# -quelqu'un me vole 1 gâteau2" -j'ai 1 gâteau3 2/ -testdata/good/i18n_fr.featureSupport du mot-clef "Mais qu'"fr", -$un exemple de scénario en français6 -" -j'ai 2 gâteaux7 " -on me vole 1 gâteau8 " -j'ai 1 gâteau9 25 -testdata/good/i18n_fr.featureSupport du mot-clef "Mais "fr", -$un exemple de scénario en français< -" -j'ai 2 gâteaux= "# -quelqu'un me vole 1 gâteau> -" -j'ai 1 gâteau? 2; \ No newline at end of file diff --git a/testdata/good/i18n_no.feature.protobuf.bin b/testdata/good/i18n_no.feature.protobuf.bin deleted file mode 100644 index d3ec4143..00000000 --- a/testdata/good/i18n_no.feature.protobuf.bin +++ /dev/null @@ -1,22 +0,0 @@ - - -testdata/good/i18n_no.feature#language:no -Egenskap: i18n support - - Scenario: Parsing many languages - Gitt Gherkin supports many languages - Når Norwegian keywords are parsed - Så they should be recognized -& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/i18n_no.feature -no"Egenskap* i18n support: -Scenario"Parsing many languages2. -Gitt Gherkin supports many languages2, -Når Norwegian keywords are parsed2' -Så they should be recognized -testdata/good/i18n_no.featureParsing many languagesno"' -Gherkin supports many languages -"% -Norwegian keywords are parsed "! -they should be recognized2 \ No newline at end of file diff --git a/testdata/good/incomplete_background_1.feature.protobuf.bin b/testdata/good/incomplete_background_1.feature.protobuf.bin deleted file mode 100644 index d65d518f..00000000 --- a/testdata/good/incomplete_background_1.feature.protobuf.bin +++ /dev/null @@ -1,18 +0,0 @@ - - --testdata/good/incomplete_background_1.featurekFeature: Incomplete backgrounds, Part 1 - - Background: no steps - - Scenario: still pickles up - * a step -& -UTF-8text/x.cucumber.gherkin+plain --testdata/good/incomplete_background_1.feature -en"Feature*Incomplete backgrounds, Part 1: - -Backgroundno steps:86 -Scenario"still pickles up2 -* a step][ --testdata/good/incomplete_background_1.featurestill pickles upen" -a step2 \ No newline at end of file diff --git a/testdata/good/incomplete_background_2.feature.protobuf.bin b/testdata/good/incomplete_background_2.feature.protobuf.bin deleted file mode 100644 index 64db1aa1..00000000 --- a/testdata/good/incomplete_background_2.feature.protobuf.bin +++ /dev/null @@ -1,19 +0,0 @@ - - --testdata/good/incomplete_background_2.featureFeature: Incomplete backgrounds, Part 2 - - Background: just a description - A short description - - Scenario: still pickles up - * a step -& -UTF-8text/x.cucumber.gherkin+plain --testdata/good/incomplete_background_2.feature -en"Feature*Incomplete backgrounds, Part 2:A? - -Backgroundjust a description" A short description:86 -Scenario"still pickles up2 -* a step][ --testdata/good/incomplete_background_2.featurestill pickles upen" -a step2 \ No newline at end of file diff --git a/testdata/good/incomplete_feature_1.feature.protobuf.bin b/testdata/good/incomplete_feature_1.feature.protobuf.bin deleted file mode 100644 index 16df29cc..00000000 --- a/testdata/good/incomplete_feature_1.feature.protobuf.bin +++ /dev/null @@ -1,8 +0,0 @@ - - -*testdata/good/incomplete_feature_1.feature2Feature: Just a description - A short description -& -UTF-8text/x.cucumber.gherkin+plainnl -*testdata/good/incomplete_feature_1.feature> -en"Feature*Just a description2 A short description \ No newline at end of file diff --git a/testdata/good/incomplete_feature_2.feature.protobuf.bin b/testdata/good/incomplete_feature_2.feature.protobuf.bin deleted file mode 100644 index 44471d31..00000000 --- a/testdata/good/incomplete_feature_2.feature.protobuf.bin +++ /dev/null @@ -1,7 +0,0 @@ -o -m -*testdata/good/incomplete_feature_2.featureFeature: Empty feature -& -UTF-8text/x.cucumber.gherkin+plainRP -*testdata/good/incomplete_feature_2.feature" -en"Feature* Empty feature \ No newline at end of file diff --git a/testdata/good/incomplete_feature_3.feature.protobuf.bin b/testdata/good/incomplete_feature_3.feature.protobuf.bin deleted file mode 100644 index 900628fa..00000000 --- a/testdata/good/incomplete_feature_3.feature.protobuf.bin +++ /dev/null @@ -1,6 +0,0 @@ -h -f -*testdata/good/incomplete_feature_3.feature# Just a comment& -UTF-8text/x.cucumber.gherkin+plainHF -*testdata/good/incomplete_feature_3.feature -# Just a comment \ No newline at end of file diff --git a/testdata/good/incomplete_scenario.feature.protobuf.bin b/testdata/good/incomplete_scenario.feature.protobuf.bin deleted file mode 100644 index bf5bb817..00000000 --- a/testdata/good/incomplete_scenario.feature.protobuf.bin +++ /dev/null @@ -1,17 +0,0 @@ - - -)testdata/good/incomplete_scenario.featurexFeature: Incomplete scenarios - - Background: Adding a background won't make a pickle - * a step - - Scenario: no steps -& -UTF-8text/x.cucumber.gherkin+plain -)testdata/good/incomplete_scenario.feature -en"Feature*Incomplete scenarios:QO - -Background'Adding a background won't make a pickle* -* a step: -Scenario"no stepsA? -)testdata/good/incomplete_scenario.featureno stepsen2 \ No newline at end of file diff --git a/testdata/good/incomplete_scenario_outline.feature.protobuf.bin b/testdata/good/incomplete_scenario_outline.feature.protobuf.bin deleted file mode 100644 index 0937d668..00000000 --- a/testdata/good/incomplete_scenario_outline.feature.protobuf.bin +++ /dev/null @@ -1,53 +0,0 @@ - - -1testdata/good/incomplete_scenario_outline.featureFeature: Incomplete scenario outlines - - Background: Adding a background won't make a pickle - * a step - - Scenario Outline: steps, no examples - Given a step - - Scenario Outline: no steps, no examples - - Scenario Outline: no steps, no table - - Examples: - - Scenario Outline: no steps, only table header - - Examples: - | what | - - Scenario Outline: no steps, one example header - - Examples: - | nope | - | nada | -& -UTF-8text/x.cucumber.gherkin+plain -1testdata/good/incomplete_scenario_outline.feature -en"Feature*Incomplete scenario outlines:QO - -Background'Adding a background won't make a pickle* -* a step:FD -Scenario Outline"steps, no examples2 -Given a step:1/ - Scenario Outline"no steps, no examples:@> - Scenario Outline"no steps, no table: - Examples:_] -Scenario Outline"no steps, only table header:& -Examples2 - -what:vt -Scenario Outline"no steps, one example header:< -Examples2 - -nope: - -nadasq -1testdata/good/incomplete_scenario_outline.featuresteps, no examplesen" -a step" -a step 2VT -1testdata/good/incomplete_scenario_outline.featureno steps, no examplesen2 ca -1testdata/good/incomplete_scenario_outline.featureno steps, one example headeren22 \ No newline at end of file diff --git a/testdata/good/language.feature.protobuf.bin b/testdata/good/language.feature.protobuf.bin deleted file mode 100644 index 909e6be5..00000000 --- a/testdata/good/language.feature.protobuf.bin +++ /dev/null @@ -1,16 +0,0 @@ - - -testdata/good/language.featurej#language:en - -Feature: Explicit language specification - - Scenario: minimalistic - Given the minimalism -& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/language.featurev -en"Feature*Explicit language specification:@> -Scenario" minimalistic2 -Given the minimalismRP -testdata/good/language.feature minimalisticen" -the minimalism 2 \ No newline at end of file diff --git a/testdata/good/minimal-example.feature.protobuf.bin b/testdata/good/minimal-example.feature.protobuf.bin deleted file mode 100644 index ccb46d59..00000000 --- a/testdata/good/minimal-example.feature.protobuf.bin +++ /dev/null @@ -1,14 +0,0 @@ - - -%testdata/good/minimal-example.featureCFeature: Minimal - - Example: minimalistic - Given the minimalism -& -UTF-8text/x.cucumber.gherkin+plain -%testdata/good/minimal-example.feature] -en"Feature*Minimal:?= -Example" minimalistic2 -Given the minimalismYW -%testdata/good/minimal-example.feature minimalisticen" -the minimalism 2 \ No newline at end of file diff --git a/testdata/good/minimal.feature.protobuf.bin b/testdata/good/minimal.feature.protobuf.bin deleted file mode 100644 index fc51c328..00000000 --- a/testdata/good/minimal.feature.protobuf.bin +++ /dev/null @@ -1,14 +0,0 @@ - - -testdata/good/minimal.featureDFeature: Minimal - - Scenario: minimalistic - Given the minimalism -& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/minimal.feature^ -en"Feature*Minimal:@> -Scenario" minimalistic2 -Given the minimalismQO -testdata/good/minimal.feature minimalisticen" -the minimalism 2 \ No newline at end of file diff --git a/testdata/good/readme_example.feature.protobuf.bin b/testdata/good/readme_example.feature.protobuf.bin deleted file mode 100644 index b8088bf4..00000000 --- a/testdata/good/readme_example.feature.protobuf.bin +++ /dev/null @@ -1,68 +0,0 @@ - - -$testdata/good/readme_example.feature@a -Feature: - @b @c - Scenario Outline: - Given - - Examples: - | x | - | y | - - @d @e - Scenario Outline: - Given - - @f - Examples: - | m | - | n | -& -UTF-8text/x.cucumber.gherkin+plain -$testdata/good/readme_example.feature - - -@aen"Feature:} - - -@b - -@cScenario Outline2 -Given :6 -Examples2 - - x: -  -  y: -  - - @d - - @eScenario Outline2 - Given :B - - -@fExamples2 - - m: - - nmk -$testdata/good/readme_example.featureen" -y  * - -@a* - -@b* - -@c22 yw -$testdata/good/readme_example.featureen" -n  * - -@a* - - @d* - - @e* - -@f2 2 \ No newline at end of file diff --git a/testdata/good/rule.feature.protobuf.bin b/testdata/good/rule.feature.protobuf.bin deleted file mode 100644 index af5dbe9a..00000000 --- a/testdata/good/rule.feature.protobuf.bin +++ /dev/null @@ -1,52 +0,0 @@ - - -testdata/good/rule.featureFeature: Some rules - - Background: - Given fb - - Rule: A - The rule A description - - Background: - Given ab - - Example: Example A - Given a - - Rule: B - The rule B description - - Example: Example B - Given b& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/rule.feature -en"Feature* -Some rules:(& - -Background* -Given fb: - -RuleA" The rule A description*( -& -  -Background* - -Given ab*/- - Example" Example A2 - Given a:^ -\ -RuleB" The rule B description*/- -Example" Example B2 -Given bVT -testdata/good/rule.feature Example Aen" - -fb " - -ab - " -a  2 JH -testdata/good/rule.feature Example Ben" - -fb " -b 2 \ No newline at end of file diff --git a/testdata/good/scenario_outline.feature.protobuf.bin b/testdata/good/scenario_outline.feature.protobuf.bin deleted file mode 100644 index 8c579e41..00000000 --- a/testdata/good/scenario_outline.feature.protobuf.bin +++ /dev/null @@ -1,25 +0,0 @@ - - -&testdata/good/scenario_outline.featureFeature: Minimal Scenario Outline - - Scenario: minimalistic - Given the - - Examples: - | what | - | minimalism | -& -UTF-8text/x.cucumber.gherkin+plain -&testdata/good/scenario_outline.feature -en"Feature*Minimal Scenario Outline:~ -Scenario" minimalistic2 -Given  -the :B -Examples2 - - what: - -  -minimalismfd -&testdata/good/scenario_outline.feature minimalisticen" -the minimalism 22 \ No newline at end of file diff --git a/testdata/good/scenario_outline_no_newline.feature.protobuf.bin b/testdata/good/scenario_outline_no_newline.feature.protobuf.bin deleted file mode 100644 index bae69679..00000000 --- a/testdata/good/scenario_outline_no_newline.feature.protobuf.bin +++ /dev/null @@ -1,24 +0,0 @@ - - -1testdata/good/scenario_outline_no_newline.featureFeature: Minimal Scenario Outline - -Scenario Outline: minimalistic - Given the - -Examples: - | what | - | minimalism |& -UTF-8text/x.cucumber.gherkin+plain -1testdata/good/scenario_outline_no_newline.feature -en"Feature*Minimal Scenario Outline: -Scenario Outline" minimalistic2 -Given  -the :B -Examples2 - -what: - - -minimalismqo -1testdata/good/scenario_outline_no_newline.feature minimalisticen" -the minimalism 22 \ No newline at end of file diff --git a/testdata/good/scenario_outline_with_docstring.feature.protobuf.bin b/testdata/good/scenario_outline_with_docstring.feature.protobuf.bin deleted file mode 100644 index 1c4c64ce..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature.protobuf.bin +++ /dev/null @@ -1,45 +0,0 @@ - - -5testdata/good/scenario_outline_with_docstring.featureFeature: Scenario Outline with a docstring - -Scenario Outline: Greetings come in many forms - Given this file: - """ - Greeting: - """ - -Examples: - | type | content | - | en | Hello | - | fr | Bonjour | -& -UTF-8text/x.cucumber.gherkin+plain -5testdata/good/scenario_outline_with_docstring.feature -en"Feature*!Scenario Outline with a docstring: -Scenario Outline"Greetings come in many forms2> -Given  -this file:*" -Greeting:: - Examples2% - - - -type - - content:! -  - - en -  Hello:# -  - - fr -  Bonjour -5testdata/good/scenario_outline_with_docstring.featureGreetings come in many formsen"4 - -this file:   -enGreeting:Hello22  -5testdata/good/scenario_outline_with_docstring.featureGreetings come in many formsen"6 - -this file:   -frGreeting:Bonjour22  \ No newline at end of file diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.protobuf.bin b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.protobuf.bin deleted file mode 100644 index bb7305fd..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.protobuf.bin +++ /dev/null @@ -1,24 +0,0 @@ - - -Btestdata/good/scenario_outline_with_value_with_dollar_sign.featureFeature: Scenario Outline with a value with a dollar sign ($) - -Scenario Outline: minimalistic - Given the - -Examples: - | what | - | pa$$word | -& -UTF-8text/x.cucumber.gherkin+plain -Btestdata/good/scenario_outline_with_value_with_dollar_sign.feature -en"Feature*4Scenario Outline with a value with a dollar sign ($): -Scenario Outline" minimalistic2 -Given  -the :@ -Examples2 - -what: - -pa$$word~ -Btestdata/good/scenario_outline_with_value_with_dollar_sign.feature minimalisticen" - the pa$$word 22 \ No newline at end of file diff --git a/testdata/good/scenario_outlines_with_tags.feature.protobuf.bin b/testdata/good/scenario_outlines_with_tags.feature.protobuf.bin deleted file mode 100644 index a4589a88..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature.protobuf.bin +++ /dev/null @@ -1,68 +0,0 @@ - - -1testdata/good/scenario_outlines_with_tags.feature@a -Feature: - @b @c - Scenario Outline: - Given - - Examples: - | x | - | y | - - @d @e - Scenario Outline: - Given - - @f - Examples: - | m | - | n | -& -UTF-8text/x.cucumber.gherkin+plain -1testdata/good/scenario_outlines_with_tags.feature - - -@aen"Feature:} - - -@b - -@cScenario Outline2 -Given :6 -Examples2 - - x: -  -  y: -  - - @d - - @eScenario Outline2 - Given :B - - -@fExamples2 - - m: - - nzx -1testdata/good/scenario_outlines_with_tags.featureen" -y  * - -@a* - -@b* - -@c22  -1testdata/good/scenario_outlines_with_tags.featureen" -n  * - -@a* - - @d* - - @e* - -@f2 2 \ No newline at end of file diff --git a/testdata/good/several_examples.feature.protobuf.bin b/testdata/good/several_examples.feature.protobuf.bin deleted file mode 100644 index 47be90d0..00000000 --- a/testdata/good/several_examples.feature.protobuf.bin +++ /dev/null @@ -1,48 +0,0 @@ - - -&testdata/good/several_examples.featureFeature: Tagged Examples - - Scenario Outline: minimalistic - Given the - - @foo - Examples: - | what | - | foo | - - @bar - Examples: - | what | - | bar | - - @zap - Scenario: ha ok -& -UTF-8text/x.cucumber.gherkin+plain -&testdata/good/several_examples.feature -en"Feature*Tagged Examples: -Scenario Outline" minimalistic2 -Given  -the :I - -@fooExamples2 - - what: -  -  foo:I -  - @barExamples2 -  -  what: - - bar:'% - -@zapScenario"ha okmk -&testdata/good/several_examples.feature minimalisticen" -the foo  * -@foo22 mk -&testdata/good/several_examples.feature minimalisticen" -the bar * - @bar22IG -&testdata/good/several_examples.featureha oken* -@zap2 \ No newline at end of file diff --git a/testdata/good/spaces_in_language.feature.protobuf.bin b/testdata/good/spaces_in_language.feature.protobuf.bin deleted file mode 100644 index 74f40fe1..00000000 --- a/testdata/good/spaces_in_language.feature.protobuf.bin +++ /dev/null @@ -1,8 +0,0 @@ - - -(testdata/good/spaces_in_language.feature+ # language : en-lol -OH HAI: STUFFING -& -UTF-8text/x.cucumber.gherkin+plainNL -(testdata/good/spaces_in_language.feature -en-lol"OH HAI*STUFFING \ No newline at end of file diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature.protobuf.bin b/testdata/good/tagged_feature_with_scenario_outline.feature.protobuf.bin deleted file mode 100644 index 19e20924..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature.protobuf.bin +++ /dev/null @@ -1,38 +0,0 @@ - - -:testdata/good/tagged_feature_with_scenario_outline.featurer@sometag -Feature: Foo - - Scenario Outline: Bar - Then Baz - - Examples: - | name | - | X | - | Y | -& -UTF-8text/x.cucumber.gherkin+plain -:testdata/good/tagged_feature_with_scenario_outline.feature - -@sometagen"Feature*Foo: -Scenario Outline"Bar2 -Then Baz:L -Examples2 - -name: -  - X: - - - -Yxv -:testdata/good/tagged_feature_with_scenario_outline.featureBaren" -Baz - * -@sometag22 xv -:testdata/good/tagged_feature_with_scenario_outline.featureBaren" -Baz - -* -@sometag22 - \ No newline at end of file diff --git a/testdata/good/tags.feature.protobuf.bin b/testdata/good/tags.feature.protobuf.bin deleted file mode 100644 index 3eb124c2..00000000 --- a/testdata/good/tags.feature.protobuf.bin +++ /dev/null @@ -1,102 +0,0 @@ - - -testdata/good/tags.feature@feature_tag1 @feature_tag2 - @feature_tag3 -Feature: Minimal Scenario Outline - -@scenario_tag1 @scenario_tag2 - @scenario_tag3 -Scenario: minimalistic - Given the minimalism - -@so_tag1 @so_tag2 - @so_tag3 -Scenario Outline: minimalistic outline - Given the - -@ex_tag1 @ex_tag2 - @ex_tag3 -Examples: - | what | - | minimalism | - -@ex_tag4 @ex_tag5 - @ex_tag6 -Examples: - | what | - | more minimalism | -& -UTF-8text/x.cucumber.gherkin+plain -testdata/good/tags.feature - - @feature_tag1 - @feature_tag2 - @feature_tag3en"Feature*Minimal Scenario Outline: - -@scenario_tag1 -@scenario_tag2 -@scenario_tag3Scenario" minimalistic2 -Given the minimalism: -  - -@so_tag1 - - @so_tag2 - @so_tag3Scenario Outline"minimalistic outline2 - Given  -the :x - -@ex_tag1 - -@ex_tag2 -@ex_tag3Examples2 - -what: - - -minimalism:} - -@ex_tag4 - -@ex_tag5 -@ex_tag6Examples2 - -what: - -more minimalism -testdata/good/tags.feature minimalisticen" -the minimalism * - @feature_tag1* - @feature_tag2* - @feature_tag3* -@scenario_tag1* -@scenario_tag2* -@scenario_tag32 -testdata/good/tags.featureminimalistic outlineen" -the minimalism  * - @feature_tag1* - @feature_tag2* - @feature_tag3* - -@so_tag1* - - @so_tag2* - @so_tag3* -@ex_tag1* - -@ex_tag2* -@ex_tag32 2 -testdata/good/tags.featureminimalistic outlineen"! -the more minimalism  * - @feature_tag1* - @feature_tag2* - @feature_tag3* - -@so_tag1* - - @so_tag2* - @so_tag3* -@ex_tag4* - -@ex_tag5* -@ex_tag62 2 \ No newline at end of file