Skip to content

Add automated tests. #394

Add automated tests.

Add automated tests. #394

Triggered via issue December 14, 2024 10:04
@crud89crud89
commented on #129 ef2704e
Status Failure
Total duration 11m 32s
Artifacts

ci.yml

on: issue_comment
verify-permissions
3s
verify-permissions
Matrix: run-setup
Matrix: run-tests
Matrix: run-tidy
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 22 warnings
run-tests (windows-latest-clang)
Process completed with exit code 1.
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/common.h#L26
virtual function 'name' has a different return type ('String' (aka 'basic_string<char, char_traits<char>, allocator<char>>')) than the function it overrides (which has return type 'StringView' (aka 'basic_string_view<char>'))
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/app_init.cpp#L25
assigning to 'DirectX12Device *' from incompatible type 'device_type' (aka 'LiteFX::Rendering::Backends::DirectX12Device'); take the address with &
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/common.h#L26
virtual function 'name' has a different return type ('String' (aka 'basic_string<char, char_traits<char>, allocator<char>>')) than the function it overrides (which has return type 'StringView' (aka 'basic_string_view<char>'))
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/input_assembler.cpp#L25
assigning to 'DirectX12Device *' from incompatible type 'device_type' (aka 'LiteFX::Rendering::Backends::DirectX12Device'); take the address with &
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/common.h#L26
virtual function 'name' has a different return type ('String' (aka 'basic_string<char, char_traits<char>, allocator<char>>')) than the function it overrides (which has return type 'StringView' (aka 'basic_string_view<char>'))
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/rasterizer.cpp#L26
assigning to 'DirectX12Device *' from incompatible type 'device_type' (aka 'LiteFX::Rendering::Backends::DirectX12Device'); take the address with &
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/common.h#L26
virtual function 'name' has a different return type ('String' (aka 'basic_string<char, char_traits<char>, allocator<char>>')) than the function it overrides (which has return type 'StringView' (aka 'basic_string_view<char>'))
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/create_render_pass.cpp#L25
assigning to 'DirectX12Device *' from incompatible type 'device_type' (aka 'LiteFX::Rendering::Backends::DirectX12Device'); take the address with &
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/create_render_pass.cpp#L28
no viable conversion from 'LiteFX::Rendering::Backends::DirectX12RenderPassBuilder' to 'UniquePtr<DirectX12RenderPass>' (aka 'unique_ptr<LiteFX::Rendering::Backends::DirectX12RenderPass, std::default_delete<LiteFX::Rendering::Backends::DirectX12RenderPass>>')
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/common.h#L26
'TestApp::name': overriding virtual function return type differs and is not covariant from 'LiteFX::App::name'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/app_init.cpp#L25
'=': cannot convert from 'LiteFX::Rendering::Backends::DirectX12Device' to 'LiteFX::Rendering::Backends::DirectX12Device *'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/common.h#L26
'TestApp::name': overriding virtual function return type differs and is not covariant from 'LiteFX::App::name'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/input_assembler.cpp#L25
'=': cannot convert from 'LiteFX::Rendering::Backends::DirectX12Device' to 'LiteFX::Rendering::Backends::DirectX12Device *'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/common.h#L26
'TestApp::name': overriding virtual function return type differs and is not covariant from 'LiteFX::App::name'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/create_render_pass.cpp#L25
'=': cannot convert from 'LiteFX::Rendering::Backends::DirectX12Device' to 'LiteFX::Rendering::Backends::DirectX12Device *'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/create_render_pass.cpp#L28
'initializing': cannot convert from 'TSelf' to 'std::unique_ptr<LiteFX::Rendering::Backends::DirectX12RenderPass,std::default_delete<T>>'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/create_render_pass.cpp#L56
'!=': no conversion from 'LiteFX::Rendering::Backends::DirectX12Device *' to 'std::shared_ptr<const LiteFX::Rendering::Backends::DirectX12Device> *'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/create_render_pass.cpp#L103
'initializing': cannot convert from 'TSelf' to 'std::unique_ptr<LiteFX::Rendering::Backends::DirectX12RenderPass,std::default_delete<T>>'
run-tests (windows-latest-msvc): src/Tests/Backends.D3D12/create_render_pass.cpp#L120
'!=': no conversion from 'LiteFX::Rendering::Backends::DirectX12Device *' to 'std::shared_ptr<const LiteFX::Rendering::Backends::DirectX12Device> *'
run-tests (windows-latest-msvc)
Process completed with exit code 1.
verify-permissions
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
run-tests (windows-latest-clang)
Cannot compute hash of vcpkg.json as it was not found (or multiple hits) with glob expression 'D:\a\LiteFX\LiteFX/src/vcpkg.json'.
run-tests (windows-latest-clang)
No files were found with the provided path: D:\a\LiteFX\LiteFX/out/build/windows-clang-x64-test/Testing/Temporary/LastTest.log. No artifacts will be uploaded.
run-tests (windows-latest-clang)
No files were found with the provided path: D:\a\LiteFX\LiteFX/out/build/windows-clang-x64-test/__coverage/. No artifacts will be uploaded.
run-tests (windows-latest-clang): src/Logging/src/termination.cpp#L28
field 'm_status' will be initialized after field 'm_minLevel' [-Wreorder-ctor]
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/app_init.cpp#L15
lambda capture 'this' is not used [-Wunused-lambda-capture]
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/input_assembler.cpp#L15
lambda capture 'this' is not used [-Wunused-lambda-capture]
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/rasterizer.cpp#L16
lambda capture 'this' is not used [-Wunused-lambda-capture]
run-tests (windows-latest-clang): src/Tests/Backends.D3D12/create_render_pass.cpp#L15
lambda capture 'this' is not used [-Wunused-lambda-capture]
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/trivial.cpp#L3
'argv': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/trivial.cpp#L3
'argc': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/references.cpp#L3
'argv': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/references.cpp#L3
'argc': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Backends/Vulkan/src/swapchain.cpp#L211
'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
run-tests (windows-latest-msvc): src/Backends/Vulkan/src/swapchain.cpp#L266
'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
run-tests (windows-latest-msvc): src/Backends/Vulkan/src/swapchain.cpp#L272
'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/shared_ptrs.cpp#L3
'argv': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/shared_ptrs.cpp#L3
'argc': unreferenced formal parameter
run-tests (windows-latest-msvc): src/Tests/Core.Enumerable/unique_ptrs.cpp#L3
'argv': unreferenced formal parameter
run-tests (windows-latest-msvc)
No files were found with the provided path: D:\a\LiteFX\LiteFX/out/build/windows-msvc-x64-test/Testing/Temporary/LastTest.log. No artifacts will be uploaded.
run-tests (windows-latest-msvc)
Cannot compute hash of vcpkg.json as it was not found (or multiple hits) with glob expression 'D:\a\LiteFX\LiteFX/src/vcpkg.json'.
run-tests (windows-latest-msvc)
No files were found with the provided path: D:\a\LiteFX\LiteFX/out/build/windows-msvc-x64-test/__coverage/. No artifacts will be uploaded.