-
Notifications
You must be signed in to change notification settings - Fork 1
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
Maps lacking tests #163
Comments
Some pings: @andrew2net @CAMOBAP @opoudjis |
@webdev778 I always added tests for mappings that contain any samples. In case if there are no samples, I tried to find/google. I decided to not generate the test on my own because this is a bad approach IMHO because if implementation contains bugs/issues we will just 'support' those issues with tests. Let me know if you disagree (I'm open to change my mind). |
@CAMOBAP As far as I can see, there's only 1 map of yours on this list. I used an approach to sometimes generate my own tests based on what's described in the notes. This ensures that the notes are implemented correctly. |
@webdev778 I've added tests whenever I was able to do it. Unfortunately, I'm not good in all languages for that I've implemented maps (some of the languages I don't know at all). Try to ask @ronaldtse, he had an intention to find experts. |
If you do need tests, just copy paste them from the parent mappings. |
@webdev778 can you help copy those tests for the Greek maps? Thanks.
@CAMOBAP still we would like to encode some tests because we are switching to a new language mapping approach, we need to ensure the new output is identical to old output.
|
@ronaldtse Sure. At first glance |
working on this: icao-fas-Arab-Latn-9303 now, will push it in an hour at max |
We are in the process of porting the maps to interscript/lcs. The problem is, some maps lack tests. Below is a list of maps and their git history so we can see better who made them and contact them to provide those tests possibly.
alalc-bul-Cyrl-Latn-1997
Alexande B (1):
alalc-bul-cyrl-latn-1997
(ALA-LC Romanization Table -- Bulgarian (1997) interscript-ruby#80 Implement systembgnpcgn-bul-cyrl-latn-1952
(BGN/PCGN Romanization System -- Bulgarian (1952) interscript-ruby#81 Implement systembgnpcgn-bul-cyrl-latn-2013
(BGN/PCGN Romanization Agreement -- Bulgarian (2013) interscript-ruby#82 Implement systembgna-bul-cyrl-latn-2006
(Bulgarian National Assembly Romanization 2006) interscript-ruby#83 Implement systemodni-bul-cyrl-latn-2005
(Office of the Director Of National Intelligence Bulgarian Personal Names 2004 System interscript-ruby#84 Implement systemapcbg-bul-cyrl-latn-1995
(Toponymic Guidelines for Antarctica) interscript-ruby#256 Implement systembgna-bul-cyrl-latn-2009
(Bulgarian National Assembly Romanization 2009) interscript-ruby#257 add Bulgarian more mapsRonald Tse (2):
alalc-ukr-Cyrl-Latn-2011
Andrei Kislichenko (1):
alalc-ukr-cyrl-latn-2011
(ALA-LC Romanization Table -- Ukrainian (2011) interscript-ruby#246Ronald Tse (1):
bgnpcgn-arm-Armn-Latn-1981
Ronald Tse (5):
bgnpcgn-ell-Grek-Latn-1996
Nick Nicholas (4):
Ronald Tse (2):
webdev778 (1):
bgnpcgn-fas-Arab-Latn-1956
Ronald Tse (4):
webdev778 (1):
bgnpcgn-zho-Hans-Latn-1979
Ronald Tse (5):
elot-ell-Grek-Latn-743-2001-tl
Nick Nicholas (7):
Ronald Tse (2):
webdev778 (1):
icao-bul-Cyrl-Latn-9303
Ronald Tse (5):
webdev778 (1):
icao-fas-Arab-Latn-9303
Andrei Kislichenko (1):
Ronald Tse (5):
webdev778 (1):
icao-heb-Hebr-Latn-9303
Andrei Kislichenko (1):
Ronald Tse (5):
icao-mkd-Cyrl-Latn-9303
Ronald Tse (5):
icao-rus-Cyrl-Latn-9303
Ronald Tse (7):
interscript
command (Implement arabic stage to drop diacritics #4)webdev778 (1):
icao-srp-Cyrl-Latn-9303
Ronald Tse (5):
icao-ukr-Cyrl-Latn-9303
Ronald Tse (5):
webdev778 (1):
iso-rus-Cyrl-Latn-9-1995
Ronald Tse (8):
interscript
command (Implement arabic stage to drop diacritics #4)webdev778 (1):
un-ell-Grek-Latn-1987-ts
Nick Nicholas (5):
Ronald Tse (2):
webdev778 (1):
The text was updated successfully, but these errors were encountered: