From d4e3346130a1bf623ba74172f0d11b666fa29802 Mon Sep 17 00:00:00 2001 From: YuliaProkopovych Date: Fri, 3 May 2024 20:11:44 +0300 Subject: [PATCH] optimize tests --- module/move/optimization_tools/Cargo.toml | 8 ++++---- .../move/optimization_tools/src/hybrid_optimizer/mod.rs | 2 +- module/move/optimization_tools/src/lib.rs | 4 ++-- module/move/optimization_tools/tests/ga_optimization.rs | 3 +-- module/move/optimization_tools/tests/optimization.rs | 9 +++------ 5 files changed, 11 insertions(+), 15 deletions(-) diff --git a/module/move/optimization_tools/Cargo.toml b/module/move/optimization_tools/Cargo.toml index 3c8e802a8a..c84a55a45d 100644 --- a/module/move/optimization_tools/Cargo.toml +++ b/module/move/optimization_tools/Cargo.toml @@ -31,9 +31,9 @@ full = [ "enabled", ] enabled = [] -rapidity_6 = [] # to enable slow tests -static_plot = [] -dynamic_plot = [ "static_plot", "dep:plotters-backend", "dep:piston_window" ] +# rapidity_6 = [] # to enable slow tests +# static_plot = [] +plotting = [ "dep:plotters-backend", "dep:piston_window" ] lp_parse = [ "dep:exmex" ] [dependencies] @@ -48,7 +48,7 @@ rand = "0.8.5" statrs = "0.16.0" faer = { version = "0.16.0", features = [ "ndarray" ] } ndarray = "0.15.6" -plotters = { version = "0.3.5", default-features=false, features = [ +plotters = { version = "0.3.5", default-features = false, features = [ "bitmap_encoder", "ttf", "area_series", diff --git a/module/move/optimization_tools/src/hybrid_optimizer/mod.rs b/module/move/optimization_tools/src/hybrid_optimizer/mod.rs index 90f381f6b6..7e83a789e2 100644 --- a/module/move/optimization_tools/src/hybrid_optimizer/mod.rs +++ b/module/move/optimization_tools/src/hybrid_optimizer/mod.rs @@ -2,7 +2,7 @@ //! use crate::*; -#[ cfg( feature="static_plot" ) ] +#[ cfg( feature="plotting" ) ] use crate::plot::{ PlotDescription, PlotOptions, plot }; use iter_tools::Itertools; use std::ops::RangeInclusive; diff --git a/module/move/optimization_tools/src/lib.rs b/module/move/optimization_tools/src/lib.rs index 134318a76f..fd65c6c2ef 100644 --- a/module/move/optimization_tools/src/lib.rs +++ b/module/move/optimization_tools/src/lib.rs @@ -8,7 +8,7 @@ pub mod problems; pub mod hybrid_optimizer; pub mod simplex; pub mod optimal_params_search; -#[ cfg( feature="static_plot" ) ] +#[ cfg( feature="plotting" ) ] pub mod plot; -#[ cfg( feature="dynamic_plot" ) ] +#[ cfg( feature="plotting" ) ] pub mod plot_dynamic; diff --git a/module/move/optimization_tools/tests/ga_optimization.rs b/module/move/optimization_tools/tests/ga_optimization.rs index a4cf4d8b2d..e42568aee6 100644 --- a/module/move/optimization_tools/tests/ga_optimization.rs +++ b/module/move/optimization_tools/tests/ga_optimization.rs @@ -54,9 +54,8 @@ fn crossover() /// /// # Usage /// -/// cargo test solve_with_ga --release --features rapidity_6 +/// cargo test solve_with_ga --release /// -#[ cfg( feature = "rapidity_6" ) ] #[ ignore ] #[ test ] fn solve_with_ga() diff --git a/module/move/optimization_tools/tests/optimization.rs b/module/move/optimization_tools/tests/optimization.rs index dd50054eb2..329cfbe213 100644 --- a/module/move/optimization_tools/tests/optimization.rs +++ b/module/move/optimization_tools/tests/optimization.rs @@ -58,9 +58,8 @@ fn initial_temperature() /// /// # Usage /// -/// cargo test solve_with_sa --release --features rapidity_6 +/// cargo test solve_with_sa --release /// -#[ cfg( feature = "rapidity_6" ) ] #[ ignore ] #[ test ] fn solve_with_sa() @@ -104,9 +103,8 @@ fn solve_with_sa() /// /// # Usage /// -/// cargo test solve_empty_full_block --release --features rapidity_6 +/// cargo test solve_empty_full_block --release /// -#[ cfg( feature = "rapidity_6" ) ] #[ ignore ] #[ test ] fn solve_empty_full_block() @@ -181,9 +179,8 @@ fn solve_empty_full_block() /// /// # Usage /// -/// cargo test time_measure --release --features rapidity_6 +/// cargo test time_measure --release /// -#[ cfg( feature = "rapidity_6" ) ] #[ ignore ] #[ test ] fn time_measure()