Skip to content

Commit

Permalink
Git actions script to test cli pair (airalab#347)
Browse files Browse the repository at this point in the history
* add cli pair test action script

* add missed file wtih peerId for cli pair action test
  • Loading branch information
yamukha authored Mar 23, 2023
1 parent d7347dd commit 76a7847
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 0 deletions.
62 changes: 62 additions & 0 deletions .github/workflows/testpaircli.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Testing pair cli
on:
push:
branches:
- master

jobs:
testpaircli:
runs-on: ubuntu-latest
steps:
- name: Checkout the source code
uses: actions/checkout@v2

- name: install dependencies
run: |
sudo apt update
sudo apt-get install cmake coreutils libclang-dev protobuf-compiler sysvinit-utils -y
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2022-08-05
target: ${{ matrix.target }}
components: rustfmt, clippy
default: true

- name: Install WASM target (for runtime building)
shell: bash
run: rustup target add wasm32-unknown-unknown --toolchain nightly-2022-08-05

- name: Build and run reqres example node
shell: bash
run: |
cd protocol/examples/reqres
cargo build --release
cd ../../..
base64 --decode protocol/examples/reqres/QmUnozNz2tmzDeckoShMHbvGp1yWi4BKBiudkELwoKCdcL > private.pk8
base64 --decode protocol/examples/reqres/Qme3o3Fr7yjECVS8yoKiM8c6F7ZotXAqTsntcGaeuCtWHz > target/release/private.pk8
- name: Build robonomics binary
uses: actions-rs/cargo@v1
with:
command: build
args: --release

- name: Run robonomics and send test pair listen then connect cli
shell: bash
run: |
./target/release/robonomics pair listen --peer Qme3o3Fr7yjECVS8yoKiM8c6F7ZotXAqTsntcGaeuCtWHz &
cd target/release
./robonomics-request-response-example /ip4/127.0.0.1/tcp/61241 QmUnozNz2tmzDeckoShMHbvGp1yWi4BKBiudkELwoKCdcL &
ps aux | grep "robonomics pair" | grep -v 'grep'
ps aux | grep "robonomics-request" | grep -v 'grep'
sudo kill -9 $(pidof robonomics-request-response-example)
sudo kill -9 $(pidof robonomics)
./robonomics-request-response-example /ip4/127.0.0.1/tcp/61241 &
cd ../..
./target/release/robonomics pair connect --peer Qme3o3Fr7yjECVS8yoKiM8c6F7ZotXAqTsntcGaeuCtWHz &
ps aux | grep "robonomics pair" | grep -v 'grep'
ps aux | grep "robonomics-request" | grep -v 'grep'
sudo kill -9 $(pidof robonomics)
sudo kill -9 $(pidof robonomics-request-response-example)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6Ol7qz8L2HPq6B2c6RySlw9NF
A6G9ZKpwCcDHXgwX6h0pTDAYt1cnO5J37pnujMurnTk7xV8vc0L3EYw9+rdDcn+9VxhZF19QubTl
8JHVt+a/qqQmMamdOwwOGu+Sznc25Hzlkn/JJMNKe9JHuaBT9J1gkGoWec/KaDS+JUj3YlJ6/7K5
Uug2T4yhKOcqKiN/GUDBjkPVqG7S72VuOQDAy/ujghv/ccfXUV5OJgQpJ6HsHqevZhDOchshykN9
FlVa0j0nqQR0xEE5bPchNxq3EaZarScdigtK6qivlc8JXVO9akhyq+gPG94kyWYy4qk1DfvXnIqS
fxI2fp7HMupVAgMBAAECggEAct7Yd4yqHLepbKBua0NA9sMBCZwA41s5ypwpfpCjcwjk7flh3Y0R
xFB5u2LBLqVIaFY13ImVeiZl0xLO59hDvOXep4MWsLW7BIdYb1FiE2s5eVafpDOUBTlL6VNyHaMf
ZAuygsVH72Gu2L3h6n40yDSl8s+BsNV4d8ipZ/SFupmq7eNdpH+HUGXa7kdNRH09jobk1eB6QcZu
+9dHXJhp5QqkGHYF+IjfIYlkZEMEZHcFIUaRJN165e8O/Nkl8TtdolF8QfzINCewLv051LCzMzVG
SrYD8NQYmaW17ce6FLS7+KNc0VmcCMnhY0mMaeycW5uosozlYygDQ7F/zHOmoQKBgQD37Jj3JMDn
YI12Isvw67p6/3EEFwHmBlIFzGrOIqqoC5V2fYCONJRVw91kWnpglOvdOHCsTNMW+MEgp+Tkpt/D
ImSmw70bLjjTYcy5t92ojQhHDIXMasp8zNNN/zMDkAJ6Xt/9Y3IPeYp1Ak9kBjVV8KYTP/Kyw1mG
JrRl41ZQ3QKBgQDAS0xIsW8KodXMrbr5Uqp9I9lVDHGagePxDoiSr4txakzFvDRj4qU2lXkX+jjk
csTPlgAGpfGlKekOG7CM9J1VPqVjQCqxS3Wi1IUzSTn8WDl0E6GT8M1kEKJ2G0cqgz9slWReuXC3
cVBSaW3Br3xGzzMskqNJ/nfwfNwaSmxr2QKBgG9RSnVdiUfacGnkwdFQ5pAndaUyd2XC3L1BxYr8
wcdmPBvRyhEPxrKjmRpgDaaj9yuDFgQnEni0BHMXL40C6GGDZdIC/TvhCx7OQM/6oIn3mQnds43P
PU+/3/ibZ1poJNSxGL17E1GjbumOufrdVsFZphfqlJxzXhT/9+vvoWf5AoGAL1qbp48iZEDkUKo7
0Cg+WeDZJWuSElWIV5WXpl/afAyMaWlmkW5/9wgqMPBq0D8/Hku3J+v3rQ+8F8BT4vJeSF7MBbwI
h26owneJcc7Hm8/yHhazhKYZPlomV+VxyhNWLBxCAl2yV0ptWE4kPD1F4n4mAQT/dzpWOP/WiBbp
ykkCgYBnwkdWDLhCFbTlZDvFoD9mdf8c9n1tmdKMjmL7WpSWquYtjn2ytvU8Txzza/+M3t3NKRNF
W7zNEKm5pcK1DTNxHtdy9F7rxE+WzXWeYYW8uXnS7UpDvaciDZBAK5cgMXQjbuxC7PZkTDU4EBd7
h60b9OLu6beRlB6n52P+hfpjZw==

0 comments on commit 76a7847

Please sign in to comment.