Skip to content

Commit 0408dca

Browse files
authored
Merge pull request #47 from anuket-project/iol-dev
2/17/2026 Release
2 parents c46380d + 5cd601b commit 0408dca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1699
-1587
lines changed

Cargo.lock

Lines changed: 42 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,4 @@ indicatif = { version = "0.17" } # progress bars
151151
proptest = { version = "1.6.0" }
152152
color-eyre = "0.6.3"
153153
pretty_assertions = "1.4.1"
154+
comfy-table = "7.2.2"

Makefile.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,18 @@ else
429429
echo "[OK] .coverage/ exists"
430430
fi
431431
432+
if [ ! -d "/etc/laas-reflab" ]; then
433+
echo "Creating /etc/laas-reflab directory..."
434+
mkdir /etc/laas-reflab
435+
echo "[OK] /etc/laas-reflab created"
436+
fi
437+
438+
if [ ! -d "/etc/laas-reflab/config.yaml" ]; then
439+
echo "Creating /etc/laas-reflab/config.yaml file from sample_config.yaml..."
440+
cp sample_config.yaml /etc/laas-reflab/config.yaml
441+
echo "[OK] /etc/laas-reflab/config.yaml created"
442+
fi
443+
432444
echo ""
433445
'''
434446

__init__.py

Whitespace-only changes.

backup_container/Dockerfile

Lines changed: 0 additions & 17 deletions
This file was deleted.

backup_container/influx_backup.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

backup_container/install_influx.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

crates/client/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ workflows = { path = "../workflows/" }
2626
notifications = { path = "../notifications/" }
2727
users = { path = "../users/" }
2828
dal = { path = "../dal/" }
29+
comfy-table = { workspace = true }

crates/client/src/lib.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ mod notifications;
88
mod overrides;
99
mod queries;
1010
mod switch_test;
11+
mod test_utils;
1112

1213
use common::prelude::{anyhow, itertools::Itertools};
1314
use dal::{AsEasyTransaction, DBTable, EasyTransaction, FKey, ID, new_client};
@@ -48,10 +49,8 @@ pub enum Command {
4849
ManageTemplates,
4950
#[strum(serialize = "Recovery")]
5051
Recovery,
51-
#[strum(serialize = "Test NXOS Switch")]
52-
TestSwitch,
53-
#[strum(serialize = "Test NXOS VLAN Configuration")]
54-
TestVlanConfig,
52+
#[strum(serialize = "Testing Utilities")]
53+
TestingUtils,
5554
#[strum(serialize = "Exit CLI")]
5655
Exit,
5756
}
@@ -119,12 +118,7 @@ pub async fn cli_entry(
119118
notifications::notification_actions(session, tascii_rt).await?;
120119
}
121120
Command::Query => queries::query(session).await.unwrap(),
122-
Command::TestSwitch => {
123-
switch_test::test_switch(session).await?;
124-
}
125-
Command::TestVlanConfig => {
126-
switch_test::test_vlan_configuration(session).await?;
127-
}
121+
Command::TestingUtils => {test_utils::test_utils(session).await?;}
128122
Command::Exit => return Ok(LiblaasStateInstruction::Exit),
129123
}
130124
}

0 commit comments

Comments
 (0)