2024-01-10 18:40:58 +01:00
|
|
|
#!/bin/bash
|
|
|
|
## TEST CORE FONCTIONNALITY
|
|
|
|
##
|
|
|
|
################################################################################
|
|
|
|
MY_PATH="`dirname \"$0\"`" # relative
|
|
|
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
|
|
|
. "${MY_PATH}/tools/my.sh"
|
|
|
|
|
2024-01-10 18:44:44 +01:00
|
|
|
echo "TiddlyWiki RW"
|
|
|
|
which tiddlywiki
|
|
|
|
tw=$?
|
|
|
|
|
2024-01-11 14:53:35 +01:00
|
|
|
echo "IPFS can connect SWARM"
|
2024-01-10 18:40:58 +01:00
|
|
|
ipfs swarm peers
|
2024-01-10 18:44:44 +01:00
|
|
|
ipfs=$?
|
|
|
|
|
|
|
|
|
|
|
|
echo "keygen can GENERATE KEY"
|
|
|
|
${MY_PATH}/tools/keygen "coucou" "coucou"
|
|
|
|
keygen=$?
|
2024-01-10 18:40:58 +01:00
|
|
|
|
2024-01-10 18:44:44 +01:00
|
|
|
echo "jaklis can ACCESS BLOCKCHAIN"
|
|
|
|
${MY_PATH}/tools/jaklis/jaklis.py history -p ${WORLDG1PUB}
|
|
|
|
jaklis=$?
|
2024-01-10 18:40:58 +01:00
|
|
|
|
2024-01-11 14:53:35 +01:00
|
|
|
echo "amzqr can CREATE QR CODE"
|
|
|
|
amzqr "COUCOU" -l H -c -p ${MY_PATH}/images/TV.png -n TV.png -d /tmp
|
|
|
|
amzqr=$?
|
2024-01-10 18:51:37 +01:00
|
|
|
|
2024-01-11 14:53:35 +01:00
|
|
|
xdg-open /tmp/TV.png
|
|
|
|
x11=$?
|
|
|
|
|
|
|
|
[[ $x11 != "0" ]] && echo "HEADLESS MODE"
|
|
|
|
|
|
|
|
test=$tw$ipfs$keygen$jaklis$amzqr
|
|
|
|
|
|
|
|
[[ $test == "00000" ]] && echo "PERFECT" && exit 0
|
2024-01-10 18:51:37 +01:00
|
|
|
|
|
|
|
[[ ${test::1} == "1" ]] && echo "PROBLEM WITH TiddlyWiki"
|
|
|
|
[[ ${test:2:2} == "11" ]] && echo "CRYPTO LAYER MALFUNCTION"
|
|
|
|
[[ ${test::2} == "01" ]] && echo "IPFS DAEMON IS ABSENT"
|
2024-01-10 18:40:58 +01:00
|
|
|
|
2024-04-14 16:31:55 +02:00
|
|
|
### PROMETHEUS NODE EXPORTER ##################
|
|
|
|
ls /usr/local/bin/node_exporter
|
|
|
|
|
2024-01-10 18:44:44 +01:00
|
|
|
exit 0
|