diff --git a/mongo/docker-entrypoint-initdb.d/mongo-init.js b/mongo/docker-entrypoint-initdb.d/mongo-init.js index 32c1efb1b01b8f9ddfdb2885702b61f4eb36f825..c309ce47df5066ad41bbd4a0f223055676eadfe8 100644 --- a/mongo/docker-entrypoint-initdb.d/mongo-init.js +++ b/mongo/docker-entrypoint-initdb.d/mongo-init.js @@ -42,34 +42,55 @@ db.createCollection('taskTemplates'); db.taskTemplates.insertMany( [ { - "name":"exampleTask", - "url":"https://jsonplaceholder.typicode.com/todos/1", - "method":"GET", - "requestPolicy":"", - "responsePolicy":"", - "finalPolicy":"", - "cacheNamespace":"", - "cacheScope":"" + "name": "exampleTask", + "url": "https://jsonplaceholder.typicode.com/todos/1", + "method": "GET", + "requestPolicy": "", + "responsePolicy": "", + "finalPolicy": "", + "cacheNamespace": "", + "cacheScope": "" }, { - "name":"exampleTaskPolicy", - "url":"", - "method":"GET", - "requestPolicy":"example/example/1.0", - "responsePolicy":"", - "finalPolicy":"", - "cacheNamespace":"", - "cacheScope":"" + "name": "exampleTaskPolicy", + "url": "", + "method": "GET", + "requestPolicy": "example/example/1.0", + "responsePolicy": "", + "finalPolicy": "", + "cacheNamespace": "", + "cacheScope": "" }, { - "name":"exampleTask2", - "url":"https://jsonplaceholder.typicode.com/todos/1", - "method":"GET", - "requestPolicy":"", - "responsePolicy":"", - "finalPolicy":"", - "cacheNamespace":"", - "cacheScope":"" + "name": "exampleTask2", + "url": "https://jsonplaceholder.typicode.com/todos/1", + "method": "GET", + "requestPolicy": "", + "responsePolicy": "", + "finalPolicy": "", + "cacheNamespace": "", + "cacheScope": "" + }, + { + "name": "didResolve", + "url": "", + "method": "GET", + "requestPolicy": "example/resolve/1.0", + "responsePolicy": "", + "finalPolicy": "", + "cacheNamespace": "", + "cacheScope": "" + }, + { + "name": "failingTask", + "url": "", + "requestPolicy": "example", + "method": null, + "requestPolicy": "", + "responsePolicy": "", + "finalPolicy": "", + "cacheNamespace": "", + "cacheScope": "" } ] ); @@ -125,6 +146,46 @@ db.taskListTemplates.insertMany( ] } ] + }, + { + "name": "failingList", + "groups": [ + { + "execution": "parallel", + "finalPolicy": "", + "tasks": ["failingTask", "exampleTask2"] + } + ] + }, + { + "name": "testList", + "groups": [ + { + "execution": "sequential", + "finalPolicy": "", + "tasks": ["getKeyDID", "didResolve"] + } + ] + }, + { + "name": "failTestListSync", + "groups": [ + { + "execution": "sequential", + "finalPolicy": "", + "tasks": ["getKeyDID", "failingTask", "exampleTask"] + } + ] + }, + { + "name": "failTestListAsync", + "groups": [ + { + "execution": "parallel", + "finalPolicy": "", + "tasks": ["getKeyDID", "failingTask", "exampleTask"] + } + ] } ] ); @@ -134,11 +195,11 @@ db.createCollection('exports'); db.exports.insertMany( [ { - "exportName":"testexport", - "contexts":["https://w3id.org/security/suites/jws-2020/v1"], - "policies":{ - "example/example/1.0":{}, - "example/example/2.0":{"hello":"world"} + "exportName": "testexport", + "contexts": ["https://w3id.org/security/suites/jws-2020/v1"], + "policies": { + "example/example/1.0": {}, + "example/example/2.0": { "hello": "world" } }, "cacheTTL": 300, "key": "key1",