• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

arashm / PoParser / 83
98%

Build:
DEFAULT BRANCH: master
Ran 22 May 2017 11:04AM UTC
Jobs 3
Files 15
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
83

push

travis-ci

arashm
replaced parslet with simple_po_parser to speedup parsing by up to 500x (#16)

* fixed previous comments parsing to properely handle all previous types

* updated readme

* removed backward compatibility to previous_untraslated_string, doesn't seem useful

* msgctxt should come first

* updated readme about msgstr plural behaviour

* fixed additional empty line on previous to_s(true)

* experteer-poparser gem to geminabox

* experteer-poparser-2.0.2

* added script to generate benchmark files

* renamed to random pofile generator

* random pofile generator takes obsolete count as argument

* 200 message long po with 10 obsoletes as default

* more benchmarks. file reading can be speeded up tenfold, but has nearly no impact

* added improved parser base file and a comparision benchmark

* fixed random pofile genrator bug and added debug benchmarks

* more benchmark metrics in debug benchs

* reduced lookup count by 2.5%

* improved detail on per parse and char metric

* removed some unnecessary rules

* more benchmarks

* WIP: fast poparser based on strscan

* WIP: fastparser done, untested!

* added the faster file loading into the tokenizer

* completed a more strict parser version with msgstr plural support

* removed syntax errors. next step: improve error reporting, by cascading error catchers

* WIP: improved parser error reporting

* More error reporting

* improved error report

* removed a stupid puts from file loading...

* Fastparser done, needs cleanup

* added a output compare method

* use obsolete instead of cached as default name

* fixed 2 alias bugs

* coveralls needs to be setup before require of poparser to include lib files

* replaced parslet with simple_po_parser

* Version 3.0.0

* use arashm gemspec

* forgot to change parslet to simple_po_parser in arashm gemspec

* normal comments should be joined with a space, when they were parsed to be on multiple ... (continued)

581 of 594 relevant lines covered (97.81%)

59.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 83.1 (2.1.9) 22 May 2017 11:04AM UTC 0
97.81
Travis Job 83.1
2 83.2 (2.2.5) 22 May 2017 11:05AM UTC 0
97.81
Travis Job 83.2
3 83.3 (2.3.1) 22 May 2017 11:04AM UTC 0
97.81
Travis Job 83.3
Source Files on build 83
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #83
  • a17accf3 on github
  • Prev Build on master (#78)
  • Next Build on master (#84)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc