Fixes path to qt6-after tests
This commit is contained in:
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
|
||||
|
||||
Reference in new issue
Block a user