Overview
| Comment: | [build] rework JS tests building |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | build |
| Files: | files | file ages | folders |
| SHA3-256: |
2f381bc79f3cfc09d9cab38e86ff7983 |
| User & Date: | olr on 2017-05-01 06:40:04 |
| Other Links: | manifest | tags |
Context
|
2017-05-01
| ||
| 07:21 | [build] clarity + remove generated test file from repo check-in: d154fcd96b user: olr tags: trunk, build | |
| 06:40 | [build] rework JS tests building check-in: 2f381bc79f user: olr tags: trunk, build | |
|
2017-04-30
| ||
| 18:48 | [fr] tri des tests check-in: 298c1d4783 user: olr tags: trunk, fr | |
Changes
Modified compile_rules.py from [7ac4ebe558] to [ca8edd4d44].
| ︙ | ︙ | |||
575 576 577 578 579 580 581 |
dOptions, dOptPriority = prepareOptions(lOpt)
except:
traceback.print_exc()
exit()
# generating test files
print(" generating test files...")
| | < > > > > | | 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 |
dOptions, dOptPriority = prepareOptions(lOpt)
except:
traceback.print_exc()
exit()
# generating test files
print(" generating test files...")
with open("tests/"+sLang+"/gc_test.txt", "w", encoding="utf-8", newline="\n") as hDstPy:
hDstPy.write("# TESTS FOR LANG ["+sLang+"]\n\n")
for sLine in lTest:
hDstPy.write(sLine)
# tests
print(" list tests...")
sGCTests = "\n".join(lTest)
sGCTestsJS = '{ "aData": ' + json.dumps(lTest, ensure_ascii=False) + " }\n"
# processing
print(" preparing rules...")
bParagraph = True
lParagraphRules = []
lSentenceRules = []
lParagraphRulesJS = []
|
| ︙ | ︙ | |||
634 635 636 637 638 639 640 641 642 643 644 645 646 647 |
sJSCallables += " },\n"
sJSCallables += "}\n"
displayStats(lParagraphRules, lSentenceRules)
d = { "callables": sPyCallables,
"callablesJS": sJSCallables,
"paragraph_rules": mergeRulesByOption(lParagraphRules),
"sentence_rules": mergeRulesByOption(lSentenceRules),
"paragraph_rules_JS": writeRulesToJSArray(mergeRulesByOption(lParagraphRulesJS)),
"sentence_rules_JS": writeRulesToJSArray(mergeRulesByOption(lSentenceRulesJS)) }
d.update(dOptions)
return d
| > > | 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 |
sJSCallables += " },\n"
sJSCallables += "}\n"
displayStats(lParagraphRules, lSentenceRules)
d = { "callables": sPyCallables,
"callablesJS": sJSCallables,
"gctests": sGCTests,
"gctestsJS": sGCTestsJS,
"paragraph_rules": mergeRulesByOption(lParagraphRules),
"sentence_rules": mergeRulesByOption(lSentenceRules),
"paragraph_rules_JS": writeRulesToJSArray(mergeRulesByOption(lParagraphRulesJS)),
"sentence_rules_JS": writeRulesToJSArray(mergeRulesByOption(lSentenceRulesJS)) }
d.update(dOptions)
return d
|
Modified gc_lang/fr/modules-js/tests_data.json from [4fa21ca394] to [f05e835c66].
cannot compute difference between binary files