1010 build :
1111
1212 runs-on : ubuntu-22.04
13- timeout-minutes : 5
13+ timeout-minutes : 10
1414
1515 steps :
1616 - name : Install dependencies
5353
5454 - name : Install NetXDuo Dependencies
5555 working-directory : ./netxduo_src
56- timeout-minutes : 10
5756 run : |
5857 ./scripts/install.sh
5958
@@ -95,25 +94,23 @@ jobs:
9594 working-directory : ./wolfmqtt
9695 env :
9796 WOLFMQTT_NO_EXTERNAL_BROKER_TESTS : 1
98- run : ./configure --enable-static --disable-shared --enable-all --enable-tls CPPFLAGS="-DTHREADX -DHAVE_NETX -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -lnetxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx -lthreadx"
97+ run : ./configure --enable-static --disable-shared --enable-all --enable-tls CPPFLAGS="-DTHREADX -DHAVE_NETX -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L/usr/local/lib-L ${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -lnetxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx -lthreadx"
9998 - name : wolfmqtt make
10099 working-directory : ./wolfmqtt
101100 run : make
102101 - name : wolfmqtt make check
103- timeout-minutes : 3
104102 working-directory : ./wolfmqtt
105103 run : make check
106104
107105 - name : wolfmqtt configure with Multi-threading
108106 working-directory : ./wolfmqtt
109107 env :
110- WOLFMQTT_NO_EXTERNAL_BROKER_TESTS : 1
111- run : ./configure --enable-static --disable-shared --enable-all --enable-tls --enable-mt CPPFLAGS="-DTHREADX -DHAVE_NETX -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -lnetxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx -lthreadx"
108+ WOLFMQTT_NO_EXTERNAL_BROKER_TESTS : 1
109+ run : ./configure --enable-static --disable-shared --enable-all --enable-tls --enable-mt CPPFLAGS="-DTHREADX -DHAVE_NETX -I${{ github.workspace }}/netxduo_src/common/inc -I${{ github.workspace }}/netxduo_src/ports/linux/gnu/inc -I${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/inc" LDFLAGS="-L/usr/local/lib-L ${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/default_build_coverage/netxduo -lnetxduo -L${{ github.workspace }}/netxduo_src/test/cmake/netxduo64/build/libs/threadx -lthreadx"
112110 - name : wolfmqtt make
113111 working-directory : ./wolfmqtt
114112 run : make
115113 - name : wolfmqtt make check
116- timeout-minutes : 3
117114 working-directory : ./wolfmqtt
118115 run : make check
119116
@@ -123,3 +120,5 @@ jobs:
123120 run : |
124121 cat test-suite.log
125122 cat scripts/*.log
123+ ls /usr/local/lib/*
124+ file /usr/local/lib/libwolfssl.so
0 commit comments