Tests for registry-cli #32

Closed
0xmuralik wants to merge 23 commits from murali/tests into main
2 changed files with 35 additions and 1 deletions
Showing only changes of commit ddbd0826bd - Show all commits

View File

@ -30,7 +30,11 @@ jobs:
run: docker compose up laconicd -d
- name: Run registry-cli demo commands in registry-cli container
run : ls -tla
run : |
laconicd_key=$( docker compose exec laconicd echo y | docker compose exec laconicd laconicd keys export mykey --unarmored-hex --unsafe )
./create-config $laconicd_key
echo ./config.yml
ls -tla
- name: stop containers
working-directory: laconicd/tests/sdk_tests
run: docker compose down

30
create-config.sh Executable file
View File

@ -0,0 +1,30 @@
#!/usr/bin/env bash
if [[ $# -ne 1 ]]; then
echo "Usage: $0 <new-key>"
exit 1
fi
# Assign the arguments to variables
new_key=$1
file_path=./config.yml
# Check if the file exists
if [[ ! -f "$file_path" ]]; then
echo "Creating file: $file_path"
# Create the YAML file
cat > $file_path <<EOF
services:
cns:
restEndpoint: 'http://localhost:1317'
gqlEndpoint: 'http://localhost:9473/api'
userKey: $new_key
bondId:
chainId: laconic_9000-1
gas: 300000
fees: 300000aphoton
EOF
else
# Use yq to update the value in the file
yq eval ".services.cns.userKey = \"$new_key\"" "$file_path" --inplace
fi