Removing test file. (#1545)
This test file is just testing compilation with the library works correctly but is no longer needed because: - it is not cross platform - it taps into the CTest system which is better suited for real unit/integration tests - it can be incorporated into the pipeline of github actions instead in the future
This commit is contained in:
parent
1d23e15692
commit
4bf7b00013
24
.github/workflows/cmake.yml
vendored
24
.github/workflows/cmake.yml
vendored
@ -41,12 +41,12 @@ jobs:
|
|||||||
# Execute the build. You can specify a specific target with "--target <NAME>"
|
# Execute the build. You can specify a specific target with "--target <NAME>"
|
||||||
run: cmake --build . --config $env:BUILD_TYPE
|
run: cmake --build . --config $env:BUILD_TYPE
|
||||||
|
|
||||||
# - name: Test
|
- name: Test
|
||||||
# working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
# shell: powershell
|
shell: powershell
|
||||||
# # Execute tests defined by the CMake configuration.
|
# Execute tests defined by the CMake configuration.
|
||||||
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
|
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
|
||||||
# run: ctest -C $env:BUILD_TYPE
|
run: ctest -C $env:BUILD_TYPE
|
||||||
|
|
||||||
build_linux:
|
build_linux:
|
||||||
name: Linux Build
|
name: Linux Build
|
||||||
@ -85,9 +85,9 @@ jobs:
|
|||||||
# Execute the build. You can specify a specific target with "--target <NAME>"
|
# Execute the build. You can specify a specific target with "--target <NAME>"
|
||||||
run: cmake --build . --config $BUILD_TYPE
|
run: cmake --build . --config $BUILD_TYPE
|
||||||
|
|
||||||
# - name: Test
|
- name: Test
|
||||||
# working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
# shell: bash
|
shell: bash
|
||||||
# # Execute tests defined by the CMake configuration.
|
# Execute tests defined by the CMake configuration.
|
||||||
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
|
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
|
||||||
# run: ctest -C $BUILD_TYPE
|
run: ctest -C $BUILD_TYPE
|
@ -1,21 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Test if including/linking/running an installed raylib works
|
|
||||||
|
|
||||||
set -x
|
|
||||||
export LD_RUN_PATH=/usr/local/lib
|
|
||||||
|
|
||||||
CFLAGS="-Wall -Wextra -Werror $CFLAGS"
|
|
||||||
if [ "$ARCH" = "i386" ]; then
|
|
||||||
CFLAGS="-m32 $CLFAGS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cat << EOF | ${CC:-cc} -otest -xc - $(pkg-config --libs --cflags $@ raylib.pc) $CFLAGS && exec ./test
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <raylib.h>
|
|
||||||
|
|
||||||
int main(void)
|
|
||||||
{
|
|
||||||
int num = GetRandomValue(42, 1337);
|
|
||||||
return 42 <= num && num <= 1337 ? EXIT_SUCCESS : EXIT_FAILURE;
|
|
||||||
}
|
|
||||||
EOF
|
|
@ -56,7 +56,6 @@ add_library(raylib ${raylib_sources} ${raylib_public_headers})
|
|||||||
if (NOT BUILD_SHARED_LIBS)
|
if (NOT BUILD_SHARED_LIBS)
|
||||||
MESSAGE(STATUS "Building raylib static library")
|
MESSAGE(STATUS "Building raylib static library")
|
||||||
add_library(raylib_static ALIAS raylib)
|
add_library(raylib_static ALIAS raylib)
|
||||||
add_test("pkg-config--static" ${PROJECT_SOURCE_DIR}/../cmake/test-pkgconfig.sh --static)
|
|
||||||
else()
|
else()
|
||||||
MESSAGE(STATUS "Building raylib shared library")
|
MESSAGE(STATUS "Building raylib shared library")
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
@ -65,8 +64,6 @@ else()
|
|||||||
INTERFACE $<INSTALL_INTERFACE:USE_LIBTYPE_SHARED>
|
INTERFACE $<INSTALL_INTERFACE:USE_LIBTYPE_SHARED>
|
||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
add_test("pkg-config" ${PROJECT_SOURCE_DIR}/../cmake/test-pkgconfig.sh)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Setting target properties
|
# Setting target properties
|
||||||
|
Loading…
Reference in New Issue
Block a user