CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 27 Aug 2025 23:39:24 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091201215135
location: https://web.archive.org/web/20091201215135/https://github.com/svenfuchs/test_server
server-timing: captures_list;dur=0.787234, exclusion.robots;dur=0.034798, exclusion.robots.policy;dur=0.016272, esindex;dur=0.017349, cdx.remote;dur=157.749999, LoadShardBlock;dur=211.059405, PetaboxLoader3.datanode;dur=101.005558, PetaboxLoader3.resolve;dur=53.713595
x-app-server: wwwb-app214
x-ts: 302
x-tr: 396
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app214; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 27 Aug 2025 23:39:25 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Tue, 01 Dec 2009 21:51:35 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "a7bc981ec116fa4152297143eb0a4166"
x-archive-orig-x-runtime: 128ms
x-archive-orig-content-length: 22568
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 01 Dec 2009 21:51:35 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 01 Dec 2009 21:51:35 GMT", ; rel="memento"; datetime="Tue, 01 Dec 2009 21:51:35 GMT", ; rel="next memento"; datetime="Mon, 11 Jun 2018 02:23:24 GMT", ; rel="last memento"; datetime="Thu, 01 Oct 2020 20:32:00 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_13_20091201190607_crawl101-c/52_13_20091201215106_crawl101.arc.gz
server-timing: captures_list;dur=0.531249, exclusion.robots;dur=0.020152, exclusion.robots.policy;dur=0.009537, esindex;dur=0.013083, cdx.remote;dur=10.821927, LoadShardBlock;dur=277.634231, PetaboxLoader3.datanode;dur=189.810293, PetaboxLoader3.resolve;dur=209.236745, load_resource;dur=179.854197
x-app-server: wwwb-app214
x-ts: 200
x-tr: 539
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
svenfuchs's test_server at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Playing around with a test server for Rails that keeps the environment loaded (just like spec_server) edit |
Homepage: | edit |
Public Clone URL: |
git://github.com/svenfuchs/test_server.git
Give this clone URL to anyone.
git clone git://github.com/svenfuchs/test_server.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:svenfuchs/test_server.git
|
name | age | message | |
---|---|---|---|
![]() |
README.textile | Loading commit data... ![]() |
|
![]() |
bin/ | Sun Jan 25 15:22:17 -0800 2009 | bunch of small fixes and improvements [svenfuchs] |
![]() |
lib/ | Sun Jan 25 15:22:17 -0800 2009 | bunch of small fixes and improvements [svenfuchs] |
![]() |
test/ | Sun Nov 23 09:37:35 -0800 2008 | add before/after_run callbacks to server, reord... [svenfuchs] |
README.textile
test_server
Just playing …
You might be able to install this as a plugin and then:
- start the server:
vendor/plugins/test_server/bin/server
- run some tests:
vendor/plugins/test_server/bin/test --pattern=[pattern]
- run some specs:
vendor/plugins/test_server/bin/spec spec
The default pattern used for test is test//_test.rb. The spec script uses the default RSpec option parser and runner so you can use whatever you’d use with the spec command.
The environment is loaded only once while the server is up. It will not be loaded when the server starts but when you first run some tests. This is so the server is immediately available. Not sure if that makes so much sense but it seems more convenient to me :)
Subsequent runs of your testsuite then won’t load the environment any more which usually makes them run much faster in total.
Credits
Heavily inspired by David Chelimsky’s spec_server which was based on Florian Weber’s TDDMate.
This feature is coming soon. Sit tight!