From f77a5dc146375c1facce7ec32a51a16f032b7bd8 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Thu, 19 Oct 2023 19:05:36 +0200
Subject: [PATCH] fix(#125): feat: cargo `ti`,`ta` and `cucumber-node`

---
 .cargo/config     | 5 +++--
 docker/Dockerfile | 9 ++-------
 2 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/.cargo/config b/.cargo/config
index 150b66ebd..e008f1822 100644
--- a/.cargo/config
+++ b/.cargo/config
@@ -1,8 +1,9 @@
 [alias]
-cucumber = "test -p duniter-end2end-tests --test cucumber_tests --"
 sanity-gdev = "test -p duniter-live-tests --test sanity_gdev -- --nocapture"
 tu = "test --workspace --exclude duniter-end2end-tests --exclude duniter-live-tests"
+ti = "test -p duniter-end2end-tests --test cucumber_tests --"
+ta = "test --workspace --exclude duniter-live-tests"
 tb = "test --features runtime-benchmarks -p"
 rbp = "run --release --features runtime-benchmarks -- benchmark pallet --chain=dev --steps=50 --repeat=20 --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=. --pallet"
 xtask = "run --package xtask --"
-
+cucumber-node = "test -- --chain=gdev_dev --execution=Native --sealing=manual --force-authoring --rpc-cors=all --tmp --ws-port 9944 --alice"
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 7b3e0dd7c..07f3e7811 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -54,13 +54,8 @@ RUN set -x && \
 # Run tests if requested, expted when cross-building
 ARG cucumber=0
 RUN if [ "$cucumber" != 0 ] && [ "$TARGETPLATFORM" = "$BUILDPLATFORM" ]; then \
-        cargo test --workspace --exclude duniter-end2end-tests --exclude duniter-live-tests && \
-        cargo cucumber -i account_creation* && \
-        cargo cucumber -i certification* && \
-        cargo cucumber -i identity_creation* && \
-        cargo cucumber -i monetary_mass* && \
-        cargo cucumber -i oneshot_account* && \
-        cargo cucumber -i transfer_all* && \
+        cargo tu && \
+        cargo cucumber && \
         cd target/debug/deps/ && \
         rm cucumber_tests-*.d && \
         mv cucumber_tests* ../../../build/duniter-cucumber; \
-- 
GitLab