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

ICRAR / ngas
69%
master: 69%

Build:
Build:
LAST BUILD BRANCH: config_use_prepared_stmts_for_clients
DEFAULT BRANCH: master
Repo Added 30 Jun 2017 02:01AM UTC
Files 165
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 separate-test-servers
branch: separate-test-servers
CHANGE BRANCH
x
Reset
  • separate-test-servers
  • 98-query-ignore
  • NGAS-163
  • aiosmtpd
  • avoid-installing-bsddb3-in-py27
  • bbcp_fixes
  • c_client_warning_fixes
  • centos7-compatibility-changes
  • clone-fix
  • clone-order-fixes
  • correct-janitor-init
  • correct-logging-c
  • coverage-stability
  • direct_sql
  • doc-updates
  • docs-fix
  • document-future-removal-of-27
  • fits_optional_arcfile
  • fix-requests-dependency-specs
  • fs-monitor
  • fs-monitor-fixes
  • github-actions
  • improve-register-error-message
  • issue-103
  • issue-13
  • issue-38
  • issue-44
  • issue-50
  • issue-51
  • janitor-thread-startup
  • macos-hostnames
  • macos-travis-fix
  • macos-travis-update
  • master
  • netifaces-fix
  • next
  • no-create-venv
  • none-reg-parameters
  • partner_sites
  • plugins-importing
  • py311
  • py39
  • python-client-improvements
  • relaxed-netifaces
  • release-12.0
  • remove-2.7-builds
  • remove-test-generic-registration-plugin
  • requests-pinning
  • richer-archiving-event
  • servers-flag
  • small-improvements
  • smtp-testing
  • stream-proxy-request
  • subscription-def
  • subscription_thread_ng
  • travis-errors
  • travis-fixes
  • travis-focal
  • update-travis-matrix
  • uwe-fixes
  • v11
  • v12
  • v12.0
  • various_improvements
  • volumes

pending completion
438

push

travis-ci-com

rtobar
Support more flexible server setups

Until now every time we start an NGAS server during our tests, its
sqlite database is stored not under the NGAS root but under a common
directory. This path is fixed, and the only flexibility that further
server instances have is to point to the same database without
re-creating it, but not to point to a different one.

This commit changes where the sqlite database is created in different
use cases. When starting single NGAS servers, each server gets its own
sqlite file created under its root directory, and when a cluster is
created (via prepCluster()) a single database file is created.

While this adds the ability to start independent servers that are not
connected through a common database, this is true only for sqlite-based
tests. Tests using other databases will still have the limitation of
being connected to the same database instance. If full independence is
needed, those tests should run only when the database backend is sqlite.

13340 of 19451 relevant lines covered (68.58%)

4.78 hits per line

Relevant lines Covered
Build:
Build:
19451 RELEVANT LINES 13340 COVERED LINES
4.78 HITS PER LINE
Source Files on separate-test-servers
  • Tree
  • List 163
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
438 separate-test-servers Support more flexible server setups Until now every time we start an NGAS server during our tests, its sqlite database is stored not under the NGAS root but under a common directory. This path is fixed, and the only flexibility that further serve... push 23 Sep 2020 06:27AM UTC rtobar travis-ci-com pending completion  
See All Builds (534)
  • 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

© 2025 Coveralls, Inc