From 3c511632de4f24b5f21358559d1f4e6479ad090f Mon Sep 17 00:00:00 2001 From: Brad House Date: Thu, 12 Dec 2024 14:37:43 -0500 Subject: [PATCH] test --- .github/workflows/qnx.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/qnx.yml b/.github/workflows/qnx.yml index 53570b7deb..610e1cc808 100644 --- a/.github/workflows/qnx.yml +++ b/.github/workflows/qnx.yml @@ -12,14 +12,20 @@ concurrency: env: CC: qcc CXX: q++ - 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_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" + CONFIG_OPTS: "" jobs: build: runs-on: ubuntu-latest name: "QNX" steps: + - name: Install packages + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: cmake ninja-build autoconf automake libtool + version: 1.0 + # Logic for intalling SDP taken right out of https://github.com/qnx-ports/build-files/blob/main/.github/workflows/c-ares.yml - name: Download SDP 8.0 env: LICENSE_KEY: ${{ secrets.LICENSE_KEY }} @@ -28,8 +34,8 @@ jobs: run: | echo "Downloading QNX Software Center ..." mkdir ${{ github.workspace }}/.qnx - 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 + curl --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 -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 ./qnx-setup-lin.run force-override disable-auto-start agree-to-license-terms ${{ github.workspace }}/qnxinstall echo "Installing License ..." @@ -46,6 +52,7 @@ jobs: BUILD_TYPE: CMAKE run: | source "${{ github.workspace }}/qnx800/qnxsdp-env.sh" + qcc -V cd c-ares ./ci/build.sh - name: "Autotools: build c-ares"