fix: 修复实时日志与数据库切换可靠性
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Sync LobeHub models / sync (push) Has been cancelled
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Sync LobeHub models / sync (push) Has been cancelled
This commit is contained in:
1 parent
2efaa4fb35
commit
ce0f41c973
30 files changed
+814
-461
No files matched your search
@@ -1590,6 +1590,15 @@ mod tests {
|
||||
#[cfg(not(feature = "tauri"))]
|
||||
#[tokio::test]
|
||||
async fn import_api_trusts_persisted_job_context_and_keeps_other_missing_files_waiting()
|
||||
{
|
||||
Box::pin(
|
||||
run_import_api_trusts_persisted_job_context_and_keeps_other_missing_files_waiting(),
|
||||
)
|
||||
.await;
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "tauri"))]
|
||||
async fn run_import_api_trusts_persisted_job_context_and_keeps_other_missing_files_waiting()
|
||||
{
|
||||
crate::event::EventState::init().await.unwrap();
|
||||
let root = tempfile::tempdir().unwrap().keep();
|
||||
@@ -1788,18 +1797,17 @@ mod tests {
|
||||
.await
|
||||
.unwrap();
|
||||
assert_eq!(observed.pending, 1);
|
||||
let (scan_result, manual_result) = tokio::join!(
|
||||
scan_missing_modpack_files_in_at(
|
||||
job_id,
|
||||
&race_downloads,
|
||||
first_seen + DOWNLOAD_STABILITY_WINDOW,
|
||||
),
|
||||
import_missing_modpack_file(
|
||||
job_id,
|
||||
first.item_id.clone(),
|
||||
selected,
|
||||
)
|
||||
);
|
||||
let scan = Box::pin(scan_missing_modpack_files_in_at(
|
||||
job_id,
|
||||
&race_downloads,
|
||||
first_seen + DOWNLOAD_STABILITY_WINDOW,
|
||||
));
|
||||
let manual = Box::pin(import_missing_modpack_file(
|
||||
job_id,
|
||||
first.item_id.clone(),
|
||||
selected,
|
||||
));
|
||||
let (scan_result, manual_result) = tokio::join!(scan, manual);
|
||||
let scan_result = scan_result.unwrap();
|
||||
assert!(manual_result.is_ok());
|
||||
assert!(
|
||||
|
||||
Reference in new issue
Block a user