7070 pip3 install --upgrade pip
7171 pip3 install cmake==3.21.3
7272
73- - name : Configure (RelWithDebInfo + tests)
73+ - name : Configure
7474 run : cmake -S . -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_TESTS=ON
7575
7676 - name : Build all targets
8888 name : test-results
8989 path : build/test_results.xml
9090
91- - name : Run osp example (simple DAG)
91+ - name : Run osp example
9292 working-directory : ${{ github.workspace }}/build
9393 run : |
9494 ./apps/osp \
@@ -109,7 +109,7 @@ jobs:
109109 steps :
110110 - uses : actions/checkout@v3
111111
112- - name : Install dependencies (no Eigen)
112+ - name : Install dependencies
113113 run : |
114114 sudo apt-get update
115115 sudo apt-get install -y --no-install-recommends \
@@ -118,26 +118,36 @@ jobs:
118118 pip3 install --upgrade pip
119119 pip3 install cmake==3.21.3
120120
121- - name : Configure (RelWithDebInfo + tests, no Eigen)
121+ - name : Configure
122122 run : cmake -S . -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_TESTS=ON
123123
124124 - name : Build all targets
125125 working-directory : ${{ github.workspace }}/build
126126 run : cmake --build . -j$(nproc)
127127
128- - name : Run tests (no Eigen)
128+ - name : Run tests
129129 working-directory : ${{ github.workspace }}/build
130130 run : ctest --output-on-failure --output-junit test_results_no_eigen.xml
131131 continue-on-error : true
132132
133- - name : Upload test results (no Eigen)
133+ - name : Upload test results
134134 uses : actions/upload-artifact@v4
135135 with :
136136 name : test-results-no-eigen
137137 path : build/test_results_no_eigen.xml
138138
139+ - name : Run osp example
140+ working-directory : ${{ github.workspace }}/build
141+ run : |
142+ ./apps/osp \
143+ --inputDag ../data/spaa/tiny/instance_bicgstab.hdag \
144+ --inputMachine ../data/machine_params/p3.arch \
145+ --Serial --GreedyBsp --BspLocking --GrowLocal --Variance --Cilk \
146+ --Etf --GreedyChildren --MultiHC --SarkarLockingHC \
147+ --GreedyChildrenKL --GrowLocalKL --GreedyBspHC --FunnelLocking
148+
139149 # -------------------------------------------------
140- # 4. BUILD DOCUMENTATION (only on master + PR )
150+ # 4. BUILD DOCUMENTATION (only on master)
141151 # -------------------------------------------------
142152 docs :
143153 name : Build Docs
0 commit comments