build checks.x86_64-linux.gammaloop-fmt
- 0.00 s
$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/alphal00p/gammaloop?ref=advanced_sampling&rev=1df7aa38b6fd28fa9cd50ca94e59c90067ab0bb7&shallow=1#checks.x86_64-linux.gammaloop-fmt --print-build-logs
- 0.32 s
error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/7db5b3ee960e117db536bb846779e7633d150451926acbd99d708a335ef61e1a.sqlite' is busy
- 0.64 s
- 0.75 s
Building /nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv
- 0.76 s
[gammaloop-workspace-fmt] cargoVendorDir not set, will not automatically configure vendored sources
- 0.76 s
[gammaloop-workspace-fmt] cargoArtifacts not set, will not reuse any cargo artifacts
- 0.83 s
[gammaloop-workspace-fmt] Phase: unpackPhase
- 0.83 s
[gammaloop-workspace-fmt] unpacking source archive /nix/store/mqbbfwbhymgvf58nc6vf7c1sakrf6jsh-source
- 0.89 s
[gammaloop-workspace-fmt] source root is source
- 0.90 s
[gammaloop-workspace-fmt] Phase: patchPhase
- 0.91 s
[gammaloop-workspace-fmt] Executing configureCargoCommonVars
- 0.91 s
[gammaloop-workspace-fmt] Phase: updateAutotoolsGnuConfigScriptsPhase
- 0.92 s
[gammaloop-workspace-fmt] Phase: configurePhase
- 0.93 s
[gammaloop-workspace-fmt] default configurePhase, nothing to do
- 0.93 s
[gammaloop-workspace-fmt] Phase: buildPhase
- 0.93 s
[gammaloop-workspace-fmt] +++ command cargo --version
- 0.93 s
[gammaloop-workspace-fmt] cargo 1.97.0 (c980f4866 2026-06-30)
- 0.94 s
[gammaloop-workspace-fmt] +++ command cargo fmt -- --check
- 1.34 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:6:
- 1.34 s
[gammaloop-workspace-fmt] path::{Path, PathBuf},
- 1.34 s
[gammaloop-workspace-fmt] str::FromStr,
- 1.34 s
[gammaloop-workspace-fmt] sync::{
- 1.34 s
[gammaloop-workspace-fmt] - Arc, Mutex,
- 1.34 s
[gammaloop-workspace-fmt] atomic::{AtomicBool, AtomicU64, Ordering},
- 1.34 s
[gammaloop-workspace-fmt] + Arc, Mutex,
- 1.34 s
[gammaloop-workspace-fmt] },
- 1.34 s
[gammaloop-workspace-fmt] thread,
- 1.34 s
[gammaloop-workspace-fmt] time::Duration,
- 1.34 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:16:
- 1.34 s
[gammaloop-workspace-fmt] use clap::Args;
- 1.34 s
[gammaloop-workspace-fmt] use color_eyre::{Result, Section};
- 1.34 s
[gammaloop-workspace-fmt] use colored::Colorize;
- 1.34 s
[gammaloop-workspace-fmt] -use eyre::{Context, eyre};
- 1.34 s
[gammaloop-workspace-fmt] +use eyre::{eyre, Context};
- 1.34 s
[gammaloop-workspace-fmt] use gammalooprs::{
- 1.34 s
[gammaloop-workspace-fmt] processes::{Amplitude, CrossSection},
- 1.34 s
[gammaloop-workspace-fmt] utils::serde_utils::IsDefault,
- 1.34 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:23:
- 1.34 s
[gammaloop-workspace-fmt] };
- 1.34 s
[gammaloop-workspace-fmt] use linnet::half_edge::subgraph::SubGraphLike;
- 1.34 s
[gammaloop-workspace-fmt] -use schemars::{JsonSchema, Schema, schema_for};
- 1.34 s
[gammaloop-workspace-fmt] +use schemars::{schema_for, JsonSchema, Schema};
- 1.34 s
[gammaloop-workspace-fmt] use serde::{Deserialize, Serialize};
- 1.34 s
[gammaloop-workspace-fmt] use spenso::algebra::complex::Complex;
- 1.34 s
[gammaloop-workspace-fmt] -use sysinfo::{ProcessRefreshKind, ProcessesToUpdate, System, get_current_pid};
- 1.34 s
[gammaloop-workspace-fmt] +use sysinfo::{get_current_pid, ProcessRefreshKind, ProcessesToUpdate, System};
- 1.34 s
[gammaloop-workspace-fmt] use toml::Value as TomlValue;
- 1.34 s
[gammaloop-workspace-fmt] -use tracing::{Span, debug, info, info_span};
- 1.34 s
[gammaloop-workspace-fmt] +use tracing::{debug, info, info_span, Span};
- 1.34 s
[gammaloop-workspace-fmt] use tracing_indicatif::span_ext::IndicatifSpanExt;
- 1.34 s
[gammaloop-workspace-fmt]
- 1.34 s
[gammaloop-workspace-fmt] use gammalooprs::{
- 1.34 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:34:
- 1.34 s
[gammaloop-workspace-fmt] - GammaLoopContextContainer, clear_interrupt_request,
- 1.34 s
[gammaloop-workspace-fmt] + clear_interrupt_request,
- 1.34 s
[gammaloop-workspace-fmt] feyngen::GenerationType,
- 1.34 s
[gammaloop-workspace-fmt] graph::Graph,
- 1.34 s
[gammaloop-workspace-fmt] initialisation::initialise,
- 1.34 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:39:
- 1.34 s
[gammaloop-workspace-fmt] is_interrupt_requested,
- 1.34 s
[gammaloop-workspace-fmt] model::{InputParamCard, Model, SerializableInputParamCard, UFOSymbol},
- 1.34 s
[gammaloop-workspace-fmt] processes::{
- 1.34 s
[gammaloop-workspace-fmt] - DotExportSettings, GeneratedGraphReport, GenerationProcessKind, GenerationProgressMode,
- 1.34 s
[gammaloop-workspace-fmt] - GenerationProgressModeGuard, GenerationProgressObserver, GenerationProgressObserverGuard,
- 1.34 s
[gammaloop-workspace-fmt] - GenerationProgressPhase, GraphGenerationStats, GraphGroupSelectionMode,
- 1.34 s
[gammaloop-workspace-fmt] - GraphGroupSelectionPlan, GraphGroupSelectionReport, GraphGroupSelectionSpec,
- 1.34 s
[gammaloop-workspace-fmt] - NamedGraphGenerationReport, Process, ProcessCollection, ProcessDefinition, ProcessList,
- 1.34 s
[gammaloop-workspace-fmt] - ProcessLoadSelection, begin_phase, merge_generated_graph_reports,
- 1.35 s
[gammaloop-workspace-fmt] + begin_phase, merge_generated_graph_reports, DotExportSettings, GeneratedGraphReport,
- 1.35 s
[gammaloop-workspace-fmt] + GenerationProcessKind, GenerationProgressMode, GenerationProgressModeGuard,
- 1.35 s
[gammaloop-workspace-fmt] + GenerationProgressObserver, GenerationProgressObserverGuard, GenerationProgressPhase,
- 1.35 s
[gammaloop-workspace-fmt] + GraphGenerationStats, GraphGroupSelectionMode, GraphGroupSelectionPlan,
- 1.35 s
[gammaloop-workspace-fmt] + GraphGroupSelectionReport, GraphGroupSelectionSpec, NamedGraphGenerationReport, Process,
- 1.35 s
[gammaloop-workspace-fmt] + ProcessCollection, ProcessDefinition, ProcessList, ProcessLoadSelection,
- 1.35 s
[gammaloop-workspace-fmt] },
- 1.35 s
[gammaloop-workspace-fmt] settings::{
- 1.35 s
[gammaloop-workspace-fmt] - GlobalSettings, RuntimeSettings, global::GenerationSettings, runtime::LockedRuntimeSettings,
- 1.35 s
[gammaloop-workspace-fmt] + global::GenerationSettings, runtime::LockedRuntimeSettings, GlobalSettings, RuntimeSettings,
- 1.35 s
[gammaloop-workspace-fmt] },
- 1.35 s
[gammaloop-workspace-fmt] utils::{
- 1.35 s
[gammaloop-workspace-fmt] - F,
- 1.35 s
[gammaloop-workspace-fmt] - serde_utils::{SmartSerde, get_schema_folder},
- 1.35 s
[gammaloop-workspace-fmt] + serde_utils::{get_schema_folder, SmartSerde},
- 1.35 s
[gammaloop-workspace-fmt] tracing::{init_bench_tracing, init_test_tracing},
- 1.35 s
[gammaloop-workspace-fmt] + F,
- 1.35 s
[gammaloop-workspace-fmt] },
- 1.35 s
[gammaloop-workspace-fmt] + GammaLoopContextContainer,
- 1.35 s
[gammaloop-workspace-fmt] };
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] use crate::{
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:60:
- 1.35 s
[gammaloop-workspace-fmt] - CLISettings,
- 1.35 s
[gammaloop-workspace-fmt] command_parser::{normalize_clap_args, split_command_line},
- 1.35 s
[gammaloop-workspace-fmt] - command_template::{PlaceholderSpec, contains_placeholder, placeholder_specs},
- 1.35 s
[gammaloop-workspace-fmt] - commands::{Commands, save::SaveState},
- 1.35 s
[gammaloop-workspace-fmt] - integrand_info::{IntegrandInfo, collect_integrand_info},
- 1.35 s
[gammaloop-workspace-fmt] + command_template::{contains_placeholder, placeholder_specs, PlaceholderSpec},
- 1.35 s
[gammaloop-workspace-fmt] + commands::{save::SaveState, Commands},
- 1.35 s
[gammaloop-workspace-fmt] + integrand_info::{collect_integrand_info, IntegrandInfo},
- 1.35 s
[gammaloop-workspace-fmt] model_parameters::{external_model_parameter_type, validate_model_parameter_type},
- 1.35 s
[gammaloop-workspace-fmt] render_smart_toml,
- 1.35 s
[gammaloop-workspace-fmt] tracing::{set_file_log_filter, set_log_style, set_stderr_log_filter},
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:68:
- 1.35 s
[gammaloop-workspace-fmt] + CLISettings,
- 1.35 s
[gammaloop-workspace-fmt] };
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] #[derive(Debug, Clone, Copy, Default)]
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3440:
- 1.35 s
[gammaloop-workspace-fmt] model::InputParamCard,
- 1.35 s
[gammaloop-workspace-fmt] momentum::{Dep, ExternalMomenta, Helicity},
- 1.35 s
[gammaloop-workspace-fmt] processes::{
- 1.35 s
[gammaloop-workspace-fmt] - RaisedPropagatorScope, RaisedPropagatorSignature, SelectionPolarity,
- 1.35 s
[gammaloop-workspace-fmt] - process::ProcessCollection,
- 1.35 s
[gammaloop-workspace-fmt] + process::ProcessCollection, RaisedPropagatorScope, RaisedPropagatorSignature,
- 1.35 s
[gammaloop-workspace-fmt] + SelectionPolarity,
- 1.35 s
[gammaloop-workspace-fmt] },
- 1.35 s
[gammaloop-workspace-fmt] settings::global::{CompilationMode, FrozenCompilationMode},
- 1.35 s
[gammaloop-workspace-fmt] settings::{
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3448:
- 1.35 s
[gammaloop-workspace-fmt] + runtime::kinematic::{improvement::PhaseSpaceImprovementSettings, Externals},
- 1.35 s
[gammaloop-workspace-fmt] KinematicsSettings, RuntimeSettings,
- 1.35 s
[gammaloop-workspace-fmt] - runtime::kinematic::{Externals, improvement::PhaseSpaceImprovementSettings},
- 1.35 s
[gammaloop-workspace-fmt] },
- 1.35 s
[gammaloop-workspace-fmt] utils::{load_generic_model, serde_utils::SHOWDEFAULTS},
- 1.35 s
[gammaloop-workspace-fmt] };
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3548:
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] #[test]
- 1.35 s
[gammaloop-workspace-fmt] fn named_generation_records_common_settings_for_persistent_uv_exports() -> Result<()> {
- 1.35 s
[gammaloop-workspace-fmt] - use gammalooprs::uv::{UVOrchestrator, export::UVForestExportSettings};
- 1.35 s
[gammaloop-workspace-fmt] + use gammalooprs::uv::{export::UVForestExportSettings, UVOrchestrator};
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] test_initialise()?;
- 1.35 s
[gammaloop-workspace-fmt] for (folder, source) in [
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3691:
- 1.35 s
[gammaloop-workspace-fmt] let file_name = file_name.to_string_lossy();
- 1.35 s
[gammaloop-workspace-fmt] node_ids
- 1.35 s
[gammaloop-workspace-fmt] .insert(file_name.split('_').nth(1).unwrap().parse::<usize>()?);
- 1.35 s
[gammaloop-workspace-fmt] - assert!(
- 1.35 s
[gammaloop-workspace-fmt] - fs::read_to_string(node.path())?
- 1.35 s
[gammaloop-workspace-fmt] - .contains("forest_residue_index")
- 1.35 s
[gammaloop-workspace-fmt] - );
- 1.35 s
[gammaloop-workspace-fmt] + assert!(fs::read_to_string(node.path())?
- 1.35 s
[gammaloop-workspace-fmt] + .contains("forest_residue_index"));
- 1.35 s
[gammaloop-workspace-fmt] }
- 1.35 s
[gammaloop-workspace-fmt] }
- 1.35 s
[gammaloop-workspace-fmt] assert!(node_ids.len() > 1, "computed export needs a proper UV node");
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4057:
- 1.35 s
[gammaloop-workspace-fmt] assert_eq!(selected.process_id, 0);
- 1.35 s
[gammaloop-workspace-fmt] assert_eq!(selected.integrand_name, "selected");
- 1.35 s
[gammaloop-workspace-fmt] let process = &state.process_list.processes[0];
- 1.35 s
[gammaloop-workspace-fmt] - assert!(
- 1.35 s
[gammaloop-workspace-fmt] - process
- 1.35 s
[gammaloop-workspace-fmt] - .collection
- 1.35 s
[gammaloop-workspace-fmt] - .get_integrand_names()
- 1.35 s
[gammaloop-workspace-fmt] - .contains(&"default")
- 1.35 s
[gammaloop-workspace-fmt] - );
- 1.35 s
[gammaloop-workspace-fmt] - assert!(
- 1.35 s
[gammaloop-workspace-fmt] - process
- 1.35 s
[gammaloop-workspace-fmt] - .collection
- 1.35 s
[gammaloop-workspace-fmt] - .get_integrand_names()
- 1.35 s
[gammaloop-workspace-fmt] - .contains(&"selected")
- 1.35 s
[gammaloop-workspace-fmt] - );
- 1.35 s
[gammaloop-workspace-fmt] + assert!(process
- 1.35 s
[gammaloop-workspace-fmt] + .collection
- 1.35 s
[gammaloop-workspace-fmt] + .get_integrand_names()
- 1.35 s
[gammaloop-workspace-fmt] + .contains(&"default"));
- 1.35 s
[gammaloop-workspace-fmt] + assert!(process
- 1.35 s
[gammaloop-workspace-fmt] + .collection
- 1.35 s
[gammaloop-workspace-fmt] + .get_integrand_names()
- 1.35 s
[gammaloop-workspace-fmt] + .contains(&"selected"));
- 1.35 s
[gammaloop-workspace-fmt] match &process.collection {
- 1.35 s
[gammaloop-workspace-fmt] ProcessCollection::Amplitudes(amplitudes) => {
- 1.35 s
[gammaloop-workspace-fmt] assert!(amplitudes["default"].integrand.is_none());
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4153:
- 1.35 s
[gammaloop-workspace-fmt] assert!(selected.replaced_existing_target);
- 1.35 s
[gammaloop-workspace-fmt] assert!(selected.removed_target_artifacts);
- 1.35 s
[gammaloop-workspace-fmt] assert!(!stale_integrand_folder.exists());
- 1.35 s
[gammaloop-workspace-fmt] - assert!(
- 1.35 s
[gammaloop-workspace-fmt] - !state
- 1.35 s
[gammaloop-workspace-fmt] - .generation_summaries
- 1.35 s
[gammaloop-workspace-fmt] - .contains_key(&IntegrandGenerationSummaryKey {
- 1.35 s
[gammaloop-workspace-fmt] - process_id: 0,
- 1.35 s
[gammaloop-workspace-fmt] - integrand_name: "selected".to_string(),
- 1.35 s
[gammaloop-workspace-fmt] - })
- 1.35 s
[gammaloop-workspace-fmt] - );
- 1.35 s
[gammaloop-workspace-fmt] + assert!(!state
- 1.35 s
[gammaloop-workspace-fmt] + .generation_summaries
- 1.35 s
[gammaloop-workspace-fmt] + .contains_key(&IntegrandGenerationSummaryKey {
- 1.35 s
[gammaloop-workspace-fmt] + process_id: 0,
- 1.35 s
[gammaloop-workspace-fmt] + integrand_name: "selected".to_string(),
- 1.35 s
[gammaloop-workspace-fmt] + }));
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] let err = state
- 1.35 s
[gammaloop-workspace-fmt] .select_integrand_graph_groups(
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4298:
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] #[test]
- 1.35 s
[gammaloop-workspace-fmt] fn test_command_history_serialization() {
- 1.35 s
[gammaloop-workspace-fmt] - use super::{CommandHistory, set_serialize_commands_as_strings};
- 1.35 s
[gammaloop-workspace-fmt] + use super::{set_serialize_commands_as_strings, CommandHistory};
- 1.35 s
[gammaloop-workspace-fmt] use crate::commands::Commands;
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] // Test basic construction
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4332:
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] #[test]
- 1.35 s
[gammaloop-workspace-fmt] fn test_command_history_toml_and_json_formats() {
- 1.35 s
[gammaloop-workspace-fmt] - use super::{CommandHistory, set_serialize_commands_as_strings};
- 1.35 s
[gammaloop-workspace-fmt] + use super::{set_serialize_commands_as_strings, CommandHistory};
- 1.35 s
[gammaloop-workspace-fmt] use crate::commands::Commands;
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] // Test different command types
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4400:
- 1.35 s
[gammaloop-workspace-fmt] #[test]
- 1.35 s
[gammaloop-workspace-fmt] fn run_history_push_with_raw_skips_quit_and_definition_commands() {
- 1.35 s
[gammaloop-workspace-fmt] use super::RunHistory;
- 1.35 s
[gammaloop-workspace-fmt] - use crate::commands::{StartCommandsBlock, run::Run};
- 1.35 s
[gammaloop-workspace-fmt] + use crate::commands::{run::Run, StartCommandsBlock};
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] let mut run_history = RunHistory::default();
- 1.35 s
[gammaloop-workspace-fmt] run_history.push_with_raw(
- 1.35 s
[gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:5439:
- 1.35 s
[gammaloop-workspace-fmt] .resolve_effective_model_parameter_card_for_settings(&settings)
- 1.35 s
[gammaloop-workspace-fmt] .unwrap_err();
- 1.35 s
[gammaloop-workspace-fmt]
- 1.35 s
[gammaloop-workspace-fmt] - assert!(
- 1.35 s
[gammaloop-workspace-fmt] - err.to_string()
- 1.35 s
[gammaloop-workspace-fmt] - .contains("cannot be overridden because it is not present")
- 1.35 s
[gammaloop-workspace-fmt] - );
- 1.35 s
[gammaloop-workspace-fmt] + assert!(err
- 1.35 s
[gammaloop-workspace-fmt] + .to_string()
- 1.35 s
[gammaloop-workspace-fmt] + .contains("cannot be overridden because it is not present"));
- 1.35 s
[gammaloop-workspace-fmt] }
- 1.35 s
[gammaloop-workspace-fmt] }
- 1.35 s
[gammaloop-workspace-fmt]
- 4.99 s
Progress: 0 of 1 built (1 failed)
- 4.99 s
Failed to build gammaloop-workspace-fmt after 4.2s
- 4.99 s
Cannot build '/nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv'.
- 4.99 s
Reason: builder failed with exit code 1.
- 4.99 s
Output paths:
- 4.99 s
/nix/store/j9qgdxh2x9619fgjflsbcs4mfymbrvfk-gammaloop-workspace-fmt-0.1.0
- 4.99 s
Last 232 log lines:
- 4.99 s
> cargoVendorDir not set, will not automatically configure vendored sources
- 4.99 s
> cargoArtifacts not set, will not reuse any cargo artifacts
- 4.99 s
> Running phase: unpackPhase
- 4.99 s
> unpacking source archive /nix/store/mqbbfwbhymgvf58nc6vf7c1sakrf6jsh-source
- 4.99 s
> source root is source
- 4.99 s
> Running phase: patchPhase
- 4.99 s
> Executing configureCargoCommonVars
- 4.99 s
> Running phase: updateAutotoolsGnuConfigScriptsPhase
- 4.99 s
> Running phase: configurePhase
- 4.99 s
> default configurePhase, nothing to do
- 4.99 s
> Running phase: buildPhase
- 4.99 s
> +++ command cargo --version
- 4.99 s
> cargo 1.97.0 (c980f4866 2026-06-30)
- 4.99 s
> +++ command cargo fmt -- --check
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:6:
- 4.99 s
> path::{Path, PathBuf},
- 4.99 s
> str::FromStr,
- 4.99 s
> sync::{
- 4.99 s
> - Arc, Mutex,
- 4.99 s
> atomic::{AtomicBool, AtomicU64, Ordering},
- 4.99 s
> + Arc, Mutex,
- 4.99 s
> },
- 4.99 s
> thread,
- 4.99 s
> time::Duration,
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:16:
- 4.99 s
> use clap::Args;
- 4.99 s
> use color_eyre::{Result, Section};
- 4.99 s
> use colored::Colorize;
- 4.99 s
> -use eyre::{Context, eyre};
- 4.99 s
> +use eyre::{eyre, Context};
- 4.99 s
> use gammalooprs::{
- 4.99 s
> processes::{Amplitude, CrossSection},
- 4.99 s
> utils::serde_utils::IsDefault,
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:23:
- 4.99 s
> };
- 4.99 s
> use linnet::half_edge::subgraph::SubGraphLike;
- 4.99 s
> -use schemars::{JsonSchema, Schema, schema_for};
- 4.99 s
> +use schemars::{schema_for, JsonSchema, Schema};
- 4.99 s
> use serde::{Deserialize, Serialize};
- 4.99 s
> use spenso::algebra::complex::Complex;
- 4.99 s
> -use sysinfo::{ProcessRefreshKind, ProcessesToUpdate, System, get_current_pid};
- 4.99 s
> +use sysinfo::{get_current_pid, ProcessRefreshKind, ProcessesToUpdate, System};
- 4.99 s
> use toml::Value as TomlValue;
- 4.99 s
> -use tracing::{Span, debug, info, info_span};
- 4.99 s
> +use tracing::{debug, info, info_span, Span};
- 4.99 s
> use tracing_indicatif::span_ext::IndicatifSpanExt;
- 4.99 s
>
- 4.99 s
> use gammalooprs::{
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:34:
- 4.99 s
> - GammaLoopContextContainer, clear_interrupt_request,
- 4.99 s
> + clear_interrupt_request,
- 4.99 s
> feyngen::GenerationType,
- 4.99 s
> graph::Graph,
- 4.99 s
> initialisation::initialise,
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:39:
- 4.99 s
> is_interrupt_requested,
- 4.99 s
> model::{InputParamCard, Model, SerializableInputParamCard, UFOSymbol},
- 4.99 s
> processes::{
- 4.99 s
> - DotExportSettings, GeneratedGraphReport, GenerationProcessKind, GenerationProgressMode,
- 4.99 s
> - GenerationProgressModeGuard, GenerationProgressObserver, GenerationProgressObserverGuard,
- 4.99 s
> - GenerationProgressPhase, GraphGenerationStats, GraphGroupSelectionMode,
- 4.99 s
> - GraphGroupSelectionPlan, GraphGroupSelectionReport, GraphGroupSelectionSpec,
- 4.99 s
> - NamedGraphGenerationReport, Process, ProcessCollection, ProcessDefinition, ProcessList,
- 4.99 s
> - ProcessLoadSelection, begin_phase, merge_generated_graph_reports,
- 4.99 s
> + begin_phase, merge_generated_graph_reports, DotExportSettings, GeneratedGraphReport,
- 4.99 s
> + GenerationProcessKind, GenerationProgressMode, GenerationProgressModeGuard,
- 4.99 s
> + GenerationProgressObserver, GenerationProgressObserverGuard, GenerationProgressPhase,
- 4.99 s
> + GraphGenerationStats, GraphGroupSelectionMode, GraphGroupSelectionPlan,
- 4.99 s
> + GraphGroupSelectionReport, GraphGroupSelectionSpec, NamedGraphGenerationReport, Process,
- 4.99 s
> + ProcessCollection, ProcessDefinition, ProcessList, ProcessLoadSelection,
- 4.99 s
> },
- 4.99 s
> settings::{
- 4.99 s
> - GlobalSettings, RuntimeSettings, global::GenerationSettings, runtime::LockedRuntimeSettings,
- 4.99 s
> + global::GenerationSettings, runtime::LockedRuntimeSettings, GlobalSettings, RuntimeSettings,
- 4.99 s
> },
- 4.99 s
> utils::{
- 4.99 s
> - F,
- 4.99 s
> - serde_utils::{SmartSerde, get_schema_folder},
- 4.99 s
> + serde_utils::{get_schema_folder, SmartSerde},
- 4.99 s
> tracing::{init_bench_tracing, init_test_tracing},
- 4.99 s
> + F,
- 4.99 s
> },
- 4.99 s
> + GammaLoopContextContainer,
- 4.99 s
> };
- 4.99 s
>
- 4.99 s
> use crate::{
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:60:
- 4.99 s
> - CLISettings,
- 4.99 s
> command_parser::{normalize_clap_args, split_command_line},
- 4.99 s
> - command_template::{PlaceholderSpec, contains_placeholder, placeholder_specs},
- 4.99 s
> - commands::{Commands, save::SaveState},
- 4.99 s
> - integrand_info::{IntegrandInfo, collect_integrand_info},
- 4.99 s
> + command_template::{contains_placeholder, placeholder_specs, PlaceholderSpec},
- 4.99 s
> + commands::{save::SaveState, Commands},
- 4.99 s
> + integrand_info::{collect_integrand_info, IntegrandInfo},
- 4.99 s
> model_parameters::{external_model_parameter_type, validate_model_parameter_type},
- 4.99 s
> render_smart_toml,
- 4.99 s
> tracing::{set_file_log_filter, set_log_style, set_stderr_log_filter},
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:68:
- 4.99 s
> + CLISettings,
- 4.99 s
> };
- 4.99 s
>
- 4.99 s
> #[derive(Debug, Clone, Copy, Default)]
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:3440:
- 4.99 s
> model::InputParamCard,
- 4.99 s
> momentum::{Dep, ExternalMomenta, Helicity},
- 4.99 s
> processes::{
- 4.99 s
> - RaisedPropagatorScope, RaisedPropagatorSignature, SelectionPolarity,
- 4.99 s
> - process::ProcessCollection,
- 4.99 s
> + process::ProcessCollection, RaisedPropagatorScope, RaisedPropagatorSignature,
- 4.99 s
> + SelectionPolarity,
- 4.99 s
> },
- 4.99 s
> settings::global::{CompilationMode, FrozenCompilationMode},
- 4.99 s
> settings::{
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:3448:
- 4.99 s
> + runtime::kinematic::{improvement::PhaseSpaceImprovementSettings, Externals},
- 4.99 s
> KinematicsSettings, RuntimeSettings,
- 4.99 s
> - runtime::kinematic::{Externals, improvement::PhaseSpaceImprovementSettings},
- 4.99 s
> },
- 4.99 s
> utils::{load_generic_model, serde_utils::SHOWDEFAULTS},
- 4.99 s
> };
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:3548:
- 4.99 s
>
- 4.99 s
> #[test]
- 4.99 s
> fn named_generation_records_common_settings_for_persistent_uv_exports() -> Result<()> {
- 4.99 s
> - use gammalooprs::uv::{UVOrchestrator, export::UVForestExportSettings};
- 4.99 s
> + use gammalooprs::uv::{export::UVForestExportSettings, UVOrchestrator};
- 4.99 s
>
- 4.99 s
> test_initialise()?;
- 4.99 s
> for (folder, source) in [
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:3691:
- 4.99 s
> let file_name = file_name.to_string_lossy();
- 4.99 s
> node_ids
- 4.99 s
> .insert(file_name.split('_').nth(1).unwrap().parse::<usize>()?);
- 4.99 s
> - assert!(
- 4.99 s
> - fs::read_to_string(node.path())?
- 4.99 s
> - .contains("forest_residue_index")
- 4.99 s
> - );
- 4.99 s
> + assert!(fs::read_to_string(node.path())?
- 4.99 s
> + .contains("forest_residue_index"));
- 4.99 s
> }
- 4.99 s
> }
- 4.99 s
> assert!(node_ids.len() > 1, "computed export needs a proper UV node");
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:4057:
- 4.99 s
> assert_eq!(selected.process_id, 0);
- 4.99 s
> assert_eq!(selected.integrand_name, "selected");
- 4.99 s
> let process = &state.process_list.processes[0];
- 4.99 s
> - assert!(
- 4.99 s
> - process
- 4.99 s
> - .collection
- 4.99 s
> - .get_integrand_names()
- 4.99 s
> - .contains(&"default")
- 4.99 s
> - );
- 4.99 s
> - assert!(
- 4.99 s
> - process
- 4.99 s
> - .collection
- 4.99 s
> - .get_integrand_names()
- 4.99 s
> - .contains(&"selected")
- 4.99 s
> - );
- 4.99 s
> + assert!(process
- 4.99 s
> + .collection
- 4.99 s
> + .get_integrand_names()
- 4.99 s
> + .contains(&"default"));
- 4.99 s
> + assert!(process
- 4.99 s
> + .collection
- 4.99 s
> + .get_integrand_names()
- 4.99 s
> + .contains(&"selected"));
- 4.99 s
> match &process.collection {
- 4.99 s
> ProcessCollection::Amplitudes(amplitudes) => {
- 4.99 s
> assert!(amplitudes["default"].integrand.is_none());
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:4153:
- 4.99 s
> assert!(selected.replaced_existing_target);
- 4.99 s
> assert!(selected.removed_target_artifacts);
- 4.99 s
> assert!(!stale_integrand_folder.exists());
- 4.99 s
> - assert!(
- 4.99 s
> - !state
- 4.99 s
> - .generation_summaries
- 4.99 s
> - .contains_key(&IntegrandGenerationSummaryKey {
- 4.99 s
> - process_id: 0,
- 4.99 s
> - integrand_name: "selected".to_string(),
- 4.99 s
> - })
- 4.99 s
> - );
- 4.99 s
> + assert!(!state
- 4.99 s
> + .generation_summaries
- 4.99 s
> + .contains_key(&IntegrandGenerationSummaryKey {
- 4.99 s
> + process_id: 0,
- 4.99 s
> + integrand_name: "selected".to_string(),
- 4.99 s
> + }));
- 4.99 s
>
- 4.99 s
> let err = state
- 4.99 s
> .select_integrand_graph_groups(
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:4298:
- 4.99 s
>
- 4.99 s
> #[test]
- 4.99 s
> fn test_command_history_serialization() {
- 4.99 s
> - use super::{CommandHistory, set_serialize_commands_as_strings};
- 4.99 s
> + use super::{set_serialize_commands_as_strings, CommandHistory};
- 4.99 s
> use crate::commands::Commands;
- 4.99 s
>
- 4.99 s
> // Test basic construction
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:4332:
- 4.99 s
>
- 4.99 s
> #[test]
- 4.99 s
> fn test_command_history_toml_and_json_formats() {
- 4.99 s
> - use super::{CommandHistory, set_serialize_commands_as_strings};
- 4.99 s
> + use super::{set_serialize_commands_as_strings, CommandHistory};
- 4.99 s
> use crate::commands::Commands;
- 4.99 s
>
- 4.99 s
> // Test different command types
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:4400:
- 4.99 s
> #[test]
- 4.99 s
> fn run_history_push_with_raw_skips_quit_and_definition_commands() {
- 4.99 s
> use super::RunHistory;
- 4.99 s
> - use crate::commands::{StartCommandsBlock, run::Run};
- 4.99 s
> + use crate::commands::{run::Run, StartCommandsBlock};
- 4.99 s
>
- 4.99 s
> let mut run_history = RunHistory::default();
- 4.99 s
> run_history.push_with_raw(
- 4.99 s
> Diff in /build/source/crates/gammaloop-api/src/state.rs:5439:
- 4.99 s
> .resolve_effective_model_parameter_card_for_settings(&settings)
- 4.99 s
> .unwrap_err();
- 4.99 s
>
- 4.99 s
> - assert!(
- 4.99 s
> - err.to_string()
- 4.99 s
> - .contains("cannot be overridden because it is not present")
- 4.99 s
> - );
- 4.99 s
> + assert!(err
- 4.99 s
> + .to_string()
- 4.99 s
> + .contains("cannot be overridden because it is not present"));
- 4.99 s
> }
- 4.99 s
> }
- 4.99 s
>
- 4.99 s
For full logs, run:
- 4.99 s
nix log /nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv
- 5.01 s
Build failed.