|
21 | 21 | run: if [ $GITHUB_REF_TYPE == "tag" ]; then echo "::set-output name=version::$GITHUB_REF_NAME"; else echo "::set-output name=version::$GITHUB_SHA"; fi
|
22 | 22 | - name: Check Version
|
23 | 23 | run: echo ${{ steps.version.outputs.version }}
|
| 24 | + - name: Install dotnet |
| 25 | + uses: actions/setup-dotnet@v3 |
| 26 | + with: |
| 27 | + dotnet-version: '3.1.x' |
24 | 28 | - name: Install Python 3.7
|
25 | 29 | uses: actions/setup-python@v3
|
26 | 30 | with:
|
|
94 | 98 | 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"
|
95 | 99 | env:
|
96 | 100 | 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 |
97 | 106 | - name: Setup Python Package
|
98 | 107 | run: |
|
99 | 108 | cd $GITHUB_WORKSPACE/python_package
|
@@ -321,6 +330,13 @@ jobs:
|
321 | 330 | mvn exec:java -Dexec.mainClass="brainflow.examples.EEGMetrics" -Dexec.args="--board-id -1"
|
322 | 331 | env:
|
323 | 332 | 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 |
324 | 340 | - name: Synthetic Node
|
325 | 341 | run: |
|
326 | 342 | cd $GITHUB_WORKSPACE/nodejs_package/tests
|
|
0 commit comments