77    branches : [ "main" ] 
88
99jobs :
10-   tests :
10+   SKL :
1111
1212    runs-on : intel-ubuntu-latest 
1313
2929
3030name : Install Intel SDE 
3131      run : | 
32-         curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/732268 /sde-external-9.7 .0-2022-05-09 -lin.tar.xz 
32+         curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319 /sde-external-9.24 .0-2023-07-13 -lin.tar.xz 
3333        mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/ 
3434        sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde 
3535
@@ -38,18 +38,122 @@ jobs:
3838        CXX : g++-13 
3939      run : | 
4040        make clean 
41-         meson setup --warnlevel 2 --werror --buildtype plain  builddir 
41+         meson setup --warnlevel 2 --werror --buildtype release  builddir 
4242        cd builddir 
4343        ninja 
4444
4545name : Run test suite on SKL 
4646      run : sde -skl -- ./builddir/testexe 
4747
48+   SKX :
49+ 
50+     runs-on : intel-ubuntu-latest 
51+ 
52+     steps :
53+     - uses : actions/checkout@v3 
54+ 
55+     - name : Install dependencies 
56+       run : | 
57+         sudo apt update 
58+         sudo apt -y install g++-13 libgtest-dev meson curl git cmake 
59+ 
60+ name : Install google benchmarks 
61+       run : | 
62+         git clone https://github.com/google/benchmark.git 
63+         cd benchmark 
64+         cmake -E make_directory "build" 
65+         cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../ 
66+         sudo cmake --build "build" --config Release --target install 
67+ 
68+ name : Install Intel SDE 
69+       run : | 
70+         curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz 
71+         mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/ 
72+         sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde 
73+ 
74+ name : Build 
75+       env :
76+         CXX : g++-13 
77+       run : | 
78+         make clean 
79+         meson setup --warnlevel 2 --werror --buildtype release builddir 
80+         cd builddir 
81+         ninja 
82+ 
4883name : Run test suite on SKX 
4984      run : sde -skx -- ./builddir/testexe 
5085
86+   TGL :
87+ 
88+     runs-on : intel-ubuntu-latest 
89+ 
90+     steps :
91+     - uses : actions/checkout@v3 
92+ 
93+     - name : Install dependencies 
94+       run : | 
95+         sudo apt update 
96+         sudo apt -y install g++-13 libgtest-dev meson curl git cmake 
97+ 
98+ name : Install google benchmarks 
99+       run : | 
100+         git clone https://github.com/google/benchmark.git 
101+         cd benchmark 
102+         cmake -E make_directory "build" 
103+         cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../ 
104+         sudo cmake --build "build" --config Release --target install 
105+ 
106+ name : Install Intel SDE 
107+       run : | 
108+         curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz 
109+         mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/ 
110+         sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde 
111+ 
112+ name : Build 
113+       env :
114+         CXX : g++-13 
115+       run : | 
116+         make clean 
117+         meson setup --warnlevel 2 --werror --buildtype release builddir 
118+         cd builddir 
119+         ninja 
51120name : Run test suite on TGL 
52121      run : sde -tgl -- ./builddir/testexe 
53122
123+   SPR :
124+ 
125+     runs-on : intel-ubuntu-latest 
126+ 
127+     steps :
128+     - uses : actions/checkout@v3 
129+ 
130+     - name : Install dependencies 
131+       run : | 
132+         sudo apt update 
133+         sudo apt -y install g++-13 libgtest-dev meson curl git cmake 
134+ 
135+ name : Install google benchmarks 
136+       run : | 
137+         git clone https://github.com/google/benchmark.git 
138+         cd benchmark 
139+         cmake -E make_directory "build" 
140+         cmake -E chdir "build" cmake -DBENCHMARK_ENABLE_GTEST_TESTS=OFF -DBENCHMARK_ENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ../ 
141+         sudo cmake --build "build" --config Release --target install 
142+ 
143+ name : Install Intel SDE 
144+       run : | 
145+         curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz 
146+         mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/ 
147+         sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde 
148+ 
149+ name : Build 
150+       env :
151+         CXX : g++-13 
152+       run : | 
153+         make clean 
154+         meson setup --warnlevel 2 --werror --buildtype release builddir 
155+         cd builddir 
156+         ninja 
157+ 
54158name : Run test suite on SPR 
55159      run : sde -spr -- ./builddir/testexe 
0 commit comments