File tree Expand file tree Collapse file tree
do_build_pr/run_ubuntu_gcc_x86_64_refsi_tutorial Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,6 +110,9 @@ inputs:
110110 toolchain_file :
111111 description : " Path to toolchain file"
112112 default : " "
113+ cmake_path :
114+ description : ' cmake path'
115+ default : ' .'
113116
114117runs :
115118 # We don't want a new docker just a list of steps, so mark as composite
@@ -168,7 +171,7 @@ runs:
168171 -DCA_BUILD_32_BITS=${{ inputs.build_32_bit }}
169172 -DCMAKE_TOOLCHAIN_FILE=${{ inputs.toolchain_file }}
170173 ${{ inputs.extra_flags }}
171- .
174+ ${{ inputs.cmake_path }}
172175 - name : build_ock
173176 shell : ${{ inputs.shell_to_use }}
174177 run :
Original file line number Diff line number Diff line change 1+ name : build_pr_ubuntu_gcc_x86_64_refsi_tutorial
2+ description : Build pr ubuntu_gcc_x86_64_refsi_tutorial
3+
4+ inputs :
5+ cache_seed :
6+ type : boolean
7+ default : false
8+
9+ runs :
10+ using : " composite"
11+ steps :
12+ # TODO: refsi_tutorial start
13+ - name : remove any old dirs and set up new target
14+ shell : bash
15+ run : |
16+ rm -rf build
17+ pip install cookiecutter
18+ scripts/setup_new_target_tutorial.sh -s end -e $GITHUB_WORKSPACE/refsi_tutorial -f "refsi_wrapper_pass;clmul;replace_mem" $PWD
19+ cd $GITHUB_WORKSPACE/refsi_tutorial
20+ - name : build it
21+ uses : ./.github/actions/do_build_ock
22+ with :
23+ build_targets : install # Build the install target so we don't miss compilation errors
24+ mux_targets_enable : refsi_tutorial
25+ use_linker : gold
26+ debug_support : ON
27+ offline_kernel_tests : OFF
28+ cmake_path : $GITHUB_WORKSPACE/refsi_tutorial
29+ extra_flags : ' -DCA_EXTERNAL_ONEAPI_CON_KIT_DIR=$GITHUB_WORKSPACE -DCA_EXTERNAL_REFSI_TUTORIAL_HAL_DIR=$GITHUB_WORKSPACE/hal_refsi_tutorial'
30+
31+
32+ - name : run test
33+ if : inputs.cache_seed != 'true'
34+ shell : bash
35+ # Run just a quick UnitCL test for now, hal_tutorial causes some failures at present
36+ run : |
37+ ninja -Cbuild check-ock-refsi_tutorial-lit
38+ OCL_ICD_VENDORS=/dev/null OCL_ICD_FILENAMES=$PWD/build/oneAPIConstructionKit/lib/libCL.so \
39+ $PWD/build/oneAPIConstructionKit/bin/UnitCL \
40+ --gtest_filter=Execution/Execution.Task_01_02_Add/OpenCLC
You can’t perform that action at this time.
0 commit comments