MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / get_matrices

Function get_matrices

tools/scripts/android/matrix.py:55–116  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

53
54
55def get_matrices():
56
57 def comprehensive(matrix, ndk, extras=False):
58 # Build all APIs using NDK directly with security and Java on max and min
59 # APIs.
60 matrix.add_ndk(ndk, 'all',
61 flags_on_edges=dict(
62 use_security=extras,
63 use_java=extras,
64 ),
65 )
66
67 # DOC Group master branch ---------------------------------------------------
68 doc_group_master_matrix = Matrix(
69 'doc_group_master', mark='M',
70 url='https://github.com/DOCGroup/ACE_TAO',
71 ace_tao='doc_group_master',
72 )
73 comprehensive(doc_group_master_matrix, 'latest_stable', extras=True)
74 comprehensive(doc_group_master_matrix, 'latest_beta', extras=True)
75 doc_group_master_matrix.add_ndk('latest_lts', 'minmax')
76 doc_group_master_matrix.add_ndk('r23c', 'minmax')
77 doc_group_master_matrix.add_ndk('r18b', 'min',
78 default_flags=dict(
79 use_toolchain=True,
80 use_java=True,
81 # Make sure API<24 work because of NetworkCallback
82 target_api=16,
83 ),
84 )
85 doc_group_master_matrix.add_ndk('r18b', 'max',
86 default_flags=dict(
87 use_toolchain=True,
88 ),
89 )
90 # # Make sure everything works on macOS.
91 # doc_group_master_matrix.add_ndk('latest_stable', 'max',
92 # default_flags=dict(
93 # use_java=True,
94 # use_security=True,
95 # os='macos-latest',
96 # ),
97 # )
98
99 # DOC Group master ace6_tao2 branch -----------------------------------------
100 doc_group_ace6_tao2_matrix = Matrix(
101 'doc_group_ace6_tao2', mark='6',
102 url='https://github.com/DOCGroup/ACE_TAO/tree/ace6tao2',
103 ace_tao='doc_group_ace6_tao2',
104 )
105 comprehensive(doc_group_ace6_tao2_matrix, 'latest_stable')
106 doc_group_ace6_tao2_matrix.add_ndk('r21e', 'minmax')
107 doc_group_ace6_tao2_matrix.add_ndk('r18b', 'minmax',
108 default_flags=dict(
109 use_toolchain=True,
110 ),
111 )
112

Callers 1

matrix.pyFile · 0.85

Calls 3

add_ndkMethod · 0.95
MatrixClass · 0.85
comprehensiveFunction · 0.85

Tested by

no test coverage detected