()
| 53 | |
| 54 | |
| 55 | def 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 |
no test coverage detected