2025-11-02 15:00:53 +01:00
|
|
|
{
|
|
|
|
|
"name": "crafter-network",
|
|
|
|
|
"configurations": [
|
|
|
|
|
{
|
|
|
|
|
"name": "base",
|
|
|
|
|
"interfaces": ["interfaces/Crafter.Network-ClientTCP", "interfaces/Crafter.Network-ListenerTCP", "interfaces/Crafter.Network", "interfaces/Crafter.Network-ListenerHTTP", "interfaces/Crafter.Network-ClientHTTP", "interfaces/Crafter.Network-HTTP"],
|
|
|
|
|
"implementations": ["implementations/Crafter.Network-ClientTCP", "implementations/Crafter.Network-ListenerTCP", "implementations/Crafter.Network-ListenerHTTP", "implementations/Crafter.Network-ClientHTTP"]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "lib",
|
|
|
|
|
"extends": ["base"],
|
|
|
|
|
"type":"library",
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git",
|
|
|
|
|
"configuration":"lib"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "lib-debug",
|
|
|
|
|
"extends": ["lib"],
|
|
|
|
|
"debug": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "lib-shared",
|
|
|
|
|
"extends": ["base"],
|
|
|
|
|
"type":"shared-library",
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"https://forgejo.catcrafts.net/Catcrafts/Crafter.Thread.git",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"tests":[
|
|
|
|
|
{
|
|
|
|
|
"name": "should-compile",
|
|
|
|
|
"implementations": ["tests/ShouldCompile"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "should-recieve-http",
|
|
|
|
|
"implementations": ["tests/ShouldRecieveHTTP"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "should-send-http",
|
|
|
|
|
"implementations": ["tests/ShouldSendHTTP"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "should-send-recieve-http",
|
|
|
|
|
"implementations": ["tests/ShouldSendRecieveHTTP"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
2025-11-03 14:25:51 +01:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "should-send-recieve-keepalive-http",
|
|
|
|
|
"implementations": ["tests/ShouldSendRecieveKeepaliveHTTP"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
2025-11-03 15:51:13 +01:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "should-send-recieve-large-http",
|
|
|
|
|
"implementations": ["tests/ShouldSendRecieveLargeHTTP"],
|
|
|
|
|
"dependencies": [
|
|
|
|
|
{
|
|
|
|
|
"path":"./project.json",
|
|
|
|
|
"configuration":"lib-shared"
|
|
|
|
|
}
|
|
|
|
|
]
|
2025-11-02 15:00:53 +01:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|