diff --git a/.github/workflows/qnx.yml b/.github/workflows/qnx.yml index f1552da44e..49d1e1fdf0 100644 --- a/.github/workflows/qnx.yml +++ b/.github/workflows/qnx.yml @@ -9,6 +9,10 @@ concurrency: group: ${{ github.ref }}-qnx cancel-in-progress: true +env: + TEST_FILTER: "--gtest_filter=-*LiveSearchTXT*:*LiveSearchANY*" + CMAKE_FLAGS: "-DCMAKE_BUILD_TYPE=DEBUG -DCARES_STATIC=ON -DCARES_STATIC_PIC=ON -G Ninja -DCMAKE_SYSTEM_NAME=QNX -DCMAKE_C_COMPILER=qcc -DCMAKE_CXX_COMPILER=q++ -DCMAKE_FIND_ROOT_PATH=${{ github.workspace }}/qnx800/target/qnx8 -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY" + jobs: build: runs-on: ubuntu-latest @@ -22,8 +26,6 @@ jobs: run: | echo "Downloading QNX Software Center ..." mkdir ${{ github.workspace }}/.qnx - echo "user: ${MYQNX_USER}" - echo "pass: ${MYQNX_PASS}" curl -v --cookie-jar ${{ github.workspace }}/.qnx/myqnxcookies.auth --form "userlogin=$MYQNX_USER" --form "password=$MYQNX_PASSWORD" -X POST https://www.qnx.com/account/login.html > login_response.html curl -v -L --cookie ${{ github.workspace }}/.qnx/myqnxcookies.auth https://www.qnx.com/download/download/77351/qnx-setup-2.0.3-202408131717-linux.run > qnx-setup-lin.run chmod a+x qnx-setup-lin.run @@ -35,14 +37,18 @@ jobs: ${{ github.workspace }}/qnxinstall/qnxsoftwarecenter/qnxsoftwarecenter_clt -mirror -cleanInstall -destination ${{ github.workspace }}/qnx800 -installBaseline com.qnx.qnx800 -myqnx.user="$MYQNX_USER" -myqnx.password="$MYQNX_PASSWORD" - name: Checkout c-ares uses: actions/checkout@v4 + with: + path: c-ares - name: "CMake: build c-ares" env: BUILD_TYPE: CMAKE run: | + cd c-ares ./ci/build.sh - name: "Autotools: build c-ares" env: BUILD_TYPE: autotools run: | + cd c-ares ./ci/build.sh