{ "meta": { "complete": true, "started_at": "2025-02-05 15:36:37.733671Z", "commit": "c3b2d5dc09f166b5d9ee9f0dc6c2866ebac04be1", "platform": { "cargo_version": "cargo 1.82.0 (8f40fc59f 2024-08-21)", "rustc_version": "rustc 1.82.0 (f6e511eec 2024-10-15)", "python_version": "3.12.3", "platform": "Linux-6.8.0-1016-aws-x86_64-with-glibc2.39" }, "ended_at": "2025-02-05 16:21:42.336285Z", "elapsed_ms": 2704602, "ragit_version": "ragit 0.3.0-dev", "commit_title": "draft new ragit-api implementation", "commit_message": "It's a complete rewrite of the library, with more flexible model\nmanagement using a json file.\n", "rand_seed": 0 }, "tests": { "cargo_tests": { "seq": 0, "pass": false, "error": "\n#####################\n### path: command ###\n/home/ubuntu/Documents/ci/ragit/crates/api: cargo test\n\n### status_code ###\n101\n\n### stdout ###\n\n\n### stderr ###\n Updating crates.io index\n Locking 342 packages to latest compatible versions\n Adding aligned-vec v0.5.0 (latest: v0.6.1)\n Adding async-channel v1.9.0 (latest: v2.3.1)\n Adding bitflags v1.3.2 (latest: v2.8.0)\n Adding cfg-expr v0.15.8 (latest: v0.17.2)\n Adding chrono-tz v0.9.0 (latest: v0.10.1)\n Adding chrono-tz-build v0.3.0 (latest: v0.4.0)\n Adding core-foundation v0.9.4 (latest: v0.10.0)\n Adding event-listener v2.5.3 (latest: v5.4.0)\n Adding foreign-types v0.3.2 (latest: v0.5.0)\n Adding foreign-types-shared v0.1.1 (latest: v0.3.1)\n Adding generic-array v0.14.7 (latest: v1.2.0)\n Adding getrandom v0.2.15 (latest: v0.3.1)\n Adding itertools v0.12.1 (latest: v0.14.0)\n Adding linux-raw-sys v0.4.15 (latest: v0.7.0)\n Adding nom v7.1.3 (latest: v8.0.0)\n Adding rand v0.8.5 (latest: v0.9.0)\n Adding rand_chacha v0.3.1 (latest: v0.9.0)\n Adding rand_core v0.6.4 (latest: v0.9.0)\n Adding security-framework v2.11.1 (latest: v3.2.0)\n Adding system-deps v6.2.2 (latest: v7.0.3)\n Adding target-lexicon v0.12.16 (latest: v0.13.1)\n Adding thiserror v1.0.69 (latest: v2.0.11)\n Adding thiserror-impl v1.0.69 (latest: v2.0.11)\n Adding tinystr v0.7.6 (latest: v0.8.0)\n Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.14.0+wasi-0.2.3)\n Adding wasi v0.13.3+wasi-0.2.2 (latest: v0.14.0+wasi-0.2.3)\n Adding windows-core v0.52.0 (latest: v0.59.0)\n Adding windows-registry v0.2.0 (latest: v0.4.0)\n Adding windows-result v0.2.0 (latest: v0.3.0)\n Adding windows-strings v0.1.0 (latest: v0.3.0)\n Adding windows-sys v0.52.0 (latest: v0.59.0)\n Adding windows-targets v0.52.6 (latest: v0.53.0)\n Adding windows_aarch64_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_aarch64_msvc v0.52.6 (latest: v0.53.0)\n Adding windows_i686_gnu v0.52.6 (latest: v0.53.0)\n Adding windows_i686_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_i686_msvc v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_gnu v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_msvc v0.52.6 (latest: v0.53.0)\n Adding wit-bindgen-rt v0.33.0 (latest: v0.39.0)\n Adding writeable v0.5.5 (latest: v0.6.0)\n Adding zerocopy v0.7.35 (latest: v0.8.16)\n Adding zerocopy-derive v0.7.35 (latest: v0.8.16)\n Adding zerovec v0.10.4 (latest: v0.11.0)\n Adding zerovec-derive v0.10.3 (latest: v0.11.0)\n Compiling proc-macro2 v1.0.93\n Compiling unicode-ident v1.0.16\n Compiling autocfg v1.4.0\n Compiling cfg-if v1.0.0\n Compiling memchr v2.7.4\n Compiling quote v1.0.38\n Compiling syn v2.0.98\n Compiling libc v0.2.169\n Compiling crossbeam-utils v0.8.21\n Compiling pin-project-lite v0.2.16\n Compiling once_cell v1.20.2\n Compiling futures-core v0.3.31\n Compiling smallvec v1.13.2\n Compiling slab v0.4.9\n Compiling futures-io v0.3.31\n Compiling value-bag v1.10.0\n Compiling log v0.4.25\n Compiling num-traits v0.2.19\n Compiling synstructure v0.13.1\n Compiling bitflags v2.8.0\n Compiling stable_deref_trait v1.2.0\n Compiling crossbeam-epoch v0.9.18\n Compiling lock_api v0.4.12\n Compiling zerofrom-derive v0.1.5\n Compiling yoke-derive v0.7.5\n Compiling zerovec-derive v0.10.3\n Compiling zerofrom v0.1.5\n Compiling yoke v0.7.5\n Compiling parking_lot_core v0.9.10\n Compiling itoa v1.0.14\n Compiling futures-sink v0.3.31\n Compiling bytes v1.10.0\n Compiling siphasher v1.0.1\n Compiling zerovec v0.10.4\n Compiling displaydoc v0.2.5\n Compiling crossbeam-deque v0.8.6\n Compiling shlex v1.3.0\n Compiling scopeguard v1.2.0\n Compiling cc v1.2.12\n Compiling tracing-core v0.1.33\n Compiling concurrent-queue v2.5.0\n Compiling parking v2.2.1\n Compiling pkg-config v0.3.31\n Compiling pin-utils v0.1.0\n Compiling vcpkg v0.2.15\n Compiling tracing v0.1.41\n Compiling parking_lot v0.12.3\n Compiling openssl-sys v0.9.105\n Compiling tinystr v0.7.6\n Compiling phf_shared v0.11.3\n Compiling futures-channel v0.3.31\n Compiling futures-macro v0.3.31\n Compiling tokio-macros v2.5.0\n Compiling mio v1.0.3\n Compiling socket2 v0.5.8\n Compiling signal-hook-registry v1.4.2\n Compiling rayon-core v1.12.1\n Compiling simd-adler32 v0.3.7\n Compiling rand_core v0.6.4\n Compiling atomic-waker v1.1.2\n Compiling regex-syntax v0.8.5\n Compiling litemap v0.7.4\n Compiling futures-task v0.3.31\n Compiling writeable v0.5.5\n Compiling icu_locid v1.5.0\n Compiling regex-automata v0.4.9\n Compiling futures-util v0.3.31\n Compiling rand v0.8.5\n Compiling tokio v1.43.0\n Compiling icu_provider_macros v1.5.0\n Compiling thiserror v2.0.11\n Compiling fnv v1.0.7\n Compiling http v1.2.0\n Compiling icu_provider v1.5.0\n Compiling phf_generator v0.11.3\n Compiling regex v1.11.1\n Compiling event-listener v5.4.0\n Compiling thiserror-impl v2.0.11\n Compiling num-integer v0.1.46\n Compiling aho-corasick v1.1.3\n Compiling anyhow v1.0.95\n Compiling adler2 v2.0.0\n Compiling icu_locid_transform_data v1.5.0\n Compiling fastrand v2.3.0\n Compiling either v1.13.0\n Compiling serde v1.0.217\n Compiling icu_locid_transform v1.5.0\n Compiling miniz_oxide v0.8.3\n Compiling num-bigint v0.4.6\n Compiling event-listener-strategy v0.5.3\n Compiling parse-zoneinfo v0.3.1\n Compiling phf_codegen v0.11.3\n Compiling phf v0.11.3\n Compiling icu_collections v1.5.0\n Compiling serde_derive v1.0.217\n Compiling zerocopy-derive v0.7.35\n Compiling openssl v0.10.70\n Compiling ucd-trie v0.1.7\n Compiling minimal-lexical v0.2.1\n Compiling httparse v1.10.0\n Compiling icu_properties_data v1.5.0\n Compiling arrayvec v0.7.6\n Compiling hashbrown v0.15.2\n Compiling thiserror v1.0.69\n Compiling rustix v0.38.44\n Compiling foreign-types-shared v0.1.1\n Compiling byteorder v1.5.0\n Compiling percent-encoding v2.3.1\n Compiling built v0.7.5\n Compiling paste v1.0.15\n Compiling equivalent v1.0.1\n Compiling aligned-vec v0.5.0\n Compiling rav1e v0.7.1\n Compiling v_frame v0.3.8\n Compiling indexmap v2.7.1\n Compiling zerocopy v0.7.35\n Compiling foreign-types v0.3.2\n Compiling icu_properties v1.5.1\n Compiling nom v7.1.3\n Compiling pest v2.7.15\n Compiling chrono-tz-build v0.3.0\n Compiling num-rational v0.4.2\n Compiling rayon v1.10.0\n Compiling futures-lite v2.6.0\n Compiling tokio-util v0.7.13\n Compiling http-body v1.0.1\n Compiling openssl-macros v0.1.1\n Compiling profiling-procmacros v1.0.16\n Compiling thiserror-impl v1.0.69\n Compiling getrandom v0.2.15\n Compiling bstr v1.11.3\n Compiling crc32fast v1.4.2\n Compiling iana-time-zone v0.1.61\n Compiling utf16_iter v1.0.5\n Compiling unic-char-range v0.9.0\n Compiling utf8_iter v1.0.4\n Compiling same-file v1.0.6\n Compiling icu_normalizer_data v1.5.0\n Compiling unic-common v0.9.0\n Compiling write16 v1.0.0\n Compiling linux-raw-sys v0.4.15\n Compiling libm v0.2.11\n Compiling try-lock v0.2.5\n Compiling native-tls v0.2.13\n Compiling ryu v1.0.19\n Compiling want v0.3.1\n Compiling unic-ucd-version v0.9.0\n Compiling icu_normalizer v1.5.0\n Compiling walkdir v2.5.0\n Compiling unic-char-property v0.9.0\n Compiling chrono v0.4.39\n Compiling flate2 v1.0.35\n Compiling globset v0.4.15\n Compiling profiling v1.0.16\n Compiling maybe-rayon v0.1.1\n Compiling h2 v0.4.7\n Compiling av1-grain v0.2.3\n Compiling chrono-tz v0.9.0\n Compiling pest_meta v2.7.15\n Compiling ppv-lite86 v0.2.20\n Compiling itertools v0.12.1\n Compiling num-derive v0.4.2\n Compiling arg_enum_proc_macro v0.3.4\n Compiling simd_helpers v0.1.0\n Compiling bitstream-io v2.6.0\n Compiling openssl-probe v0.1.6\n Compiling quick-error v2.0.1\n Compiling async-task v4.7.1\n Compiling serde_json v1.0.138\n Compiling noop_proc_macro v0.3.0\n Compiling imgref v1.11.0\n Compiling utf8parse v0.2.2\n Compiling new_debug_unreachable v1.0.6\n Compiling tower-service v0.3.3\n Compiling weezl v0.1.8\n Compiling anstyle-parse v0.2.6\n Compiling loop9 v0.1.5\n Compiling rand_chacha v0.3.1\n Compiling hyper v1.6.0\n Compiling pest_generator v2.7.15\n Compiling polling v3.7.4\n Compiling ignore v0.4.23\n Compiling unic-ucd-segment v0.9.0\n Compiling idna_adapter v1.2.0\n Compiling form_urlencoded v1.2.1\n Compiling avif-serialize v0.8.2\n Compiling async-lock v3.4.0\n Compiling async-channel v2.3.1\n Compiling piper v0.2.4\n Compiling zune-inflate v0.2.54\n Compiling fdeflate v0.3.7\n Compiling half v2.4.1\n Compiling byteorder-lite v0.1.0\n Compiling rgb v0.8.50\n Compiling color_quant v1.1.0\n Compiling anstyle v1.0.10\n Compiling is_terminal_polyfill v1.70.1\n Compiling jpeg-decoder v0.3.1\n Compiling bit_field v0.10.2\n Compiling bitflags v1.3.2\n Compiling zune-core v0.4.12\n Compiling lebe v0.5.2\n Compiling bytemuck v1.21.0\n Compiling colorchoice v1.0.3\n Compiling deunicode v1.6.0\n Compiling anstyle-query v1.1.2\n Compiling anstream v0.6.18\n Compiling slug v0.1.6\n Compiling qoi v0.4.1\n Compiling exr v1.73.0\n Compiling tiff v0.9.1\n Compiling zune-jpeg v0.4.14\n Compiling png v0.17.16\n Compiling ravif v0.11.11\n Compiling gif v0.13.1\n Compiling image-webp v0.2.1\n Compiling async-io v2.4.0\n Compiling blocking v1.6.1\n Compiling humansize v2.1.3\n Compiling idna v1.0.3\n Compiling globwalk v0.9.1\n Compiling unic-segment v0.9.0\n Compiling pest_derive v2.7.15\n Compiling hyper-util v0.1.10\n Compiling tokio-native-tls v0.3.1\n Compiling async-executor v1.13.1\n Compiling http-body-util v0.1.2\n Compiling sync_wrapper v1.0.2\n Compiling heck v0.5.0\n Compiling base64 v0.22.1\n Compiling strsim v0.11.1\n Compiling clap_lex v0.7.4\n Compiling event-listener v2.5.3\n Compiling pathdiff v0.2.3\n Compiling tower-layer v0.3.3\n Compiling lazy_static v1.5.0\n Compiling rustls-pki-types v1.11.0\n Compiling tower v0.5.2\n Compiling rustls-pemfile v2.2.0\n Compiling tera v1.20.0\n Compiling ragit-fs v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/fs)\n Compiling async-channel v1.9.0\n Compiling clap_builder v4.5.27\n Compiling clap_derive v4.5.28\n Compiling hyper-tls v0.6.0\n Compiling async-global-executor v2.4.1\n Compiling url v2.5.4\n Compiling image v0.25.5\n Compiling serde_urlencoded v0.7.1\n Compiling futures-executor v0.3.31\n Compiling kv-log-macro v1.0.7\n Compiling encoding_rs v0.8.35\n Compiling ipnet v2.11.0\n Compiling mime v0.3.17\n Compiling reqwest v0.12.12\n Compiling ragit-pdl v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/pdl)\n Compiling async-std v1.13.0\n Compiling futures v0.3.31\n Compiling clap v4.5.28\n Compiling ragit-api v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/api)\nwarning: unused variable: `json_path`\n --> src/lib.rs:18:20\n |\n18 | pub fn load_models(json_path: &str) -> Result, Error> {\n | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_json_path`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: fields `id`, `model`, `role`, `stop_reason`, and `type` are never read\n --> src/response/anthropic.rs:7:5\n |\n6 | pub struct AnthropicResponse {\n | ----------------- fields in this struct\n7 | id: String,\n | ^^\n8 | model: String,\n | ^^^^^\n9 | content: Vec,\n10 | role: String,\n | ^^^^\n11 | stop_reason: String,\n | ^^^^^^^^^^^\n12 | r#type: String,\n | ^^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: field `type` is never read\n --> src/response/anthropic.rs:19:5\n |\n17 | struct AnthropicContent {\n | ---------------- field in this struct\n18 | text: String,\n19 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id` and `finish_reason` are never read\n --> src/response/cohere.rs:7:5\n |\n6 | pub struct CohereResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/cohere.rs:15:5\n |\n14 | struct CohereMessage {\n | ------------- field in this struct\n15 | role: String,\n | ^^^^\n\nwarning: field `billed_units` is never read\n --> src/response/cohere.rs:21:5\n |\n20 | struct CohereUsage {\n | ----------- field in this struct\n21 | billed_units: CohereTokens,\n | ^^^^^^^^^^^^\n\nwarning: field `type` is never read\n --> src/response/cohere.rs:27:5\n |\n26 | struct CohereContent {\n | ------------- field in this struct\n27 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id`, `object`, `created`, and `model` are never read\n --> src/response/openai.rs:7:5\n |\n6 | pub struct OpenAiResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | object: String,\n | ^^^^^^\n9 | created: i64,\n | ^^^^^^^\n10 | model: String,\n | ^^^^^\n\nwarning: fields `index` and `finish_reason` are never read\n --> src/response/openai.rs:17:5\n |\n16 | struct OpenAiChoice {\n | ------------ fields in this struct\n17 | index: usize,\n | ^^^^^\n18 | message: OpenAiMessage,\n19 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: fields `prompt_time`, `completion_time`, and `total_time` are never read\n --> src/response/openai.rs:30:5\n |\n23 | struct OpenAiUsage {\n | ----------- fields in this struct\n...\n30 | prompt_time: f32,\n | ^^^^^^^^^^^\n31 | #[serde(skip)]\n32 | completion_time: f32,\n | ^^^^^^^^^^^^^^^\n33 | #[serde(skip)]\n34 | total_time: f32,\n | ^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/openai.rs:39:5\n |\n38 | struct OpenAiMessage {\n | ------------- field in this struct\n39 | role: String,\n | ^^^^\n\nerror[E0277]: the trait bound `Model: TryFrom` is not satisfied\n --> src/lib.rs:76:45\n |\n76 | model: ModelRaw::llama70b().try_into().unwrap(),\n | ^^^^^^^^ the trait `From` is not implemented for `Model`, which is required by `ModelRaw: TryInto<_>`\n |\n = note: required for `ModelRaw` to implement `Into`\n = note: required for `Model` to implement `TryFrom`\n = note: required for `ModelRaw` to implement `TryInto`\n\nwarning: `ragit-api` (lib) generated 11 warnings\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `ragit-api` (lib test) generated 1 warning (1 duplicate)\nerror: could not compile `ragit-api` (lib test) due to 1 previous error; 1 warning emitted\nwarning: build failed, waiting for other jobs to finish...\nerror[E0599]: no function or associated item named `from_str` found for struct `Model` in the current scope\n --> src/main.rs:67:35\n |\n67 | let model = ragit_api::Model::from_str(&args.model).unwrap();\n | ^^^^^^^^ function or associated item not found in `Model`\n |\nnote: if you're trying to build a new `Model`, consider using `Model::dummy` which returns `Model`\n --> /home/ubuntu/Documents/ci/ragit/crates/api/src/model.rs:22:5\n |\n22 | pub fn dummy() -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^\nhelp: there is an associated function `from` with a similar name\n |\n67 | let model = ragit_api::Model::from(&args.model).unwrap();\n | ~~~~\n\nwarning: unused import: `std::str::FromStr`\n --> src/main.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `ragit-api` (bin \"ragit-api\" test) generated 1 warning\nerror: could not compile `ragit-api` (bin \"ragit-api\" test) due to 1 previous error; 1 warning emitted\n\n\n\n\n#####################\n### path: command ###\n/home/ubuntu/Documents/ci/ragit/crates/api: cargo test --release\n\n### status_code ###\n101\n\n### stdout ###\n\n\n### stderr ###\n Compiling proc-macro2 v1.0.93\n Compiling unicode-ident v1.0.16\n Compiling autocfg v1.4.0\n Compiling cfg-if v1.0.0\n Compiling libc v0.2.169\n Compiling quote v1.0.38\n Compiling syn v2.0.98\n Compiling crossbeam-utils v0.8.21\n Compiling memchr v2.7.4\n Compiling pin-project-lite v0.2.16\n Compiling futures-core v0.3.31\n Compiling smallvec v1.13.2\n Compiling once_cell v1.20.2\n Compiling synstructure v0.13.1\n Compiling slab v0.4.9\n Compiling value-bag v1.10.0\n Compiling futures-io v0.3.31\n Compiling log v0.4.25\n Compiling num-traits v0.2.19\n Compiling zerofrom-derive v0.1.5\n Compiling yoke-derive v0.7.5\n Compiling zerofrom v0.1.5\n Compiling bitflags v2.8.0\n Compiling stable_deref_trait v1.2.0\n Compiling zerovec-derive v0.10.3\n Compiling yoke v0.7.5\n Compiling crossbeam-epoch v0.9.18\n Compiling lock_api v0.4.12\n Compiling parking_lot_core v0.9.10\n Compiling futures-sink v0.3.31\n Compiling itoa v1.0.14\n Compiling bytes v1.10.0\n Compiling zerovec v0.10.4\n Compiling crossbeam-deque v0.8.6\n Compiling displaydoc v0.2.5\n Compiling thiserror v2.0.11\n Compiling shlex v1.3.0\n Compiling scopeguard v1.2.0\n Compiling cc v1.2.12\n Compiling tracing-core v0.1.33\n Compiling concurrent-queue v2.5.0\n Compiling pkg-config v0.3.31\n Compiling siphasher v1.0.1\n Compiling vcpkg v0.2.15\n Compiling pin-utils v0.1.0\n Compiling parking v2.2.1\n Compiling phf_shared v0.11.3\n Compiling tracing v0.1.41\n Compiling openssl-sys v0.9.105\n Compiling parking_lot v0.12.3\n Compiling tinystr v0.7.6\n Compiling futures-channel v0.3.31\n Compiling futures-macro v0.3.31\n Compiling tokio-macros v2.5.0\n Compiling thiserror-impl v2.0.11\n Compiling mio v1.0.3\n Compiling signal-hook-registry v1.4.2\n Compiling socket2 v0.5.8\n Compiling rand_core v0.6.4\n Compiling regex-syntax v0.8.5\n Compiling simd-adler32 v0.3.7\n Compiling atomic-waker v1.1.2\n Compiling writeable v0.5.5\n Compiling rayon-core v1.12.1\n Compiling futures-task v0.3.31\n Compiling litemap v0.7.4\n Compiling icu_locid v1.5.0\n Compiling futures-util v0.3.31\n Compiling regex-automata v0.4.9\n Compiling rand v0.8.5\n Compiling tokio v1.43.0\n Compiling icu_provider_macros v1.5.0\n Compiling fnv v1.0.7\n Compiling http v1.2.0\n Compiling icu_provider v1.5.0\n Compiling regex v1.11.1\n Compiling phf_generator v0.11.3\n Compiling event-listener v5.4.0\n Compiling num-integer v0.1.46\n Compiling aho-corasick v1.1.3\n Compiling fastrand v2.3.0\n Compiling anyhow v1.0.95\n Compiling adler2 v2.0.0\n Compiling serde v1.0.217\n Compiling icu_locid_transform_data v1.5.0\n Compiling either v1.13.0\n Compiling icu_locid_transform v1.5.0\n Compiling miniz_oxide v0.8.3\n Compiling num-bigint v0.4.6\n Compiling event-listener-strategy v0.5.3\n Compiling phf_codegen v0.11.3\n Compiling parse-zoneinfo v0.3.1\n Compiling phf v0.11.3\n Compiling icu_collections v1.5.0\n Compiling serde_derive v1.0.217\n Compiling zerocopy-derive v0.7.35\n Compiling minimal-lexical v0.2.1\n Compiling httparse v1.10.0\n Compiling equivalent v1.0.1\n Compiling percent-encoding v2.3.1\n Compiling ucd-trie v0.1.7\n Compiling arrayvec v0.7.6\n Compiling byteorder v1.5.0\n Compiling aligned-vec v0.5.0\n Compiling rustix v0.38.44\n Compiling icu_properties_data v1.5.0\n Compiling foreign-types-shared v0.1.1\n Compiling paste v1.0.15\n Compiling openssl v0.10.70\n Compiling hashbrown v0.15.2\n Compiling thiserror v1.0.69\n Compiling built v0.7.5\n Compiling indexmap v2.7.1\n Compiling rav1e v0.7.1\n Compiling pest v2.7.15\n Compiling foreign-types v0.3.2\n Compiling icu_properties v1.5.1\n Compiling v_frame v0.3.8\n Compiling zerocopy v0.7.35\n Compiling nom v7.1.3\n Compiling chrono-tz-build v0.3.0\n Compiling num-rational v0.4.2\n Compiling rayon v1.10.0\n Compiling futures-lite v2.6.0\n Compiling tokio-util v0.7.13\n Compiling http-body v1.0.1\n Compiling profiling-procmacros v1.0.16\n Compiling openssl-macros v0.1.1\n Compiling thiserror-impl v1.0.69\n Compiling bstr v1.11.3\n Compiling getrandom v0.2.15\n Compiling crc32fast v1.4.2\n Compiling icu_normalizer_data v1.5.0\n Compiling unic-common v0.9.0\n Compiling utf16_iter v1.0.5\n Compiling utf8_iter v1.0.4\n Compiling ryu v1.0.19\n Compiling native-tls v0.2.13\n Compiling iana-time-zone v0.1.61\n Compiling try-lock v0.2.5\n Compiling write16 v1.0.0\n Compiling linux-raw-sys v0.4.15\n Compiling same-file v1.0.6\n Compiling libm v0.2.11\n Compiling unic-char-range v0.9.0\n Compiling unic-char-property v0.9.0\n Compiling walkdir v2.5.0\n Compiling pest_meta v2.7.15\n Compiling icu_normalizer v1.5.0\n Compiling want v0.3.1\n Compiling chrono v0.4.39\n Compiling unic-ucd-version v0.9.0\n Compiling flate2 v1.0.35\n Compiling globset v0.4.15\n Compiling profiling v1.0.16\n Compiling maybe-rayon v0.1.1\n Compiling h2 v0.4.7\n Compiling av1-grain v0.2.3\n Compiling chrono-tz v0.9.0\n Compiling ppv-lite86 v0.2.20\n Compiling itertools v0.12.1\n Compiling num-derive v0.4.2\n Compiling arg_enum_proc_macro v0.3.4\n Compiling simd_helpers v0.1.0\n Compiling new_debug_unreachable v1.0.6\n Compiling tower-service v0.3.3\n Compiling noop_proc_macro v0.3.0\n Compiling imgref v1.11.0\n Compiling async-task v4.7.1\n Compiling openssl-probe v0.1.6\n Compiling weezl v0.1.8\n Compiling bitstream-io v2.6.0\n Compiling serde_json v1.0.138\n Compiling quick-error v2.0.1\n Compiling utf8parse v0.2.2\n Compiling anstyle-parse v0.2.6\n Compiling loop9 v0.1.5\n Compiling rand_chacha v0.3.1\n Compiling hyper v1.6.0\n Compiling ignore v0.4.23\n Compiling unic-ucd-segment v0.9.0\n Compiling polling v3.7.4\n Compiling idna_adapter v1.2.0\n Compiling pest_generator v2.7.15\n Compiling avif-serialize v0.8.2\n Compiling form_urlencoded v1.2.1\n Compiling async-channel v2.3.1\n Compiling async-lock v3.4.0\n Compiling piper v0.2.4\n Compiling fdeflate v0.3.7\n Compiling zune-inflate v0.2.54\n Compiling half v2.4.1\n Compiling color_quant v1.1.0\n Compiling jpeg-decoder v0.3.1\n Compiling anstyle v1.0.10\n Compiling bytemuck v1.21.0\n Compiling is_terminal_polyfill v1.70.1\n Compiling anstyle-query v1.1.2\n Compiling deunicode v1.6.0\n Compiling colorchoice v1.0.3\n Compiling byteorder-lite v0.1.0\n Compiling bitflags v1.3.2\n Compiling bit_field v0.10.2\n Compiling zune-core v0.4.12\n Compiling rgb v0.8.50\n Compiling lebe v0.5.2\n Compiling exr v1.73.0\n Compiling ravif v0.11.11\n Compiling zune-jpeg v0.4.14\n Compiling png v0.17.16\n Compiling image-webp v0.2.1\n Compiling anstream v0.6.18\n Compiling slug v0.1.6\n Compiling tiff v0.9.1\n Compiling qoi v0.4.1\n Compiling gif v0.13.1\n Compiling async-io v2.4.0\n Compiling blocking v1.6.1\n Compiling humansize v2.1.3\n Compiling pest_derive v2.7.15\n Compiling idna v1.0.3\n Compiling unic-segment v0.9.0\n Compiling globwalk v0.9.1\n Compiling hyper-util v0.1.10\n Compiling tokio-native-tls v0.3.1\n Compiling async-executor v1.13.1\n Compiling http-body-util v0.1.2\n Compiling sync_wrapper v1.0.2\n Compiling strsim v0.11.1\n Compiling tower-layer v0.3.3\n Compiling lazy_static v1.5.0\n Compiling event-listener v2.5.3\n Compiling clap_lex v0.7.4\n Compiling base64 v0.22.1\n Compiling pathdiff v0.2.3\n Compiling heck v0.5.0\n Compiling rustls-pki-types v1.11.0\n Compiling clap_derive v4.5.28\n Compiling rustls-pemfile v2.2.0\n Compiling ragit-fs v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/fs)\n Compiling clap_builder v4.5.27\n Compiling async-channel v1.9.0\n Compiling tera v1.20.0\n Compiling tower v0.5.2\n Compiling hyper-tls v0.6.0\n Compiling async-global-executor v2.4.1\n Compiling url v2.5.4\n Compiling image v0.25.5\n Compiling serde_urlencoded v0.7.1\n Compiling futures-executor v0.3.31\n Compiling kv-log-macro v1.0.7\n Compiling encoding_rs v0.8.35\n Compiling mime v0.3.17\n Compiling ipnet v2.11.0\n Compiling reqwest v0.12.12\n Compiling async-std v1.13.0\n Compiling futures v0.3.31\n Compiling ragit-pdl v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/pdl)\n Compiling clap v4.5.28\n Compiling ragit-api v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/api)\nwarning: unused variable: `json_path`\n --> src/lib.rs:18:20\n |\n18 | pub fn load_models(json_path: &str) -> Result, Error> {\n | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_json_path`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: fields `id`, `model`, `role`, `stop_reason`, and `type` are never read\n --> src/response/anthropic.rs:7:5\n |\n6 | pub struct AnthropicResponse {\n | ----------------- fields in this struct\n7 | id: String,\n | ^^\n8 | model: String,\n | ^^^^^\n9 | content: Vec,\n10 | role: String,\n | ^^^^\n11 | stop_reason: String,\n | ^^^^^^^^^^^\n12 | r#type: String,\n | ^^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: field `type` is never read\n --> src/response/anthropic.rs:19:5\n |\n17 | struct AnthropicContent {\n | ---------------- field in this struct\n18 | text: String,\n19 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id` and `finish_reason` are never read\n --> src/response/cohere.rs:7:5\n |\n6 | pub struct CohereResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/cohere.rs:15:5\n |\n14 | struct CohereMessage {\n | ------------- field in this struct\n15 | role: String,\n | ^^^^\n\nwarning: field `billed_units` is never read\n --> src/response/cohere.rs:21:5\n |\n20 | struct CohereUsage {\n | ----------- field in this struct\n21 | billed_units: CohereTokens,\n | ^^^^^^^^^^^^\n\nwarning: field `type` is never read\n --> src/response/cohere.rs:27:5\n |\n26 | struct CohereContent {\n | ------------- field in this struct\n27 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id`, `object`, `created`, and `model` are never read\n --> src/response/openai.rs:7:5\n |\n6 | pub struct OpenAiResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | object: String,\n | ^^^^^^\n9 | created: i64,\n | ^^^^^^^\n10 | model: String,\n | ^^^^^\n\nwarning: fields `index` and `finish_reason` are never read\n --> src/response/openai.rs:17:5\n |\n16 | struct OpenAiChoice {\n | ------------ fields in this struct\n17 | index: usize,\n | ^^^^^\n18 | message: OpenAiMessage,\n19 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: fields `prompt_time`, `completion_time`, and `total_time` are never read\n --> src/response/openai.rs:30:5\n |\n23 | struct OpenAiUsage {\n | ----------- fields in this struct\n...\n30 | prompt_time: f32,\n | ^^^^^^^^^^^\n31 | #[serde(skip)]\n32 | completion_time: f32,\n | ^^^^^^^^^^^^^^^\n33 | #[serde(skip)]\n34 | total_time: f32,\n | ^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/openai.rs:39:5\n |\n38 | struct OpenAiMessage {\n | ------------- field in this struct\n39 | role: String,\n | ^^^^\n\nwarning: `ragit-api` (lib) generated 11 warnings\nerror[E0599]: no function or associated item named `from_str` found for struct `Model` in the current scope\n --> src/main.rs:67:35\n |\n67 | let model = ragit_api::Model::from_str(&args.model).unwrap();\n | ^^^^^^^^ function or associated item not found in `Model`\n |\nnote: if you're trying to build a new `Model`, consider using `Model::dummy` which returns `Model`\n --> /home/ubuntu/Documents/ci/ragit/crates/api/src/model.rs:22:5\n |\n22 | pub fn dummy() -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^\nhelp: there is an associated function `from` with a similar name\n |\n67 | let model = ragit_api::Model::from(&args.model).unwrap();\n | ~~~~\n\nwarning: unused import: `std::str::FromStr`\n --> src/main.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `ragit-api` (bin \"ragit-api\" test) generated 1 warning\nerror: could not compile `ragit-api` (bin \"ragit-api\" test) due to 1 previous error; 1 warning emitted\nwarning: build failed, waiting for other jobs to finish...\nerror[E0277]: the trait bound `Model: TryFrom` is not satisfied\n --> src/lib.rs:76:45\n |\n76 | model: ModelRaw::llama70b().try_into().unwrap(),\n | ^^^^^^^^ the trait `From` is not implemented for `Model`, which is required by `ModelRaw: TryInto<_>`\n |\n = note: required for `ModelRaw` to implement `Into`\n = note: required for `Model` to implement `TryFrom`\n = note: required for `ModelRaw` to implement `TryInto`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `ragit-api` (lib test) generated 1 warning (1 duplicate)\nerror: could not compile `ragit-api` (lib test) due to 1 previous error; 1 warning emitted\n\n\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/cargo_tests.py\", line 45, in cargo_tests\n raise Exception(\"\\n\\n\".join(errors))\nException: \n#####################\n### path: command ###\n/home/ubuntu/Documents/ci/ragit/crates/api: cargo test\n\n### status_code ###\n101\n\n### stdout ###\n\n\n### stderr ###\n Updating crates.io index\n Locking 342 packages to latest compatible versions\n Adding aligned-vec v0.5.0 (latest: v0.6.1)\n Adding async-channel v1.9.0 (latest: v2.3.1)\n Adding bitflags v1.3.2 (latest: v2.8.0)\n Adding cfg-expr v0.15.8 (latest: v0.17.2)\n Adding chrono-tz v0.9.0 (latest: v0.10.1)\n Adding chrono-tz-build v0.3.0 (latest: v0.4.0)\n Adding core-foundation v0.9.4 (latest: v0.10.0)\n Adding event-listener v2.5.3 (latest: v5.4.0)\n Adding foreign-types v0.3.2 (latest: v0.5.0)\n Adding foreign-types-shared v0.1.1 (latest: v0.3.1)\n Adding generic-array v0.14.7 (latest: v1.2.0)\n Adding getrandom v0.2.15 (latest: v0.3.1)\n Adding itertools v0.12.1 (latest: v0.14.0)\n Adding linux-raw-sys v0.4.15 (latest: v0.7.0)\n Adding nom v7.1.3 (latest: v8.0.0)\n Adding rand v0.8.5 (latest: v0.9.0)\n Adding rand_chacha v0.3.1 (latest: v0.9.0)\n Adding rand_core v0.6.4 (latest: v0.9.0)\n Adding security-framework v2.11.1 (latest: v3.2.0)\n Adding system-deps v6.2.2 (latest: v7.0.3)\n Adding target-lexicon v0.12.16 (latest: v0.13.1)\n Adding thiserror v1.0.69 (latest: v2.0.11)\n Adding thiserror-impl v1.0.69 (latest: v2.0.11)\n Adding tinystr v0.7.6 (latest: v0.8.0)\n Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.14.0+wasi-0.2.3)\n Adding wasi v0.13.3+wasi-0.2.2 (latest: v0.14.0+wasi-0.2.3)\n Adding windows-core v0.52.0 (latest: v0.59.0)\n Adding windows-registry v0.2.0 (latest: v0.4.0)\n Adding windows-result v0.2.0 (latest: v0.3.0)\n Adding windows-strings v0.1.0 (latest: v0.3.0)\n Adding windows-sys v0.52.0 (latest: v0.59.0)\n Adding windows-targets v0.52.6 (latest: v0.53.0)\n Adding windows_aarch64_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_aarch64_msvc v0.52.6 (latest: v0.53.0)\n Adding windows_i686_gnu v0.52.6 (latest: v0.53.0)\n Adding windows_i686_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_i686_msvc v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_gnu v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_gnullvm v0.52.6 (latest: v0.53.0)\n Adding windows_x86_64_msvc v0.52.6 (latest: v0.53.0)\n Adding wit-bindgen-rt v0.33.0 (latest: v0.39.0)\n Adding writeable v0.5.5 (latest: v0.6.0)\n Adding zerocopy v0.7.35 (latest: v0.8.16)\n Adding zerocopy-derive v0.7.35 (latest: v0.8.16)\n Adding zerovec v0.10.4 (latest: v0.11.0)\n Adding zerovec-derive v0.10.3 (latest: v0.11.0)\n Compiling proc-macro2 v1.0.93\n Compiling unicode-ident v1.0.16\n Compiling autocfg v1.4.0\n Compiling cfg-if v1.0.0\n Compiling memchr v2.7.4\n Compiling quote v1.0.38\n Compiling syn v2.0.98\n Compiling libc v0.2.169\n Compiling crossbeam-utils v0.8.21\n Compiling pin-project-lite v0.2.16\n Compiling once_cell v1.20.2\n Compiling futures-core v0.3.31\n Compiling smallvec v1.13.2\n Compiling slab v0.4.9\n Compiling futures-io v0.3.31\n Compiling value-bag v1.10.0\n Compiling log v0.4.25\n Compiling num-traits v0.2.19\n Compiling synstructure v0.13.1\n Compiling bitflags v2.8.0\n Compiling stable_deref_trait v1.2.0\n Compiling crossbeam-epoch v0.9.18\n Compiling lock_api v0.4.12\n Compiling zerofrom-derive v0.1.5\n Compiling yoke-derive v0.7.5\n Compiling zerovec-derive v0.10.3\n Compiling zerofrom v0.1.5\n Compiling yoke v0.7.5\n Compiling parking_lot_core v0.9.10\n Compiling itoa v1.0.14\n Compiling futures-sink v0.3.31\n Compiling bytes v1.10.0\n Compiling siphasher v1.0.1\n Compiling zerovec v0.10.4\n Compiling displaydoc v0.2.5\n Compiling crossbeam-deque v0.8.6\n Compiling shlex v1.3.0\n Compiling scopeguard v1.2.0\n Compiling cc v1.2.12\n Compiling tracing-core v0.1.33\n Compiling concurrent-queue v2.5.0\n Compiling parking v2.2.1\n Compiling pkg-config v0.3.31\n Compiling pin-utils v0.1.0\n Compiling vcpkg v0.2.15\n Compiling tracing v0.1.41\n Compiling parking_lot v0.12.3\n Compiling openssl-sys v0.9.105\n Compiling tinystr v0.7.6\n Compiling phf_shared v0.11.3\n Compiling futures-channel v0.3.31\n Compiling futures-macro v0.3.31\n Compiling tokio-macros v2.5.0\n Compiling mio v1.0.3\n Compiling socket2 v0.5.8\n Compiling signal-hook-registry v1.4.2\n Compiling rayon-core v1.12.1\n Compiling simd-adler32 v0.3.7\n Compiling rand_core v0.6.4\n Compiling atomic-waker v1.1.2\n Compiling regex-syntax v0.8.5\n Compiling litemap v0.7.4\n Compiling futures-task v0.3.31\n Compiling writeable v0.5.5\n Compiling icu_locid v1.5.0\n Compiling regex-automata v0.4.9\n Compiling futures-util v0.3.31\n Compiling rand v0.8.5\n Compiling tokio v1.43.0\n Compiling icu_provider_macros v1.5.0\n Compiling thiserror v2.0.11\n Compiling fnv v1.0.7\n Compiling http v1.2.0\n Compiling icu_provider v1.5.0\n Compiling phf_generator v0.11.3\n Compiling regex v1.11.1\n Compiling event-listener v5.4.0\n Compiling thiserror-impl v2.0.11\n Compiling num-integer v0.1.46\n Compiling aho-corasick v1.1.3\n Compiling anyhow v1.0.95\n Compiling adler2 v2.0.0\n Compiling icu_locid_transform_data v1.5.0\n Compiling fastrand v2.3.0\n Compiling either v1.13.0\n Compiling serde v1.0.217\n Compiling icu_locid_transform v1.5.0\n Compiling miniz_oxide v0.8.3\n Compiling num-bigint v0.4.6\n Compiling event-listener-strategy v0.5.3\n Compiling parse-zoneinfo v0.3.1\n Compiling phf_codegen v0.11.3\n Compiling phf v0.11.3\n Compiling icu_collections v1.5.0\n Compiling serde_derive v1.0.217\n Compiling zerocopy-derive v0.7.35\n Compiling openssl v0.10.70\n Compiling ucd-trie v0.1.7\n Compiling minimal-lexical v0.2.1\n Compiling httparse v1.10.0\n Compiling icu_properties_data v1.5.0\n Compiling arrayvec v0.7.6\n Compiling hashbrown v0.15.2\n Compiling thiserror v1.0.69\n Compiling rustix v0.38.44\n Compiling foreign-types-shared v0.1.1\n Compiling byteorder v1.5.0\n Compiling percent-encoding v2.3.1\n Compiling built v0.7.5\n Compiling paste v1.0.15\n Compiling equivalent v1.0.1\n Compiling aligned-vec v0.5.0\n Compiling rav1e v0.7.1\n Compiling v_frame v0.3.8\n Compiling indexmap v2.7.1\n Compiling zerocopy v0.7.35\n Compiling foreign-types v0.3.2\n Compiling icu_properties v1.5.1\n Compiling nom v7.1.3\n Compiling pest v2.7.15\n Compiling chrono-tz-build v0.3.0\n Compiling num-rational v0.4.2\n Compiling rayon v1.10.0\n Compiling futures-lite v2.6.0\n Compiling tokio-util v0.7.13\n Compiling http-body v1.0.1\n Compiling openssl-macros v0.1.1\n Compiling profiling-procmacros v1.0.16\n Compiling thiserror-impl v1.0.69\n Compiling getrandom v0.2.15\n Compiling bstr v1.11.3\n Compiling crc32fast v1.4.2\n Compiling iana-time-zone v0.1.61\n Compiling utf16_iter v1.0.5\n Compiling unic-char-range v0.9.0\n Compiling utf8_iter v1.0.4\n Compiling same-file v1.0.6\n Compiling icu_normalizer_data v1.5.0\n Compiling unic-common v0.9.0\n Compiling write16 v1.0.0\n Compiling linux-raw-sys v0.4.15\n Compiling libm v0.2.11\n Compiling try-lock v0.2.5\n Compiling native-tls v0.2.13\n Compiling ryu v1.0.19\n Compiling want v0.3.1\n Compiling unic-ucd-version v0.9.0\n Compiling icu_normalizer v1.5.0\n Compiling walkdir v2.5.0\n Compiling unic-char-property v0.9.0\n Compiling chrono v0.4.39\n Compiling flate2 v1.0.35\n Compiling globset v0.4.15\n Compiling profiling v1.0.16\n Compiling maybe-rayon v0.1.1\n Compiling h2 v0.4.7\n Compiling av1-grain v0.2.3\n Compiling chrono-tz v0.9.0\n Compiling pest_meta v2.7.15\n Compiling ppv-lite86 v0.2.20\n Compiling itertools v0.12.1\n Compiling num-derive v0.4.2\n Compiling arg_enum_proc_macro v0.3.4\n Compiling simd_helpers v0.1.0\n Compiling bitstream-io v2.6.0\n Compiling openssl-probe v0.1.6\n Compiling quick-error v2.0.1\n Compiling async-task v4.7.1\n Compiling serde_json v1.0.138\n Compiling noop_proc_macro v0.3.0\n Compiling imgref v1.11.0\n Compiling utf8parse v0.2.2\n Compiling new_debug_unreachable v1.0.6\n Compiling tower-service v0.3.3\n Compiling weezl v0.1.8\n Compiling anstyle-parse v0.2.6\n Compiling loop9 v0.1.5\n Compiling rand_chacha v0.3.1\n Compiling hyper v1.6.0\n Compiling pest_generator v2.7.15\n Compiling polling v3.7.4\n Compiling ignore v0.4.23\n Compiling unic-ucd-segment v0.9.0\n Compiling idna_adapter v1.2.0\n Compiling form_urlencoded v1.2.1\n Compiling avif-serialize v0.8.2\n Compiling async-lock v3.4.0\n Compiling async-channel v2.3.1\n Compiling piper v0.2.4\n Compiling zune-inflate v0.2.54\n Compiling fdeflate v0.3.7\n Compiling half v2.4.1\n Compiling byteorder-lite v0.1.0\n Compiling rgb v0.8.50\n Compiling color_quant v1.1.0\n Compiling anstyle v1.0.10\n Compiling is_terminal_polyfill v1.70.1\n Compiling jpeg-decoder v0.3.1\n Compiling bit_field v0.10.2\n Compiling bitflags v1.3.2\n Compiling zune-core v0.4.12\n Compiling lebe v0.5.2\n Compiling bytemuck v1.21.0\n Compiling colorchoice v1.0.3\n Compiling deunicode v1.6.0\n Compiling anstyle-query v1.1.2\n Compiling anstream v0.6.18\n Compiling slug v0.1.6\n Compiling qoi v0.4.1\n Compiling exr v1.73.0\n Compiling tiff v0.9.1\n Compiling zune-jpeg v0.4.14\n Compiling png v0.17.16\n Compiling ravif v0.11.11\n Compiling gif v0.13.1\n Compiling image-webp v0.2.1\n Compiling async-io v2.4.0\n Compiling blocking v1.6.1\n Compiling humansize v2.1.3\n Compiling idna v1.0.3\n Compiling globwalk v0.9.1\n Compiling unic-segment v0.9.0\n Compiling pest_derive v2.7.15\n Compiling hyper-util v0.1.10\n Compiling tokio-native-tls v0.3.1\n Compiling async-executor v1.13.1\n Compiling http-body-util v0.1.2\n Compiling sync_wrapper v1.0.2\n Compiling heck v0.5.0\n Compiling base64 v0.22.1\n Compiling strsim v0.11.1\n Compiling clap_lex v0.7.4\n Compiling event-listener v2.5.3\n Compiling pathdiff v0.2.3\n Compiling tower-layer v0.3.3\n Compiling lazy_static v1.5.0\n Compiling rustls-pki-types v1.11.0\n Compiling tower v0.5.2\n Compiling rustls-pemfile v2.2.0\n Compiling tera v1.20.0\n Compiling ragit-fs v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/fs)\n Compiling async-channel v1.9.0\n Compiling clap_builder v4.5.27\n Compiling clap_derive v4.5.28\n Compiling hyper-tls v0.6.0\n Compiling async-global-executor v2.4.1\n Compiling url v2.5.4\n Compiling image v0.25.5\n Compiling serde_urlencoded v0.7.1\n Compiling futures-executor v0.3.31\n Compiling kv-log-macro v1.0.7\n Compiling encoding_rs v0.8.35\n Compiling ipnet v2.11.0\n Compiling mime v0.3.17\n Compiling reqwest v0.12.12\n Compiling ragit-pdl v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/pdl)\n Compiling async-std v1.13.0\n Compiling futures v0.3.31\n Compiling clap v4.5.28\n Compiling ragit-api v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/api)\nwarning: unused variable: `json_path`\n --> src/lib.rs:18:20\n |\n18 | pub fn load_models(json_path: &str) -> Result, Error> {\n | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_json_path`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: fields `id`, `model`, `role`, `stop_reason`, and `type` are never read\n --> src/response/anthropic.rs:7:5\n |\n6 | pub struct AnthropicResponse {\n | ----------------- fields in this struct\n7 | id: String,\n | ^^\n8 | model: String,\n | ^^^^^\n9 | content: Vec,\n10 | role: String,\n | ^^^^\n11 | stop_reason: String,\n | ^^^^^^^^^^^\n12 | r#type: String,\n | ^^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: field `type` is never read\n --> src/response/anthropic.rs:19:5\n |\n17 | struct AnthropicContent {\n | ---------------- field in this struct\n18 | text: String,\n19 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id` and `finish_reason` are never read\n --> src/response/cohere.rs:7:5\n |\n6 | pub struct CohereResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/cohere.rs:15:5\n |\n14 | struct CohereMessage {\n | ------------- field in this struct\n15 | role: String,\n | ^^^^\n\nwarning: field `billed_units` is never read\n --> src/response/cohere.rs:21:5\n |\n20 | struct CohereUsage {\n | ----------- field in this struct\n21 | billed_units: CohereTokens,\n | ^^^^^^^^^^^^\n\nwarning: field `type` is never read\n --> src/response/cohere.rs:27:5\n |\n26 | struct CohereContent {\n | ------------- field in this struct\n27 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id`, `object`, `created`, and `model` are never read\n --> src/response/openai.rs:7:5\n |\n6 | pub struct OpenAiResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | object: String,\n | ^^^^^^\n9 | created: i64,\n | ^^^^^^^\n10 | model: String,\n | ^^^^^\n\nwarning: fields `index` and `finish_reason` are never read\n --> src/response/openai.rs:17:5\n |\n16 | struct OpenAiChoice {\n | ------------ fields in this struct\n17 | index: usize,\n | ^^^^^\n18 | message: OpenAiMessage,\n19 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: fields `prompt_time`, `completion_time`, and `total_time` are never read\n --> src/response/openai.rs:30:5\n |\n23 | struct OpenAiUsage {\n | ----------- fields in this struct\n...\n30 | prompt_time: f32,\n | ^^^^^^^^^^^\n31 | #[serde(skip)]\n32 | completion_time: f32,\n | ^^^^^^^^^^^^^^^\n33 | #[serde(skip)]\n34 | total_time: f32,\n | ^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/openai.rs:39:5\n |\n38 | struct OpenAiMessage {\n | ------------- field in this struct\n39 | role: String,\n | ^^^^\n\nerror[E0277]: the trait bound `Model: TryFrom` is not satisfied\n --> src/lib.rs:76:45\n |\n76 | model: ModelRaw::llama70b().try_into().unwrap(),\n | ^^^^^^^^ the trait `From` is not implemented for `Model`, which is required by `ModelRaw: TryInto<_>`\n |\n = note: required for `ModelRaw` to implement `Into`\n = note: required for `Model` to implement `TryFrom`\n = note: required for `ModelRaw` to implement `TryInto`\n\nwarning: `ragit-api` (lib) generated 11 warnings\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `ragit-api` (lib test) generated 1 warning (1 duplicate)\nerror: could not compile `ragit-api` (lib test) due to 1 previous error; 1 warning emitted\nwarning: build failed, waiting for other jobs to finish...\nerror[E0599]: no function or associated item named `from_str` found for struct `Model` in the current scope\n --> src/main.rs:67:35\n |\n67 | let model = ragit_api::Model::from_str(&args.model).unwrap();\n | ^^^^^^^^ function or associated item not found in `Model`\n |\nnote: if you're trying to build a new `Model`, consider using `Model::dummy` which returns `Model`\n --> /home/ubuntu/Documents/ci/ragit/crates/api/src/model.rs:22:5\n |\n22 | pub fn dummy() -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^\nhelp: there is an associated function `from` with a similar name\n |\n67 | let model = ragit_api::Model::from(&args.model).unwrap();\n | ~~~~\n\nwarning: unused import: `std::str::FromStr`\n --> src/main.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `ragit-api` (bin \"ragit-api\" test) generated 1 warning\nerror: could not compile `ragit-api` (bin \"ragit-api\" test) due to 1 previous error; 1 warning emitted\n\n\n\n\n#####################\n### path: command ###\n/home/ubuntu/Documents/ci/ragit/crates/api: cargo test --release\n\n### status_code ###\n101\n\n### stdout ###\n\n\n### stderr ###\n Compiling proc-macro2 v1.0.93\n Compiling unicode-ident v1.0.16\n Compiling autocfg v1.4.0\n Compiling cfg-if v1.0.0\n Compiling libc v0.2.169\n Compiling quote v1.0.38\n Compiling syn v2.0.98\n Compiling crossbeam-utils v0.8.21\n Compiling memchr v2.7.4\n Compiling pin-project-lite v0.2.16\n Compiling futures-core v0.3.31\n Compiling smallvec v1.13.2\n Compiling once_cell v1.20.2\n Compiling synstructure v0.13.1\n Compiling slab v0.4.9\n Compiling value-bag v1.10.0\n Compiling futures-io v0.3.31\n Compiling log v0.4.25\n Compiling num-traits v0.2.19\n Compiling zerofrom-derive v0.1.5\n Compiling yoke-derive v0.7.5\n Compiling zerofrom v0.1.5\n Compiling bitflags v2.8.0\n Compiling stable_deref_trait v1.2.0\n Compiling zerovec-derive v0.10.3\n Compiling yoke v0.7.5\n Compiling crossbeam-epoch v0.9.18\n Compiling lock_api v0.4.12\n Compiling parking_lot_core v0.9.10\n Compiling futures-sink v0.3.31\n Compiling itoa v1.0.14\n Compiling bytes v1.10.0\n Compiling zerovec v0.10.4\n Compiling crossbeam-deque v0.8.6\n Compiling displaydoc v0.2.5\n Compiling thiserror v2.0.11\n Compiling shlex v1.3.0\n Compiling scopeguard v1.2.0\n Compiling cc v1.2.12\n Compiling tracing-core v0.1.33\n Compiling concurrent-queue v2.5.0\n Compiling pkg-config v0.3.31\n Compiling siphasher v1.0.1\n Compiling vcpkg v0.2.15\n Compiling pin-utils v0.1.0\n Compiling parking v2.2.1\n Compiling phf_shared v0.11.3\n Compiling tracing v0.1.41\n Compiling openssl-sys v0.9.105\n Compiling parking_lot v0.12.3\n Compiling tinystr v0.7.6\n Compiling futures-channel v0.3.31\n Compiling futures-macro v0.3.31\n Compiling tokio-macros v2.5.0\n Compiling thiserror-impl v2.0.11\n Compiling mio v1.0.3\n Compiling signal-hook-registry v1.4.2\n Compiling socket2 v0.5.8\n Compiling rand_core v0.6.4\n Compiling regex-syntax v0.8.5\n Compiling simd-adler32 v0.3.7\n Compiling atomic-waker v1.1.2\n Compiling writeable v0.5.5\n Compiling rayon-core v1.12.1\n Compiling futures-task v0.3.31\n Compiling litemap v0.7.4\n Compiling icu_locid v1.5.0\n Compiling futures-util v0.3.31\n Compiling regex-automata v0.4.9\n Compiling rand v0.8.5\n Compiling tokio v1.43.0\n Compiling icu_provider_macros v1.5.0\n Compiling fnv v1.0.7\n Compiling http v1.2.0\n Compiling icu_provider v1.5.0\n Compiling regex v1.11.1\n Compiling phf_generator v0.11.3\n Compiling event-listener v5.4.0\n Compiling num-integer v0.1.46\n Compiling aho-corasick v1.1.3\n Compiling fastrand v2.3.0\n Compiling anyhow v1.0.95\n Compiling adler2 v2.0.0\n Compiling serde v1.0.217\n Compiling icu_locid_transform_data v1.5.0\n Compiling either v1.13.0\n Compiling icu_locid_transform v1.5.0\n Compiling miniz_oxide v0.8.3\n Compiling num-bigint v0.4.6\n Compiling event-listener-strategy v0.5.3\n Compiling phf_codegen v0.11.3\n Compiling parse-zoneinfo v0.3.1\n Compiling phf v0.11.3\n Compiling icu_collections v1.5.0\n Compiling serde_derive v1.0.217\n Compiling zerocopy-derive v0.7.35\n Compiling minimal-lexical v0.2.1\n Compiling httparse v1.10.0\n Compiling equivalent v1.0.1\n Compiling percent-encoding v2.3.1\n Compiling ucd-trie v0.1.7\n Compiling arrayvec v0.7.6\n Compiling byteorder v1.5.0\n Compiling aligned-vec v0.5.0\n Compiling rustix v0.38.44\n Compiling icu_properties_data v1.5.0\n Compiling foreign-types-shared v0.1.1\n Compiling paste v1.0.15\n Compiling openssl v0.10.70\n Compiling hashbrown v0.15.2\n Compiling thiserror v1.0.69\n Compiling built v0.7.5\n Compiling indexmap v2.7.1\n Compiling rav1e v0.7.1\n Compiling pest v2.7.15\n Compiling foreign-types v0.3.2\n Compiling icu_properties v1.5.1\n Compiling v_frame v0.3.8\n Compiling zerocopy v0.7.35\n Compiling nom v7.1.3\n Compiling chrono-tz-build v0.3.0\n Compiling num-rational v0.4.2\n Compiling rayon v1.10.0\n Compiling futures-lite v2.6.0\n Compiling tokio-util v0.7.13\n Compiling http-body v1.0.1\n Compiling profiling-procmacros v1.0.16\n Compiling openssl-macros v0.1.1\n Compiling thiserror-impl v1.0.69\n Compiling bstr v1.11.3\n Compiling getrandom v0.2.15\n Compiling crc32fast v1.4.2\n Compiling icu_normalizer_data v1.5.0\n Compiling unic-common v0.9.0\n Compiling utf16_iter v1.0.5\n Compiling utf8_iter v1.0.4\n Compiling ryu v1.0.19\n Compiling native-tls v0.2.13\n Compiling iana-time-zone v0.1.61\n Compiling try-lock v0.2.5\n Compiling write16 v1.0.0\n Compiling linux-raw-sys v0.4.15\n Compiling same-file v1.0.6\n Compiling libm v0.2.11\n Compiling unic-char-range v0.9.0\n Compiling unic-char-property v0.9.0\n Compiling walkdir v2.5.0\n Compiling pest_meta v2.7.15\n Compiling icu_normalizer v1.5.0\n Compiling want v0.3.1\n Compiling chrono v0.4.39\n Compiling unic-ucd-version v0.9.0\n Compiling flate2 v1.0.35\n Compiling globset v0.4.15\n Compiling profiling v1.0.16\n Compiling maybe-rayon v0.1.1\n Compiling h2 v0.4.7\n Compiling av1-grain v0.2.3\n Compiling chrono-tz v0.9.0\n Compiling ppv-lite86 v0.2.20\n Compiling itertools v0.12.1\n Compiling num-derive v0.4.2\n Compiling arg_enum_proc_macro v0.3.4\n Compiling simd_helpers v0.1.0\n Compiling new_debug_unreachable v1.0.6\n Compiling tower-service v0.3.3\n Compiling noop_proc_macro v0.3.0\n Compiling imgref v1.11.0\n Compiling async-task v4.7.1\n Compiling openssl-probe v0.1.6\n Compiling weezl v0.1.8\n Compiling bitstream-io v2.6.0\n Compiling serde_json v1.0.138\n Compiling quick-error v2.0.1\n Compiling utf8parse v0.2.2\n Compiling anstyle-parse v0.2.6\n Compiling loop9 v0.1.5\n Compiling rand_chacha v0.3.1\n Compiling hyper v1.6.0\n Compiling ignore v0.4.23\n Compiling unic-ucd-segment v0.9.0\n Compiling polling v3.7.4\n Compiling idna_adapter v1.2.0\n Compiling pest_generator v2.7.15\n Compiling avif-serialize v0.8.2\n Compiling form_urlencoded v1.2.1\n Compiling async-channel v2.3.1\n Compiling async-lock v3.4.0\n Compiling piper v0.2.4\n Compiling fdeflate v0.3.7\n Compiling zune-inflate v0.2.54\n Compiling half v2.4.1\n Compiling color_quant v1.1.0\n Compiling jpeg-decoder v0.3.1\n Compiling anstyle v1.0.10\n Compiling bytemuck v1.21.0\n Compiling is_terminal_polyfill v1.70.1\n Compiling anstyle-query v1.1.2\n Compiling deunicode v1.6.0\n Compiling colorchoice v1.0.3\n Compiling byteorder-lite v0.1.0\n Compiling bitflags v1.3.2\n Compiling bit_field v0.10.2\n Compiling zune-core v0.4.12\n Compiling rgb v0.8.50\n Compiling lebe v0.5.2\n Compiling exr v1.73.0\n Compiling ravif v0.11.11\n Compiling zune-jpeg v0.4.14\n Compiling png v0.17.16\n Compiling image-webp v0.2.1\n Compiling anstream v0.6.18\n Compiling slug v0.1.6\n Compiling tiff v0.9.1\n Compiling qoi v0.4.1\n Compiling gif v0.13.1\n Compiling async-io v2.4.0\n Compiling blocking v1.6.1\n Compiling humansize v2.1.3\n Compiling pest_derive v2.7.15\n Compiling idna v1.0.3\n Compiling unic-segment v0.9.0\n Compiling globwalk v0.9.1\n Compiling hyper-util v0.1.10\n Compiling tokio-native-tls v0.3.1\n Compiling async-executor v1.13.1\n Compiling http-body-util v0.1.2\n Compiling sync_wrapper v1.0.2\n Compiling strsim v0.11.1\n Compiling tower-layer v0.3.3\n Compiling lazy_static v1.5.0\n Compiling event-listener v2.5.3\n Compiling clap_lex v0.7.4\n Compiling base64 v0.22.1\n Compiling pathdiff v0.2.3\n Compiling heck v0.5.0\n Compiling rustls-pki-types v1.11.0\n Compiling clap_derive v4.5.28\n Compiling rustls-pemfile v2.2.0\n Compiling ragit-fs v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/fs)\n Compiling clap_builder v4.5.27\n Compiling async-channel v1.9.0\n Compiling tera v1.20.0\n Compiling tower v0.5.2\n Compiling hyper-tls v0.6.0\n Compiling async-global-executor v2.4.1\n Compiling url v2.5.4\n Compiling image v0.25.5\n Compiling serde_urlencoded v0.7.1\n Compiling futures-executor v0.3.31\n Compiling kv-log-macro v1.0.7\n Compiling encoding_rs v0.8.35\n Compiling mime v0.3.17\n Compiling ipnet v2.11.0\n Compiling reqwest v0.12.12\n Compiling async-std v1.13.0\n Compiling futures v0.3.31\n Compiling ragit-pdl v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/pdl)\n Compiling clap v4.5.28\n Compiling ragit-api v0.3.0 (/home/ubuntu/Documents/ci/ragit/crates/api)\nwarning: unused variable: `json_path`\n --> src/lib.rs:18:20\n |\n18 | pub fn load_models(json_path: &str) -> Result, Error> {\n | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_json_path`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: fields `id`, `model`, `role`, `stop_reason`, and `type` are never read\n --> src/response/anthropic.rs:7:5\n |\n6 | pub struct AnthropicResponse {\n | ----------------- fields in this struct\n7 | id: String,\n | ^^\n8 | model: String,\n | ^^^^^\n9 | content: Vec,\n10 | role: String,\n | ^^^^\n11 | stop_reason: String,\n | ^^^^^^^^^^^\n12 | r#type: String,\n | ^^^^^^\n |\n = note: `#[warn(dead_code)]` on by default\n\nwarning: field `type` is never read\n --> src/response/anthropic.rs:19:5\n |\n17 | struct AnthropicContent {\n | ---------------- field in this struct\n18 | text: String,\n19 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id` and `finish_reason` are never read\n --> src/response/cohere.rs:7:5\n |\n6 | pub struct CohereResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/cohere.rs:15:5\n |\n14 | struct CohereMessage {\n | ------------- field in this struct\n15 | role: String,\n | ^^^^\n\nwarning: field `billed_units` is never read\n --> src/response/cohere.rs:21:5\n |\n20 | struct CohereUsage {\n | ----------- field in this struct\n21 | billed_units: CohereTokens,\n | ^^^^^^^^^^^^\n\nwarning: field `type` is never read\n --> src/response/cohere.rs:27:5\n |\n26 | struct CohereContent {\n | ------------- field in this struct\n27 | r#type: String,\n | ^^^^^^\n\nwarning: fields `id`, `object`, `created`, and `model` are never read\n --> src/response/openai.rs:7:5\n |\n6 | pub struct OpenAiResponse {\n | -------------- fields in this struct\n7 | id: String,\n | ^^\n8 | object: String,\n | ^^^^^^\n9 | created: i64,\n | ^^^^^^^\n10 | model: String,\n | ^^^^^\n\nwarning: fields `index` and `finish_reason` are never read\n --> src/response/openai.rs:17:5\n |\n16 | struct OpenAiChoice {\n | ------------ fields in this struct\n17 | index: usize,\n | ^^^^^\n18 | message: OpenAiMessage,\n19 | finish_reason: String,\n | ^^^^^^^^^^^^^\n\nwarning: fields `prompt_time`, `completion_time`, and `total_time` are never read\n --> src/response/openai.rs:30:5\n |\n23 | struct OpenAiUsage {\n | ----------- fields in this struct\n...\n30 | prompt_time: f32,\n | ^^^^^^^^^^^\n31 | #[serde(skip)]\n32 | completion_time: f32,\n | ^^^^^^^^^^^^^^^\n33 | #[serde(skip)]\n34 | total_time: f32,\n | ^^^^^^^^^^\n\nwarning: field `role` is never read\n --> src/response/openai.rs:39:5\n |\n38 | struct OpenAiMessage {\n | ------------- field in this struct\n39 | role: String,\n | ^^^^\n\nwarning: `ragit-api` (lib) generated 11 warnings\nerror[E0599]: no function or associated item named `from_str` found for struct `Model` in the current scope\n --> src/main.rs:67:35\n |\n67 | let model = ragit_api::Model::from_str(&args.model).unwrap();\n | ^^^^^^^^ function or associated item not found in `Model`\n |\nnote: if you're trying to build a new `Model`, consider using `Model::dummy` which returns `Model`\n --> /home/ubuntu/Documents/ci/ragit/crates/api/src/model.rs:22:5\n |\n22 | pub fn dummy() -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^\nhelp: there is an associated function `from` with a similar name\n |\n67 | let model = ragit_api::Model::from(&args.model).unwrap();\n | ~~~~\n\nwarning: unused import: `std::str::FromStr`\n --> src/main.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `ragit-api` (bin \"ragit-api\" test) generated 1 warning\nerror: could not compile `ragit-api` (bin \"ragit-api\" test) due to 1 previous error; 1 warning emitted\nwarning: build failed, waiting for other jobs to finish...\nerror[E0277]: the trait bound `Model: TryFrom` is not satisfied\n --> src/lib.rs:76:45\n |\n76 | model: ModelRaw::llama70b().try_into().unwrap(),\n | ^^^^^^^^ the trait `From` is not implemented for `Model`, which is required by `ModelRaw: TryInto<_>`\n |\n = note: required for `ModelRaw` to implement `Into`\n = note: required for `Model` to implement `TryFrom`\n = note: required for `ModelRaw` to implement `TryInto`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `ragit-api` (lib test) generated 1 warning (1 duplicate)\nerror: could not compile `ragit-api` (lib test) due to 1 previous error; 1 warning emitted\n\n\n", "elapsed_ms": 1392888 }, "add_and_rm": { "seq": 1, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/add_and_rm.py\", line 79, in add_and_rm\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2649 }, "recover": { "seq": 2, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/recover.py\", line 27, in recover\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2812 }, "clone": { "seq": 3, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/clone.py\", line 26, in clone\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 1719 }, "clone2": { "seq": 4, "pass": true, "error": null, "elapsed_ms": 388006 }, "cli": { "seq": 5, "pass": true, "error": null, "elapsed_ms": 7352 }, "many_chunks": { "seq": 6, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/many_chunks.py\", line 41, in many_chunks\n cargo_run([\"build\"], timeout=5.0)\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 6614 }, "ls": { "seq": 7, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/ls.py\", line 58, in ls\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 5106 }, "meta": { "seq": 8, "pass": true, "error": null, "elapsed_ms": 5350 }, "ii": { "seq": 9, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/ii.py\", line 34, in ii\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2795 }, "cat_file": { "seq": 10, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/cat_file.py\", line 36, in cat_file\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 8385 }, "images": { "seq": 11, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/images.py\", line 56, in images\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2943 }, "markdown_reader": { "seq": 12, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/markdown_reader.py\", line 99, in markdown_reader\n cargo_run([\"build\"], timeout=20.0)\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2167 }, "csv_reader": { "seq": 13, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/csv_reader.py\", line 32, in csv_reader\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 1798 }, "subdir": { "seq": 14, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/subdir.py\", line 20, in subdir\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 1479 }, "tfidf": { "seq": 15, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tfidf.py\", line 20, in tfidf\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2131 }, "merge": { "seq": 16, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/merge.py\", line 34, in merge\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 3872 }, "external_bases": { "seq": 17, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/external_bases.py\", line 46, in external_bases\n cargo_run([\"build\"], timeout=1.0)\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 8088 }, "end_to_end dummy": { "seq": 18, "pass": false, "error": "\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 288, in \n (\"end_to_end dummy\", lambda: end_to_end(test_model=\"dummy\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/end_to_end.py\", line 22, in end_to_end\n assert cargo_run([\"config\", \"--set\", \"model\", \"invalid-model-name\"], check=False) != 0\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAssertionError\n", "elapsed_ms": 1442 }, "end_to_end gpt-4o-mini": { "seq": 19, "pass": false, "error": "\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 289, in \n (\"end_to_end gpt-4o-mini\", lambda: end_to_end(test_model=\"gpt-4o-mini\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/end_to_end.py\", line 22, in end_to_end\n assert cargo_run([\"config\", \"--set\", \"model\", \"invalid-model-name\"], check=False) != 0\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAssertionError\n", "elapsed_ms": 1386 }, "prompts dummy": { "seq": 20, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 290, in \n (\"prompts dummy\", lambda: prompts(test_model=\"dummy\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/prompts.py\", line 34, in prompts\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 3173 }, "prompts gpt-4o-mini": { "seq": 21, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 291, in \n (\"prompts gpt-4o-mini\", lambda: prompts(test_model=\"gpt-4o-mini\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/prompts.py\", line 34, in prompts\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 3148 }, "prompts claude-3.5-sonnet": { "seq": 22, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 292, in \n (\"prompts claude-3.5-sonnet\", lambda: prompts(test_model=\"claude-3.5-sonnet\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/prompts.py\", line 34, in prompts\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 3134 }, "empty dummy": { "seq": 23, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 293, in \n (\"empty dummy\", lambda: empty(test_model=\"dummy\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/empty.py\", line 10, in empty\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 1493 }, "empty gpt-4o-mini": { "seq": 24, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 294, in \n (\"empty gpt-4o-mini\", lambda: empty(test_model=\"gpt-4o-mini\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/empty.py\", line 10, in empty\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 1495 }, "images2 gpt-4o-mini": { "seq": 25, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 295, in \n (\"images2 gpt-4o-mini\", lambda: images2(test_model=\"gpt-4o-mini\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/images2.py\", line 30, in images2\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2491 }, "images2 claude-3.5-sonnet": { "seq": 26, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 298, in \n (\"images2 claude-3.5-sonnet\", lambda: images2(test_model=\"claude-3.5-sonnet\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/images2.py\", line 30, in images2\n cargo_run([\"build\"])\n File \"/home/ubuntu/Documents/ci/ragit/tests/utils.py\", line 61, in cargo_run\n result = subprocess.run(args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', 'build']' returned non-zero exit status 101.\n", "elapsed_ms": 2496 }, "ragit_api llama3.2-11b-groq": { "seq": 27, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', '--model', 'llama3.2-11b-groq', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 301, in \n (\"ragit_api llama3.2-11b-groq\", lambda: ragit_api(test_model=\"llama3.2-11b-groq\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/ragit_api.py\", line 9, in ragit_api\n subprocess.run([\"cargo\", \"run\", \"--release\", '--', '--model', test_model, '--input', 'hello_world.pdl'], check=True)\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', '--model', 'llama3.2-11b-groq', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\n", "elapsed_ms": 1972 }, "ragit_api command-r": { "seq": 28, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', '--model', 'command-r', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 302, in \n (\"ragit_api command-r\", lambda: ragit_api(test_model=\"command-r\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/ragit_api.py\", line 9, in ragit_api\n subprocess.run([\"cargo\", \"run\", \"--release\", '--', '--model', test_model, '--input', 'hello_world.pdl'], check=True)\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', '--model', 'command-r', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\n", "elapsed_ms": 539 }, "ragit_api phi-3-14b-ollama": { "seq": 29, "pass": false, "error": "Command '['cargo', 'run', '--release', '--', '--model', 'phi-3-14b-ollama', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\nTraceback (most recent call last):\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 332, in \n test()\n File \"/home/ubuntu/Documents/ci/ragit/tests/tests.py\", line 303, in \n (\"ragit_api phi-3-14b-ollama\", lambda: ragit_api(test_model=\"phi-3-14b-ollama\")),\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/ubuntu/Documents/ci/ragit/tests/ragit_api.py\", line 9, in ragit_api\n subprocess.run([\"cargo\", \"run\", \"--release\", '--', '--model', test_model, '--input', 'hello_world.pdl'], check=True)\n File \"/usr/lib/python3.12/subprocess.py\", line 571, in run\n raise CalledProcessError(retcode, process.args,\nsubprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--', '--model', 'phi-3-14b-ollama', '--input', 'hello_world.pdl']' returned non-zero exit status 101.\n", "elapsed_ms": 539 }, "migrate": { "seq": 30, "pass": true, "error": null, "elapsed_ms": 497524 } }, "result": { "total": 31, "complete": 31, "pass": 4, "fail": 27, "remaining": 0 } }