Skip to content

Commit c92b5f5

Browse files
authored
Merge pull request #123 from FieldDB/make_integration_tests_required
Make integration tests required
2 parents 8269241 + 7f0bf64 commit c92b5f5

File tree

14 files changed

+255
-70
lines changed

14 files changed

+255
-70
lines changed

.github/workflows/node.js.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
cache: 'npm'
2929
- run: npm ci
3030
- run: npm run lint:ci
31-
- run: DEBUG=replay* npm run coverage || echo "warn some tests failed remove this warning after re-recording"
31+
- run: DEBUG=replay* npm run coverage
3232

3333
- name: Coveralls
3434
uses: coverallsapp/github-action@master

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,18 @@ Edit your /etc/hosts to add an entry for example.org:
3030
127.0.0.1 corpusdev.example.org
3131
```
3232

33-
Turn on your local couchdb and make sure it is running on http://127.0.0.1:5984/_utils Record tests by adding `.only` on the tests you wish to record:
33+
Turn on your local couchdb and make sure it is running on http://127.0.0.1:5984/_utils Record tests by adding `.only` on the tests which show the error "refused: not recording and no network access":
3434

3535
```bash
36-
$ DEBUG=*user*,*nock*,*replay* REPLAY=record npm test
36+
$ SOURCE_URL:-https://public:[email protected] DEBUG=*user*,*nock*,*replay* REPLAY=record npm test
3737
```
3838

3939
As a result you should see a directory corresponding to the server, and files with-in it representing the requests:
4040

4141
```bash
4242
$ tree test/fixtures/
4343
test/fixtures/
44-
└── corpusdev.example.org-5984
44+
└── corpusdev.other.org-5984
4545
└── 154417467505825257
4646
```
4747

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@
8181
"lint:ci": "eslint .",
8282
"setup": "REPLAY=bloody SOURCE_URL=${SOURCE_URL:-https://public:[email protected]} mocha --timeout 20000 test/integration/install.js",
8383
"start": "node ./bin/www.js",
84-
"test": "rm db/*test.sqlite; SOURCE_URL=${SOURCE_URL:-https://public:[email protected]} NODE_ENV=test NODE_TLS_REJECT_UNAUTHORIZED=0 mocha --timeout 10000 --recursive test",
84+
"test": "rm db/*test.sqlite; SOURCE_URL=${SOURCE_URL:-https://public:[email protected]} NODE_ENV=test NODE_TLS_REJECT_UNAUTHORIZED=0 mocha --timeout 100000 --recursive test",
8585
"test:debug": "node-debug _mocha test/integration/oauth.js",
86-
"test:deprecated": "DEBUG=${DEBUG:-lib:user} REPLAY=bloody mocha --timeout 15000 test/routes/deprecated-spec.js",
86+
"test:deprecated": "DEBUG=${DEBUG:-lib:user} REPLAY=bloody mocha --timeout 25000 test/routes/deprecated-spec.js",
8787
"test:fielddb": "NODE_ENV=localhost jasmine-node node_modules/fielddb/tests",
8888
"test:production": "ls config/production.js",
8989
"watch": "nodemon ./bin/www.js"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
GET /
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
5+
HTTP/1.1 200 OK
6+
cache-control: must-revalidate
7+
connection: close
8+
content-length: 127
9+
content-type: application/json
10+
date: Fri, 05 Dec 2025 16:56:48 GMT
11+
server: nginx/1.10.3
12+
13+
{"couchdb":"Welcome","uuid":"0f659d1403b43877255f55b51149508f","version":"1.6.1","vendor":{"name":"Ubuntu","version":"16.04"}}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
GET /
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
authorization: Basic YWRtaW46bm9uZQ==
5+
6+
HTTP/1.1 200 OK
7+
cache-control: must-revalidate
8+
connection: close
9+
content-length: 247
10+
content-type: application/json
11+
date: Fri, 05 Dec 2025 16:38:46 GMT
12+
server: CouchDB/3.5.1 (Erlang OTP/26)
13+
x-couch-request-id: b36d62f8f4
14+
x-couchdb-body-time: 0
15+
16+
{"couchdb":"Welcome","version":"3.5.1","git_sha":"44f6a43d8","uuid":"8507dcd80018afd3e0af696947fb57a0","features":["access-ready","partitioned","pluggable-storage-engines","reshard","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
POST /_replicate
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
content-type: application/json
5+
authorization: Basic YWRtaW46bm9uZQ==
6+
body: {\"source\":\"https://public:[email protected]/new_testing_corpus\",\"target\":{\"url\":\"http://admin:none@localhost:5984/new_testing_corpus\"},\"create_target\":true}
7+
8+
HTTP/1.1 200 OK
9+
cache-control: must-revalidate
10+
connection: close
11+
content-length: 467
12+
content-type: application/json
13+
date: Fri, 05 Dec 2025 16:44:45 GMT
14+
server: CouchDB/3.5.1 (Erlang OTP/26)
15+
x-couch-request-id: d8c38818eb
16+
x-couchdb-body-time: 0
17+
18+
{"ok":true,"no_changes":true,"session_id":"8aea8e2d34fea1a6ea6ba5f998f37102","source_last_seq":22,"replication_id_version":4,"history":[{"session_id":"8aea8e2d34fea1a6ea6ba5f998f37102","start_time":"Fri, 05 Dec 2025 15:55:24 GMT","end_time":"Fri, 05 Dec 2025 15:55:30 GMT","start_last_seq":0,"end_last_seq":22,"recorded_seq":22,"missing_checked":11,"missing_found":11,"docs_read":11,"docs_written":11,"doc_write_failures":0,"bulk_get_docs":0,"bulk_get_attempts":1}]}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
GET /new_testing_corpus/_design/data/_view/by_type?group=true
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
authorization: Basic YWRtaW46bm9uZQ==
5+
6+
HTTP/1.1 200 OK
7+
cache-control: must-revalidate
8+
connection: close
9+
content-type: application/json
10+
date: Fri, 05 Dec 2025 16:44:45 GMT
11+
server: CouchDB/3.5.1 (Erlang OTP/26)
12+
transfer-encoding: chunked
13+
x-couch-request-id: fedc7785b6
14+
x-couchdb-body-time: 0
15+
16+
{"rows":[
17+
18+
]}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
POST /_replicate
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
content-type: application/json
5+
authorization: Basic YWRtaW46bm9uZQ==
6+
body: {\"source\":\"https://public:[email protected]/prototype\",\"target\":{\"url\":\"http://admin:none@localhost:5984/prototype\"},\"create_target\":true}
7+
8+
HTTP/1.1 200 OK
9+
cache-control: must-revalidate
10+
connection: close
11+
content-length: 460
12+
content-type: application/json
13+
date: Fri, 05 Dec 2025 16:48:48 GMT
14+
server: CouchDB/3.5.1 (Erlang OTP/26)
15+
x-couch-request-id: 9cec85f832
16+
x-couchdb-body-time: 0
17+
18+
{"ok":true,"no_changes":true,"session_id":"4110a14cfef05159b6594966eafc187e","source_last_seq":1,"replication_id_version":4,"history":[{"session_id":"4110a14cfef05159b6594966eafc187e","start_time":"Fri, 05 Dec 2025 15:55:30 GMT","end_time":"Fri, 05 Dec 2025 15:55:36 GMT","start_last_seq":0,"end_last_seq":1,"recorded_seq":1,"missing_checked":1,"missing_found":1,"docs_read":1,"docs_written":1,"doc_write_failures":0,"bulk_get_docs":0,"bulk_get_attempts":0}]}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
GET /prototype/_design/prototype
2+
accept-encoding: gzip, deflate
3+
accept: application/json
4+
authorization: Basic YWRtaW46bm9uZQ==
5+
6+
HTTP/1.1 200 OK
7+
cache-control: must-revalidate
8+
connection: close
9+
content-length: 13892
10+
content-type: application/json
11+
date: Fri, 05 Dec 2025 16:48:48 GMT
12+
etag: "5-aedbbb7468a2df2584ba41e2159ea783"
13+
server: CouchDB/3.5.1 (Erlang OTP/26)
14+
x-couch-request-id: 8c0e644481
15+
x-couchdb-body-time: 0
16+
17+
{"_id":"_design/prototype","_rev":"5-aedbbb7468a2df2584ba41e2159ea783","couchapp":{"name":" Prototype (has the most features of the apps)","description":"","manifest":["language","couchapp.json"],"config":"none","pushed_by":"admin","push_time":"2016-12- 7T04:05:23","build_time":"2016-12- 7T04:05:23","signatures":{"user_online_dashboard.js":"427bccc1941a59f8ceb8952ab1545cbf","user.html":"5a15621e98f97e8779516845b689edd","manifest.json":"9afa1abacbbee96c65ecf9c66a7bfc4","favicon.ico":"74477cb1846cdadaa31359a9c5eca2","corpus_online_dashboard.js":"299bb98d85d09ed6be92f1aaea9fd190","corpus.html":"755d2b38bbe7f3b9241620c697e367","activity/activity_transparent.css":"9d83bdcced24c08c2aada3dcb89cb3dc","activity/activity_feed_transparent.html":"a0e61d6df77958ccb66e96c885c64b","activity/activity_feed.html":"86e2f5a15e17862649f18dd7c66f811","activity/activity.css":"ff884b741041ae94d968d2b2aedbbe2","activity/ActivityTest.js":"ca4838be282addd6a2e1dc14812e32ca","activity/Activity.js":"8e61b582ac1e3fbcc38e5cd547a35e","activity/img/icon.png":"f1e331cb51e49dea51448a95ceaa65b9","activity/libs/require.min.js":"d3b5c0615de8c0f84e73b64aca6b5ce1","activity/libs/fielddb_activity_feed_widget.js":"a963a0608d86a5ddfef632602d7a15e0","activity/libs/angular/angular.min.js":"2a3aff50eaafdac1cde30437495f138","activity/libs/font_awesome/fontawesome-webfont.ttf":"6ea09593203493bfd053a1e838c6244","activity/libs/font_awesome/font-awesome.css":"befea2e933b9fabb68ad88da6e8a85","activity/libs/font_awesome/FontAwesome.ttf":"a92b759b75f8b0a68eb0aca86d1580","activity/partials/activity_feed_widget.html":"78de28eaad5bfecedbb687ecf4c9cfd","app/sorry.css":"b3bcd3f5b197e7881fafa6b32cff3fe","app/not_high_contrast.css":"d41d8cd98f0b24e980998ecf8427e","app/high_contrast.css":"2936b457d5b064539d6dd1d9c726493","app/app_transparent.css":"f47c83895f5fc96167ac5710ee5c6cfa","app/app_opaque.css":"ebf41ef5a94efff768363249c36747","app/app.css":"30acd02a49a48bea3b2a22483d85632d","bower_components/fielddb/fielddb.js":"54d699941207366fa959507529358","bower_components/requirejs/require.js":"6da8be361b9ee26c5e721e76c6d4afce","images/spinner.gif":"2295168fe464b9edd1719c520869bc1","images/or_venn_diagram.png":"1066613f186f7658ac799d24555953","images/loader.gif":"e6ef46d7504242302bc855ad9c8c2","images/icon48_dev.png":"2b792ccb78aa29249f25dad93b858f","images/icon16_dev.png":"d01089f31b3a30d471507720eaebc7","images/icon128_dev.png":"eaf936927e2417fee44dfb8a0317d3b","images/icon.png":"eaf936927e2417fee44dfb8a0317d3b","images/and_venn_diagram.png":"c919bcf6355c2f8bbc998528518fab5a","libs/analytics.js":"72a3cc59aa6b5e6b126c5abd12fca5ed","libs/bootstrap/css/bootstrap.min.css":"4082271c7f87b09c771ffe554e61edd","libs/bootstrap/css/bootstrap.css":"a5368494d9927b35e02b575973e9f","libs/bootstrap/css/bootstrap-responsive.min.css":"f889adb0886162aa4ceab5ff6338d888","libs/bootstrap/css/bootstrap-responsive.css":"871defe8c1a928bcbcc3efcf4a1dde42","libs/font_awesome/fontawesome-webfont.ttf":"2df212afaa8c678e50d5f7e992c890","libs/font_awesome/font-awesome.css":"3294ed9ba5ccd230a912dd737c2a6827","libs/font_awesome/FontAwesome.ttf":"a92b759b75f8b0a68eb0aca86d1580","user/layouts/layout5_everything_at_once.png":"c9a35a356064581db826cb47fa5597a7","user/layouts/layout4_compare_datalists.png":"8e321512d1ce09af82acd876281378","user/layouts/layout3_whats_happening.png":"dfc32fd3afedcf2f1a4d5dcb314e3d7","user/layouts/layout2_all_the_data.png":"e3246530ac9412c4647f1c44abeb6ac","user/layouts/layout1_just_entering.png":"c9cce36d59798c47c381ac9459eb7dc","user/skins/yellow.jpg":"eb2eb2c24e5d572d0743d1d727a4cac","user/skins/window.jpg":"b270d57bd995e6d82de666ebe67d4932","user/skins/white.jpg":"49c8e77c4bd53031c135e3fa627ef7","user/skins/weaving.jpg":"c4b28225c18c2f4e25dee496df6b6d1","user/skins/temple.jpg":"773f582c747d8a9e6d1a1801a47307e","user/skins/sunset.jpg":"37c556b7c3a16ffb6972a76c122a42","user/skins/stone_figurines.jpg":"8d3ace113b75d5fb24523dd1e3bd9e","user/skins/stbasil.jpg":"10428437cfedf75734648af6d24763","user/skins/stairs.jpg":"cff9664de6e41d36ac749b212d6f51","user/skins/salcantay.jpg":"51313e392931d37079e5d3932047cfe9","user/skins/prague.jpg":"3b29e01e3ef41d8a5d01fb330e23ff9","user/skins/machu_picchu2.jpg":"1221d78641b7dfe77cadee58fa1e10bf","user/skins/machu_picchu.jpg":"1e46c44325f724ad7522528935d07da","user/skins/llama_wool.jpg":"28a0bfcffd48ec33dd50d9cee5b5f1","user/skins/black.jpg":"e4e7c3bed6eac6f994ef28f411dfb1af","user/skins/bamboo_garden.jpg":"88bbfeb879f3a91e110a564bc53267","user/skins/Ceske_Krumlov.jpg":"8f939db480b7553651176eb5d8c3bfb4"},"objects":{}},"language":"javascript","_attachments":{"corpus_online_dashboard.js":{"content_type":"application/x-javascript","revpos":5,"digest":"md5-KZu5jYXQnta+kvGq6p/RkA==","length":4210315,"stub":true},"user_online_dashboard.js":{"content_type":"application/x-javascript","revpos":5,"digest":"md5-QnvMwZQaWfjOuJUqsVRcvw==","length":4229398,"stub":true},"bower_components/fielddb/fielddb.js":{"content_type":"application/x-javascript","revpos":4,"digest":"md5-VNaZCUEgc2b6CVlQdSkDWA==","length":1913296,"stub":true},"app/app.css":{"content_type":"text/css","revpos":4,"digest":"md5-0axYczjbHMy3In/4MuY8aA==","length":21243,"stub":true},"manifest.json":{"content_type":"text/plain","revpos":4,"digest":"md5-Iz93GYGxSJJEPhXkejNmgw==","length":952,"stub":true},"user/skins/Ceske_Krumlov.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-j5OdtIC3VTZRF2612MO/tA==","length":540608,"stub":true},"user/skins/bamboo_garden.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-iAu/64efOpHhEKVkvAUyZw==","length":447914,"stub":true},"user/skins/black.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-5OfDvtbqxvmU7yj0Ed+xrw==","length":28706,"stub":true},"user/skins/llama_wool.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-KKC/DP/UjsMD3VDZzuW18Q==","length":494350,"stub":true},"user/skins/machu_picchu.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-HkbEQyX3JK11IlKJNdAH2g==","length":249809,"stub":true},"user/skins/machu_picchu2.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-EiHXhkG33+d8re5Y+h4Qvw==","length":339235,"stub":true},"user/skins/prague.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-OyngHj70HYpdAB+zMOI/+Q==","length":369303,"stub":true},"user/skins/salcantay.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-UTE+OSkx03B55dOTIEfP6Q==","length":387882,"stub":true},"user/skins/stairs.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-z/lmTQ5uQdNqx0kLIS1vUQ==","length":749177,"stub":true},"user/skins/stbasil.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-EEKEA3z+33VzRkivbSR2Aw==","length":424689,"stub":true},"user/skins/stone_figurines.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-jTrOARO3XV+yRSPdAeO9ng==","length":565301,"stub":true},"user/skins/sunset.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-A3wFVrfDoW/7aXKnbBIqQg==","length":370127,"stub":true},"user/skins/temple.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-dz9YAsdH2Knm0aGAGkcwfg==","length":677320,"stub":true},"user/skins/weaving.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-xLKCAlwYwvTiXe5Jbfa20Q==","length":452317,"stub":true},"user/skins/white.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-ScjnfEsNBTAxwTXj+mJ+9w==","length":28706,"stub":true},"user/skins/yellow.jpg":{"content_type":"image/jpeg","revpos":3,"digest":"md5-6y6ywk4F1XLQdD0dcnpMrA==","length":28709,"stub":true},"user/skins/window.jpg":{"content_type":"image/jpeg","revpos":1,"digest":"md5-snDVe9mV5tgt5mbr5n1JMg==","length":395934,"stub":true},"user/layouts/layout1_just_entering.png":{"content_type":"image/png","revpos":1,"digest":"md5-yczjbVl5jEfDgQrJRZ633A==","length":6010,"stub":true},"user/layouts/layout2_all_the_data.png":{"content_type":"image/png","revpos":1,"digest":"md5-4yRlMKyUEsRkfxxEqw62rA==","length":9591,"stub":true},"user/layouts/layout3_whats_happening.png":{"content_type":"image/png","revpos":1,"digest":"md5-38Mv06/tDPLxpNXcsxTj1w==","length":11944,"stub":true},"user/layouts/layout4_compare_datalists.png":{"content_type":"image/png","revpos":1,"digest":"md5-COMhUS0c4Jr4Ks2HYoEDeA==","length":8055,"stub":true},"user/layouts/layout5_everything_at_once.png":{"content_type":"image/png","revpos":1,"digest":"md5-yaNaNWBkWB24JstH+lWXpw==","length":14967,"stub":true},"libs/font_awesome/FontAwesome.ttf":{"content_type":"application/x-font-ttf","revpos":1,"digest":"md5-qSt1mwdfCLCmjrCsqG0VgA==","length":23156,"stub":true},"libs/font_awesome/font-awesome.css":{"content_type":"text/css","revpos":1,"digest":"md5-n8nzHpS6uolJMmAJ5OserA==","length":19601,"stub":true},"libs/font_awesome/fontawesome-webfont.ttf":{"content_type":"application/x-font-ttf","revpos":1,"digest":"md5-LfISr6qMZ45Q1ffpCQLIkA==","length":60296,"stub":true},"libs/bootstrap/css/bootstrap-responsive.css":{"content_type":"text/css","revpos":1,"digest":"md5-kc+T1/0Qzo7AV5vXIddWKA==","length":22111,"stub":true},"libs/bootstrap/css/bootstrap-responsive.min.css":{"content_type":"text/css","revpos":1,"digest":"md5-7PxggslCSZCM38ooKKHZ1w==","length":16849,"stub":true},"libs/bootstrap/css/bootstrap.css":{"content_type":"text/css","revpos":1,"digest":"md5-8Xltrfno/gv+Qy+OFtvPEw==","length":127352,"stub":true},"libs/bootstrap/css/bootstrap.min.css":{"content_type":"text/css","revpos":1,"digest":"md5-fwPI76E2FFIYU0VIa7z6ow==","length":106015,"stub":true},"libs/analytics.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-cqPMWaprXmsSbFq9Evyl7Q==","length":5779,"stub":true},"images/and_venn_diagram.png":{"content_type":"image/png","revpos":1,"digest":"md5-yRm89jVcL4u8mYUoUY+rWg==","length":4741,"stub":true},"images/icon.png":{"content_type":"image/png","revpos":1,"digest":"md5-6vk2kn4kF/7kTQ+4oDF9Ow==","length":26140,"stub":true},"images/icon128_dev.png":{"content_type":"image/png","revpos":1,"digest":"md5-6vk2kn4kF/7kTQ+4oDF9Ow==","length":26140,"stub":true},"images/icon16_dev.png":{"content_type":"image/png","revpos":1,"digest":"md5-0BCJ8xs6MA0EcVB3IOrrxw==","length":3586,"stub":true},"images/icon48_dev.png":{"content_type":"image/png","revpos":1,"digest":"md5-K3ksy3iqKSQJ8l2tCTuFjw==","length":7769,"stub":true},"images/loader.gif":{"content_type":"image/gif","revpos":1,"digest":"md5-Dm4PRtdQQkIwK8gFWtnIwg==","length":3897,"stub":true},"images/or_venn_diagram.png":{"content_type":"image/png","revpos":1,"digest":"md5-EGZhPxhvdlgKxwmdJFVZUw==","length":5049,"stub":true},"images/spinner.gif":{"content_type":"image/gif","revpos":1,"digest":"md5-IglRaP5GS57dFxnFIIabwQ==","length":8534,"stub":true},"bower_components/requirejs/require.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-bai+Nhue4mxech52xtSvzg==","length":85921,"stub":true},"app/app_opaque.css":{"content_type":"text/css","revpos":1,"digest":"md5-rVFjJW71+KOxC+W7kxv0Ug==","length":354,"stub":true},"app/app_transparent.css":{"content_type":"text/css","revpos":1,"digest":"md5-LgHWLMty7P1lg5LVkKRxBQ==","length":1514,"stub":true},"app/high_contrast.css":{"content_type":"text/css","revpos":1,"digest":"md5-9ApoWSIhxoxuUu2WG0bLOw==","length":1387,"stub":true},"app/not_high_contrast.css":{"content_type":"text/css","revpos":1,"digest":"md5-cCkGbCesb17xjWYNV0GXmg==","length":0,"stub":true},"app/sorry.css":{"content_type":"text/css","revpos":1,"digest":"md5-7SJ31jNjmP6b1lgNK2tCtA==","length":202,"stub":true},"activity/partials/activity_feed_widget.html":{"content_type":"text/html","revpos":1,"digest":"md5-igL/PLeOZVc0Mvnn770geg==","length":1724,"stub":true},"activity/libs/font_awesome/FontAwesome.ttf":{"content_type":"application/x-font-ttf","revpos":1,"digest":"md5-qSt1mwdfCLCmjrCsqG0VgA==","length":23156,"stub":true},"activity/libs/font_awesome/font-awesome.css":{"content_type":"text/css","revpos":1,"digest":"md5-8EBfP+g+gZeG2hSF8QRXEA==","length":14658,"stub":true},"activity/libs/font_awesome/fontawesome-webfont.ttf":{"content_type":"application/x-font-ttf","revpos":1,"digest":"md5-bqCVkyA0k7/QU6HoOMYkBA==","length":68476,"stub":true},"activity/libs/angular/angular.min.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-Kjr/UA6q/awc3jBDdJXxOA==","length":78280,"stub":true},"activity/libs/fielddb_activity_feed_widget.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-qWOgYI2Gpd3+9jJgLXoV4A==","length":532538,"stub":true},"activity/libs/require.min.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-07XAYV3owPhOc7ZKymtc4Q==","length":14536,"stub":true},"activity/img/icon.png":{"content_type":"image/png","revpos":1,"digest":"md5-8eMxy1HknepRRIqVzqpluQ==","length":19086,"stub":true},"activity/Activity.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-jmELWAKsHj+8w45c1UejXg==","length":5188,"stub":true},"activity/ActivityTest.js":{"content_type":"application/x-javascript","revpos":1,"digest":"md5-ykg4vigq3dai4dwUgS4yyg==","length":4410,"stub":true},"activity/activity.css":{"content_type":"text/css","revpos":1,"digest":"md5-LscQnv3VMQFaD7fms8ZM0Q==","length":1734,"stub":true},"activity/activity_feed.html":{"content_type":"text/html","revpos":1,"digest":"md5-N6CxOQ5784Bg0QUbcdc3bA==","length":429,"stub":true},"activity/activity_feed_transparent.html":{"content_type":"text/html","revpos":1,"digest":"md5-8hU5G4O3ZwmfA4QodJIA4Q==","length":441,"stub":true},"activity/activity_transparent.css":{"content_type":"text/css","revpos":1,"digest":"md5-PhzJ1HN2dIBRAG/j0AgGDQ==","length":1733,"stub":true},"corpus.html":{"content_type":"text/html","revpos":1,"digest":"md5-3Smx9vVYf7n3JTX/XmiCdQ==","length":14095,"stub":true},"favicon.ico":{"content_type":"image/x-icon","revpos":1,"digest":"md5-dEd8sYRs2tqjEwUJqcXsog==","length":1150,"stub":true},"user.html":{"content_type":"text/html","revpos":1,"digest":"md5-+itkiZDS3GHzHgjTjOi3SA==","length":986,"stub":true}}}

0 commit comments

Comments
 (0)