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
|
## Tests
|
||||||
- For every code change inside a method, add at least three tests covering the changed behavior.
|
- 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:
|
- Use policy-compatible test filenames such as:
|
||||||
- `test_<name>.cpp`
|
- `test_<name>.cpp`
|
||||||
- `<name>_test.cpp`
|
- `<name>_test.cpp`
|
||||||
@@ -87,7 +87,7 @@ Use `lifemaps/ci-cpp:latest` as the authoritative environment. Do not substitute
|
|||||||
|
|
||||||
### Recommended commands
|
### Recommended commands
|
||||||
- Configure:
|
- 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:
|
- Build:
|
||||||
`cmake --build build --parallel`
|
`cmake --build build --parallel`
|
||||||
- Test:
|
- Test:
|
||||||
@@ -130,7 +130,7 @@ Project failures:
|
|||||||
## Execution Plan
|
## Execution Plan
|
||||||
1. Inspect `${PROJECT_DIR}` and the target tree.
|
1. Inspect `${PROJECT_DIR}` and the target tree.
|
||||||
2. Identify Qt5 and legacy C++ constructs to migrate.
|
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.
|
4. Add/update tests with each behavior-relevant change.
|
||||||
5. Update CMake/test registration.
|
5. Update CMake/test registration.
|
||||||
6. Validate in Docker.
|
6. Validate in Docker.
|
||||||
@@ -150,7 +150,7 @@ Also provide a concise changed-files summary.
|
|||||||
|
|
||||||
## Completion Criteria
|
## Completion Criteria
|
||||||
Success requires:
|
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
|
- configure succeeds in Docker
|
||||||
- build succeeds in Docker
|
- build succeeds in Docker
|
||||||
- tests succeed in Docker
|
- tests succeed in Docker
|
||||||
|
|||||||
Reference in new issue
Block a user