Skip to content

Commit fecfe22

Browse files
committed
add c# test to unix and mac
Signed-off-by: Andrey Parfenov <[email protected]>
1 parent 8305c60 commit fecfe22

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/run_unix.yml

+16
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121
run: if [ $GITHUB_REF_TYPE == "tag" ]; then echo "::set-output name=version::$GITHUB_REF_NAME"; else echo "::set-output name=version::$GITHUB_SHA"; fi
2222
- name: Check Version
2323
run: echo ${{ steps.version.outputs.version }}
24+
- name: Install dotnet
25+
uses: actions/setup-dotnet@v3
26+
with:
27+
dotnet-version: '3.1.x'
2428
- name: Install Python 3.7
2529
uses: actions/setup-python@v3
2630
with:
@@ -94,6 +98,11 @@ jobs:
9498
docker run -e BRAINFLOW_VERSION=$BRAINFLOW_VERSION -e GITHUB_WORKSPACE=$GITHUB_WORKSPACE -v $GITHUB_WORKSPACE:$GITHUB_WORKSPACE dockcross/manylinux2014-x64:20210708-94745ff /bin/bash -c "yum install -y bluez-libs-devel dbus-devel && /opt/python/cp36-cp36m/bin/pip3.6 install cmake==3.21.4 && cd $GITHUB_WORKSPACE && mkdir build_docker && cd build_docker && /opt/_internal/cpython-3.6.14/bin/cmake -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_ONNX=ON -DBUILD_BLE=ON -DBUILD_BLUETOOTH=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed_docker -DCMAKE_BUILD_TYPE=Release .. && make && make install"
9599
env:
96100
BRAINFLOW_VERSION: ${{ steps.version.outputs.version }}
101+
- name: C# build
102+
run: |
103+
cd $GITHUB_WORKSPACE/csharp_package/brainflow
104+
dotnet restore brainflow.sln
105+
dotnet build brainflow.sln -c Release
97106
- name: Setup Python Package
98107
run: |
99108
cd $GITHUB_WORKSPACE/python_package
@@ -321,6 +330,13 @@ jobs:
321330
mvn exec:java -Dexec.mainClass="brainflow.examples.EEGMetrics" -Dexec.args="--board-id -1"
322331
env:
323332
LD_LIBRARY_PATH: ${{ github.workspace }}/installed/lib
333+
- name: Synthetic C# Test
334+
run: |
335+
ls $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/
336+
ls $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release
337+
ls $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/netcoreapp3.1\
338+
cd $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/netcoreapp3.1\
339+
brainflow_get_data.exe --board-id -1
324340
- name: Synthetic Node
325341
run: |
326342
cd $GITHUB_WORKSPACE/nodejs_package/tests

0 commit comments

Comments
 (0)