Skip to content

Commit e32fc7f

Browse files
committed
Update cmd/test
1 parent 57c58e0 commit e32fc7f

2 files changed

Lines changed: 72 additions & 2 deletions

File tree

cmd/test/test.cmd

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ rem ===========================================================================
33
rem \brief Testing command-line interface
44
rem \project bee2evp/cmd
55
rem \created 2022.06.24
6-
rem \version 2025.04.23
6+
rem \version 2025.04.24
77
rem \pre The working directory contains zed.csr.
88
rem ===========================================================================
99

@@ -13,6 +13,9 @@ rem ===========================================================================
1313

1414
echo ****** Testing bee2cmd/ver...
1515

16+
bee2cmd
17+
if %ERRORLEVEL% equ 0 goto Error
18+
1619
bee2cmd ver
1720
if %ERRORLEVEL% neq 0 goto Error
1821

@@ -29,6 +32,9 @@ echo ****** Testing bee2cmd/bsum...
2932

3033
del /q check32 check256 -c 2> nul
3134

35+
bee2cmd bsum
36+
if %ERRORLEVEL% equ 0 goto Error
37+
3238
bee2cmd bsum -bash31 bee2cmd.exe
3339
if %ERRORLEVEL% equ 0 goto Error
3440

@@ -84,6 +90,9 @@ echo ****** Testing bee2cmd/pwd...
8490

8591
del /q s1 s2 s3 s4 s5 2> nul
8692

93+
bee2cmd pwd
94+
if %ERRORLEVEL% equ 0 goto Error
95+
8796
bee2cmd pwd gen pass:zed
8897
if %ERRORLEVEL% equ 0 goto Error
8998

@@ -204,6 +213,9 @@ echo ****** Testing bee2cmd/kg...
204213

205214
del /q privkey0 privkey1 privkey2 privkey3 pubkey0 pubkey2 pubkey3 2> nul
206215

216+
bee2cmd kg
217+
if %ERRORLEVEL% equ 0 goto Error
218+
207219
bee2cmd kg gen -l256 -pass share:"-pass pass:zed s2 s3 s4"
208220
if %ERRORLEVEL% equ 0 goto Error
209221

@@ -257,6 +269,9 @@ echo ****** Testing bee2cmd/cvc...
257269

258270
del /q cert0 req1 cert1 pubkey1 req2 req21 cert2 req3 cert3 2> nul
259271

272+
bee2cmd cvc
273+
if %ERRORLEVEL% equ 0 goto Error
274+
260275
bee2cmd cvc root -authority BYCA0000 -from 220707 -until 990707 ^
261276
-pass pass:root -eid EEEEEEEEEE -esign 7777 privkey0 cert0
262277
if %ERRORLEVEL% neq 0 goto Error
@@ -391,6 +406,9 @@ del /q ff ss cert01 cert11 cert21 body sig 2> nul
391406
echo test> ff
392407
echo sig> ss
393408

409+
bee2cmd sig
410+
if %ERRORLEVEL% equ 0 goto Error
411+
394412
bee2cmd sig val -pubkey pubkey2 ff ss
395413
if %ERRORLEVEL% equ 0 goto Error
396414

@@ -543,6 +561,9 @@ echo ****** Testing bee2cmd/cvr...
543561

544562
del /q ring2 cert21 cert31 2> nul
545563

564+
bee2cmd cvr
565+
if %ERRORLEVEL% equ 0 goto Error
566+
546567
bee2cmd cvr init -pass pass:alice privkey2 cert2 ring2
547568
if %ERRORLEVEL% neq 0 goto Error
548569

@@ -615,6 +636,9 @@ echo ****** Testing bee2cmd/csr...
615636

616637
del /q zed.sk1 zed.csr1 2> nul
617638

639+
bee2cmd csr
640+
if %ERRORLEVEL% equ 0 goto Error
641+
618642
bee2cmd csr val zed.csr
619643
if %ERRORLEVEL% neq 0 goto Error
620644

@@ -639,6 +663,9 @@ del /q body stamp 2> nul
639663

640664
echo body> body
641665

666+
bee2cmd stamp
667+
if %ERRORLEVEL% equ 0 goto Error
668+
642669
bee2cmd stamp val body
643670
if %ERRORLEVEL% equ 0 goto Error
644671

@@ -679,6 +706,9 @@ echo ****** Testing bee2cmd/es...
679706

680707
del /q dd 2> nul
681708

709+
bee2cmd es
710+
if %ERRORLEVEL% equ 0 goto Error
711+
682712
bee2cmd es print
683713
if %ERRORLEVEL% neq 0 goto Error
684714

@@ -696,6 +726,9 @@ rem ===========================================================================
696726

697727
echo ****** Testing bee2cmd/st...
698728

729+
bee2cmd st
730+
if %ERRORLEVEL% equ 0 goto Error
731+
699732
bee2cmd st alg
700733
if %ERRORLEVEL% neq 0 goto Error
701734

@@ -724,6 +757,9 @@ del /q body body1 stamp p1 p10 s0 2> nul
724757
echo body> body
725758
echo body> body1
726759

760+
bee2cmd affix
761+
if %ERRORLEVEL% equ 0 goto Error
762+
727763
for /f "tokens=* USEBACKQ" %%F in (`bee2cmd affix print -sc body`) do (
728764
set sc=%%F
729765
)

cmd/test/test.sh

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# \brief Testing command-line interface
44
# \project bee2evp/cmd
55
# \created 2022.06.24
6-
# \version 2025.04.23
6+
# \version 2025.04.24
77
# \pre The working directory contains zed.csr.
88
# =============================================================================
99

@@ -24,6 +24,8 @@ function pause() {
2424
}
2525

2626
test_ver() {
27+
$bee2cmd \
28+
&& return 1
2729
$bee2cmd ver \
2830
|| return 1
2931
$bee2cmd ver ver \
@@ -34,6 +36,8 @@ test_ver() {
3436
test_bsum() {
3537
rm -rf -- check32 check256 -c \
3638
|| return 2
39+
$bee2cmd bsum \
40+
&& return 1
3741
$bee2cmd bsum -bash31 $bee2cmd \
3842
&& return 1
3943
$bee2cmd bsum -bash32 $bee2cmd $this > check32 \
@@ -70,6 +74,9 @@ test_bsum() {
7074
test_pwd() {
7175
rm -rf s1 s2 s3 s4 s5 ss1 ss2 ss3 \
7276
|| return 2
77+
# logo
78+
$bee2cmd pwd \
79+
&& return 1
7380
# pass
7481
$bee2cmd pwd gen pass:zed \
7582
&& return 1
@@ -158,6 +165,9 @@ test_kg() {
158165
rm -rf privkey0 privkey1 privkey2 privkey3 pubkey1 pubkey2 pubkey3 \
159166
|| return 2
160167

168+
$bee2cmd kg \
169+
&& return 1
170+
161171
$bee2cmd kg gen -l256 -pass share:"-pass pass:zed s2 s3 s4" \
162172
&& return 1
163173
$bee2cmd kg gen -l256 -pass share:"-pass pass:zed s2 s3 s4" -pass pass:zed \
@@ -202,6 +212,9 @@ test_cvc() {
202212
rm -rf cert0 req1 cert1 pubkey1 req2 req21 cert2 req3 cert3 \
203213
|| return 2
204214

215+
$bee2cmd cvc \
216+
&& return 1
217+
205218
$bee2cmd cvc root -authority BYCA0000 -from 220707 -until 990707 \
206219
-pass pass:root -eid EEEEEEEEEE -esign 7777 privkey0 cert0 \
207220
|| return 1
@@ -301,6 +314,9 @@ test_sig(){
301314
echo test> ff
302315
echo sig> ss
303316

317+
$bee2cmd sig \
318+
&& return 1
319+
304320
$bee2cmd sig val -pubkey pubkey2 ff ss \
305321
&& return 1
306322
$bee2cmd sig val -anchor cert0 ff ss \
@@ -416,6 +432,9 @@ test_cvr(){
416432
rm -rf ring2 cert21 cert31 \
417433
|| return 2
418434

435+
$bee2cmd cvr \
436+
&& return 1
437+
419438
$bee2cmd cvr init -pass pass:alice privkey2 cert2 ring2 \
420439
|| return 1
421440
$bee2cmd cvr add -pass pass:alice privkey2 cert2 cert3 ring2 \
@@ -464,6 +483,9 @@ test_csr(){
464483
rm -rf zed.sk1 zed.csr1 \
465484
|| return 2
466485

486+
$bee2cmd csr \
487+
&& return 1
488+
467489
$bee2cmd csr val zed.csr \
468490
|| return 1
469491
$bee2cmd kg gen -pass pass:zed1 zed.sk1 \
@@ -482,6 +504,9 @@ test_stamp() {
482504

483505
echo body> body
484506

507+
$bee2cmd stamp \
508+
&& return 1
509+
485510
$bee2cmd stamp val body \
486511
&& return 1
487512
$bee2cmd stamp gen body body \
@@ -511,6 +536,9 @@ test_es() {
511536
rm -rf dd\
512537
|| return 2
513538

539+
$bee2cmd es \
540+
&& return 1
541+
514542
$bee2cmd es print \
515543
|| return 1
516544
$bee2cmd es read sys 1 dd \
@@ -523,6 +551,9 @@ test_es() {
523551
}
524552

525553
test_st(){
554+
$bee2cmd st \
555+
&& return 1
556+
526557
$bee2cmd st alg \
527558
|| return 1
528559
$bee2cmd st rng \
@@ -544,6 +575,9 @@ test_affix(){
544575
echo body> body
545576
echo body> body1
546577

578+
$bee2cmd affix \
579+
&& return 1
580+
547581
if [ "$($bee2cmd affix print -sc body)" != "0" ]; then
548582
return 1
549583
fi

0 commit comments

Comments
 (0)