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

d00rman / restbase
88%
master: 84%

Build:
Build:
LAST BUILD BRANCH: parsoidproxy/mirror-html2html
DEFAULT BRANCH: master
Repo Added 23 Dec 2014 01:35PM UTC
Files 320
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

LAST BUILD ON BRANCH templated-subspecs
branch: templated-subspecs
CHANGE BRANCH
x
Reset
  • templated-subspecs
  • acces-check/no-cache
  • action-template
  • action/param-fix
  • be-services/strip-headers
  • blacklist/all-user-pages/commons
  • blacklist/cebwiki
  • blacklist/commons
  • blacklist/commons/user-oxyman
  • blacklist/cyberpower-report
  • blacklist/de-big-bang
  • blacklist/de-fr
  • blacklist/dewiki
  • blacklist/enwiki-bbot
  • blacklist/fix-regex
  • blacklist/more
  • blacklist/various
  • block-user-page
  • blubber
  • bodyonly/log-fix
  • bodyonly/log-message
  • bump-cass-v1.1.0
  • cass-077/playground
  • citoid/disable-check
  • citoid/x-ample-change
  • cors/expose-headers
  • coverage
  • deprecate/scrubWikitext
  • deps/update
  • docs/logo_url
  • docs/typo
  • eslint
  • exec-server
  • extract_html-xample
  • feed/body-tfa-exists
  • feed/increase-ttl
  • feed/table-version-inc
  • feeds/split
  • flagged-revs
  • graphoid/monitoring-hash
  • headers/lowercase-ua
  • htcp/small-improvement
  • key_value/rev_policy
  • lang-var/add-title
  • last-switch
  • lists-doc-fix
  • log_4xx
  • logs-revert
  • ma-headers
  • master
  • math/x-store-ct
  • mathoid/beta-uri
  • mathoid/open-post
  • mathoid/png
  • mathoid/post-routes
  • mathoid/purging
  • mathoid/resources
  • mathoid/routes
  • mathoid/spec-module
  • mathoid/test/formats
  • mathoid/texvcinfo
  • mcs/disable-onthisday-check
  • mcs/no-definition-storage
  • metrics/keep-alive
  • metrics/mediarequests/fix-indent
  • metrics/rate-limiting
  • mobileapps-updates
  • mobileapps/feed-random
  • mobileapps/pregeneration
  • mobileapps/routes
  • mobileapps/spec-mod
  • mobileapps/storage
  • mobileapps/test-mobile-sections
  • mobileapps/unstable
  • mod-loading
  • mods/cleanup
  • no-ng
  • no-purges
  • node-4.2.4
  • node/4.3
  • node4
  • node446
  • package/clean-up
  • page-title-removal
  • paging
  • parsoid-temp/bug-fix
  • parsoid-time_to_live
  • parsoid/421-fallback
  • parsoid/bodyonly-fix
  • parsoid/ensure-headers
  • parsoid/flag-fix
  • parsoid/lint-wikitext
  • parsoid/log-ve
  • parsoid/log-ve-fix4
  • parsoid/log-ve-fix5
  • parsoid/no-html-tid
  • parsoid/php
  • parsoid/php/shim
  • parsoid/remove-ve-logging
  • parsoid/stash
  • parsoid/stash-bucket
  • parsoid/stash-fix
  • parsoid/stash-ratelimit
  • parsoid/stash-rev-check
  • parsoid/tid-suffix
  • parsoidproxy/mirror-html2html
  • parsoidproxy/mirror-in-split
  • pcs/metadata/no-storage
  • pr-166-merge
  • probe/visit-async
  • project/sqlite
  • ratelimit/enforce
  • rb-mod-cass-table
  • readme/node4
  • recommendation-api-route-fix
  • recommendation-api-spec
  • redirect/include-anchor
  • rel/0.13.0
  • rel/0.15.1
  • rel/v0.14.3
  • rel/v0.14.4
  • rel/v0.15.0
  • rel/v0.15.2
  • rel/v0.16.2
  • rel/v0.16.3
  • rel/v0.16.4
  • rel/v0.16.5
  • rel/v0.16.8
  • rel/v0.18.0
  • rel/v0.19.1
  • rel/v0.19.3
  • rel/v1.0.0
  • rel/v1.1.0
  • rel/v1.1.1
  • rel/v1.1.2
  • release/v0.11.2
  • release/v0.12.0
  • remove-debian
  • remove-extend
  • remove-updates
  • remove-wikifeeds
  • req/body-parse
  • requestid
  • revert/pr750
  • revert/pr756
  • revisions/check-fix
  • save-api
  • server/body-parse
  • siteinfo/fix
  • skip-updates
  • summary-test
  • summary/https-fix
  • summary/v1.1.1
  • switch-to-proton
  • template/improvements
  • test/cass-0.8.14
  • test/content-type
  • test/with-cass-076
  • tests/electron-url
  • tests/enable-graphoid
  • tests/frontend-no-skip-res
  • tests/graphoid
  • tests/https
  • tests/last-rev
  • tests/router-logging-fix
  • title-revs
  • transform/limits
  • translation-api
  • travis/cass-3.11.4
  • travis/iojs-2-5
  • travis/node10
  • travis/node8
  • update-deps
  • user-agent
  • v0-7-12/update_deps
  • validator/fix
  • ve-req
  • wikidata/math
  • wt2lint/bug-fix

pending completion
302

push

travis-ci

d00rman
Router: Add support for templated sub-specifications

Our configuration file has become too long. Moreover, when something
changes in it, we have to be careful to propagate them (correctly) into
labs, staging, production and MW-Vagrant, making the (manual) process
time-consuming and error-prone. This PR tries to minimise config change
impacts by adding parts of the private routes (all usually contained in
the config file) to specs/sys/v1. Concretely, Mathoid's and MobileApps'
/sys/ routes have been moved there.

RESTBase's private routes usually connect it with a back-end service,
whose IP changes depending on the environment it is being run in. Hence,
this PR also introduces the Swig templating engine which is used to
compile and render the subspecs found under the specs/ directory
hierarchy. For each template, the complete service configuration is
available (more precisely, services[0].conf from the service-runner
config is used).

1667 of 1905 relevant lines covered (87.51%)

522.99 hits per line

Relevant lines Covered
Build:
Build:
1905 RELEVANT LINES 1667 COVERED LINES
522.99 HITS PER LINE
Source Files on templated-subspecs
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
302 templated-subspecs Router: Add support for templated sub-specifications Our configuration file has become too long. Moreover, when something changes in it, we have to be careful to propagate them (correctly) into labs, staging, production and MW-Vagrant, making the... push 16 Nov 2015 09:09PM UTC d00rman travis-ci pending completion  
285 templated-subspecs Router: Add support for templated sub-specifications Our configuration file has become too long. Moreover, when something changes in it, we have to be careful to propagate them (correctly) into labs, staging, production and MW-Vagrant, making the... push 13 Nov 2015 05:48PM UTC d00rman travis-ci pending completion  
See All Builds (792)
  • Repo on GitHub
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