File tree Expand file tree Collapse file tree 1 file changed +46
-0
lines changed Expand file tree Collapse file tree 1 file changed +46
-0
lines changed Original file line number Diff line number Diff line change 25
25
- name : build and test
26
26
run : |
27
27
python3 ci/test-all-configs.py --${{matrix.compiler}} --default-config
28
+ test-linux-arm :
29
+ runs-on : ubuntu-22.04-arm
30
+ strategy :
31
+ fail-fast : false
32
+ matrix :
33
+ compiler : [gcc, clang]
34
+ shared : [--shared, ""]
35
+ steps :
36
+ - uses : actions/checkout@v4
37
+ - name : dependencies
38
+ run : |
39
+ sudo apt install gcc-10 g++-10 libgcc-10-dev libunwind8-dev
40
+ pip3 install colorama
41
+ - name : libdwarf
42
+ run : |
43
+ cd ..
44
+ cpptrace/ci/setup-prerequisites.sh
45
+ - name : build and test
46
+ run : |
47
+ python3 ci/test-all-configs.py --${{matrix.compiler}} --default-config
28
48
test-macos :
29
49
runs-on : macos-14
30
50
strategy :
@@ -562,6 +582,32 @@ jobs:
562
582
- name : test opt
563
583
run : |
564
584
bazel test //... -c opt
585
+ unittest-linux-arm :
586
+ runs-on : ubuntu-24.04-arm
587
+ strategy :
588
+ fail-fast : false
589
+ matrix :
590
+ compiler : [g++-10, clang++-18]
591
+ stdlib : [libstdc++, libc++]
592
+ dwarf_version : [4, 5]
593
+ split_dwarf : [OFF, ON]
594
+ exclude :
595
+ - compiler : g++-10
596
+ stdlib : libc++
597
+ steps :
598
+ - uses : actions/checkout@v4
599
+ - name : dependencies
600
+ run : |
601
+ sudo apt install gcc-10 g++-10 libgcc-10-dev ninja-build libc++-dev
602
+ cd ..
603
+ cpptrace/ci/setup-prerequisites-unittest.sh
604
+ - name : build and test
605
+ run : |
606
+ python3 ci/unittest.py \
607
+ --slice=compiler:${{matrix.compiler}} \
608
+ --slice=stdlib:${{matrix.stdlib}} \
609
+ --slice=dwarf_version:${{matrix.dwarf_version}} \
610
+ --slice=split_dwarf:${{matrix.split_dwarf}}
565
611
unittest-macos :
566
612
runs-on : macos-14
567
613
steps :
You can’t perform that action at this time.
0 commit comments