Skip to content

Compile and run fptest test framework on Mac #112

Compile and run fptest test framework on Mac

Compile and run fptest test framework on Mac #112

Triggered via push January 1, 2024 18:51
Status Failure
Total duration 3m 32s
Artifacts

ci.yml

on: push
macos-11-big-sur
3m 19s
macos-11-big-sur
ubuntu-20-04
48s
ubuntu-20-04
windows-2022
0s
windows-2022
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 13 warnings, and 13 notices
epiktimer.pas(419,5): Fatal error: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L419
Syntax error, "BEGIN" expected but "identifier RESULT" found
macos-11-big-sur
1 error was emitted
ubuntu-20-04
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
TestFramework.pas(2903,68): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,51): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,13): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(2962,15): Warning: tests/fptest/src/TestFramework.pas#L2962
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2964,15): Warning: tests/fptest/src/TestFramework.pas#L2964
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2971,15): Warning: tests/fptest/src/TestFramework.pas#L2971
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2973,15): Warning: tests/fptest/src/TestFramework.pas#L2973
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2998,54): Warning: tests/fptest/src/TestFramework.pas#L2998
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(3005,57): Warning: tests/fptest/src/TestFramework.pas#L3005
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(3012,57): Warning: tests/fptest/src/TestFramework.pas#L3012
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
macos-11-big-sur
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
epiktimer.pas(419,5): Warning: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L419
Unknown procedure directive had to be ignored: "RESULT"
sdl2.pas(112,8): Hint (user defined): units/sdl2.pas#L112
Known MESA bug may generate float-point exception in software graphics mode! See https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/56 for reference.
ProjectsManager.pas(71,63): Hint: tests/fptest/src/ProjectsManager.pas#L71
Parameter "useRegistry" not used
ProjectsManager.pas(72,63): Hint: tests/fptest/src/ProjectsManager.pas#L72
Parameter "useRegistry" not used
epiktimer.pas(566,49): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "sec" does not seem to be initialized
epiktimer.pas(566,44): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "min" does not seem to be initialized
epiktimer.pas(566,39): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "hour" does not seem to be initialized
epiktimer.pas(566,33): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "D" does not seem to be initialized
epiktimer.pas(566,30): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "M" does not seem to be initialized
epiktimer.pas(566,27): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L566
Local variable "Y" does not seem to be initialized
epiktimer.pas(317,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L317
Local const "NanoPerSec" is not used
epiktimer.pas(320,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L320
Local const "USecPerSec" is not used
ProjectsManager.pas(71,63): Hint: tests/fptest/src/ProjectsManager.pas#L71
Parameter "useRegistry" not used
ProjectsManager.pas(72,63): Hint: tests/fptest/src/ProjectsManager.pas#L72
Parameter "useRegistry" not used