Fixes path to qt6-after tests

This commit is contained in:
torsten committed 2026-08-19 21:11:14 +02:00
1 parent ddca50e985
commit 5e39f82f9d
1 file changed
+4 -4
@@ -66,7 +66,7 @@ Migrate the legacy Qt5/C++11 desktop application to Qt6/C++23, preserve behavior
## Tests
- For every code change inside a method, add at least three tests covering the changed behavior.
- Place generated tests in `${PROJECT_DIR}/qt6-after/qt6-migrated-benchmark/tests`.
- Place generated tests in `${PROJECT_DIR}/qt6-after/qt6-migrated-legatus/tests`.
- Use policy-compatible test filenames such as:
- `test_<name>.cpp`
- `<name>_test.cpp`
@@ -87,7 +87,7 @@ Use `lifemaps/ci-cpp:latest` as the authoritative environment. Do not substitute
### Recommended commands
- Configure:
`cmake -S ${PROJECT_DIR}/qt6-after/qt6-migrated-benchmark -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug`
`cmake -S ${PROJECT_DIR}/qt6-after/qt6-migrated-legatus -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug`
- Build:
`cmake --build build --parallel`
- Test:
@@ -130,7 +130,7 @@ Project failures:
## Execution Plan
1. Inspect `${PROJECT_DIR}` and the target tree.
2. Identify Qt5 and legacy C++ constructs to migrate.
3. Migrate incrementally in `qt6-after/qt6-migrated-benchmark`.
3. Migrate incrementally in `qt6-after/qt6-migrated-legatus`.
4. Add/update tests with each behavior-relevant change.
5. Update CMake/test registration.
6. Validate in Docker.
@@ -150,7 +150,7 @@ Also provide a concise changed-files summary.
## Completion Criteria
Success requires:
- migrated project exists under `${PROJECT_DIR}/qt6-after/qt6-migrated-benchmark`
- migrated project exists under `${PROJECT_DIR}/qt6-after/qt6-migrated-legatus`
- configure succeeds in Docker
- build succeeds in Docker
- tests succeed in Docker