Skip to content

Commit 4717459

Browse files
Update test build instructions in kernels readme
Differential Revision: D72420611 Pull Request resolved: #9885
1 parent 7e487c2 commit 4717459

File tree

1 file changed

+4
-22
lines changed

1 file changed

+4
-22
lines changed

kernels/README.md

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ Check out how it uses helper macros like `ET_CHECK_SAME_SHAPE_AND_DTYPE` and
346346

347347
Once you have your operator and corresponding tests in place, we can try it out.
348348

349-
1. Build ExecuTorch.
349+
1. Build ExecuTorch with `-DEXECUTORCH_BUILD_TESTS=ON`:
350350
```
351351
cmake . \
352352
-DCMAKE_INSTALL_PREFIX=cmake-out \
@@ -355,35 +355,17 @@ cmake . \
355355
-DEXECUTORCH_BUILD_KERNELS_QUANTIZED=ON \
356356
-DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
357357
-DEXECUTORCH_BUILD_EXTENSION_MODULE=ON \
358+
-DEXECUTORCH_BUILD_EXTENSION_RUNNER_UTIL=ON \
358359
-DEXECUTORCH_BUILD_EXTENSION_TENSOR=ON \
359360
-DEXECUTORCH_BUILD_DEVTOOLS=ON \
360361
-DEXECUTORCH_BUILD_VULKAN=OFF \
361362
-DEXECUTORCH_BUILD_XNNPACK=ON \
363+
-DEXECUTORCH_BUILD_TESTS=ON \
362364
-Bcmake-out
363365
364366
cmake --build cmake-out -j9 --target install
365367
```
366-
2. Build gtest.
367-
```
368-
mkdir -p third-party/googletest/build
369-
cd third-party/googletest/build
370-
cmake .. -DCMAKE_INSTALL_PREFIX=.
371-
make -j4
372-
make install
373-
cd ../../../
374-
```
375-
376-
3. Build kernel tests.
377-
```
378-
cmake kernels/test \
379-
-DCMAKE_BUILD_TYPE=Debug \
380-
-DCMAKE_INSTALL_PREFIX=cmake-out \
381-
-DEXECUTORCH_USE_CPP_CODE_COVERAGE=ON \
382-
-DCMAKE_PREFIX_PATH="$(pwd)/third-party/googletest/build" \
383-
-Bcmake-out/kernels/test
384-
cmake --build cmake-out/kernels/test -j9
385-
```
386-
4. Run tests. You should see your test here.
368+
2. Run tests. You should see your test here.
387369
```
388370
./cmake-out/kernels/test/portable_kernels_test
389371
./cmake-out/kernels/test/optimized_kernels_test

0 commit comments

Comments
 (0)