Add version of test files without caching

This commit is contained in:
Dennis Kobert
2023-06-18 06:30:32 -07:00
committed by Keavon Chambers
parent 4abad688a2
commit 215589ff49
7 changed files with 3085 additions and 1209 deletions
@@ -35,7 +35,6 @@ async fn main() {
} }
async fn post_compile_spirv(State(state): State<Arc<AppState>>, Json(compile_request): Json<CompileRequest>) -> Result<Vec<u8>, StatusCode> { async fn post_compile_spirv(State(state): State<Arc<AppState>>, Json(compile_request): Json<CompileRequest>) -> Result<Vec<u8>, StatusCode> {
println!("compile request: {:?}", compile_request);
if let Some(result) = state.cache.read().unwrap().get(&compile_request) { if let Some(result) = state.cache.read().unwrap().get(&compile_request) {
return result.clone(); return result.clone();
} }
@@ -45,9 +44,6 @@ async fn post_compile_spirv(State(state): State<Arc<AppState>>, Json(compile_req
eprintln!("compilation failed: {}", e); eprintln!("compilation failed: {}", e);
StatusCode::INTERNAL_SERVER_ERROR StatusCode::INTERNAL_SERVER_ERROR
}); });
if result.is_err() {
return result;
}
state.cache.write().unwrap().insert(compile_request, result.clone()); state.cache.write().unwrap().insert(compile_request, result.clone());
result result
} }
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long