mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
782926601d
The AK tests can't seem to use it because it crashes the frontend :)
32 lines
916 B
CMake
32 lines
916 B
CMake
set(TEST_SOURCES
|
|
TestCSSIDSpeed.cpp
|
|
TestCSSPixels.cpp
|
|
TestFetchInfrastructure.cpp
|
|
TestFetchURL.cpp
|
|
TestHTMLTokenizer.cpp
|
|
TestMicrosyntax.cpp
|
|
TestMimeSniff.cpp
|
|
TestNumbers.cpp
|
|
)
|
|
|
|
foreach(source IN LISTS TEST_SOURCES)
|
|
serenity_test("${source}" LibWeb LIBS LibWeb)
|
|
endforeach()
|
|
|
|
target_link_libraries(TestFetchURL PRIVATE LibURL)
|
|
|
|
if (ENABLE_SWIFT)
|
|
find_package(SwiftTesting REQUIRED)
|
|
|
|
add_executable(TestLibWebSwift
|
|
TestLibWebSwiftBindings.swift
|
|
TestHTMLTokenizerSwift.swift
|
|
)
|
|
|
|
# FIXME: Swift doesn't seem to like object libraries for @main
|
|
target_sources(TestLibWebSwift PRIVATE ../Resources/SwiftTestMain.swift)
|
|
|
|
set_target_properties(TestLibWebSwift PROPERTIES SUFFIX .swift-testing)
|
|
target_link_libraries(TestLibWebSwift PRIVATE AK LibWeb SwiftTesting::SwiftTesting)
|
|
add_test(NAME TestLibWebSwift COMMAND TestLibWebSwift)
|
|
endif()
|