summaryrefslogtreecommitdiff
path: root/runtime/prebuilt_tools_test.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for gtests in eng-prodDavid Srbecky2020-07-151-1/+1
| | | | | | Bug: 147817558 Test: art/art-host-gtest on forrest Change-Id: I0ecfbc81fe6998d4c8c69ce6fbeb35bdd5908b55
* Revert^2 "Switch to LLVM prebuilt tools for ART gtests"David Srbecky2020-07-151-1/+1
| | | | | | | | | | It is also necessary to adjust the expected output of some tests. This reverts commit ea54b823a3a02f65c865e11bbbccb327a273c039. Bug: 147817558 Test: m test-art-host-gtest Change-Id: Ib244e8b7d43d575299654397a47056f295ab4589
* Revert "Switch to LLVM prebuilt tools for ART gtests"Alex Light2020-07-101-1/+1
| | | | | | | | | | This reverts commit 8070443ce4b31a6787c22490f18f838f8f6ed4be. Reason for revert: Failing on chrome buildbots. Test: None Bug: 137817558 Change-Id: I4cbb4898e859ce33560592dd63cbf4a413048662
* Switch to LLVM prebuilt tools for ART gtestsDavid Srbecky2020-07-101-1/+1
| | | | | | | | It is also necessary to adjust the expected output of some tests. Bug: 147817558 Test: m test-art-host-gtest Change-Id: Ib517169614470193e0c55f566adb72a526ae6902
* Refactor arm assembly tests.David Srbecky2020-07-091-26/+11
| | | | | | | | Another step in preparation to move to the LLVM toolchain. Bug: 147817558 Test: m test-art-host-gtest Change-Id: Ie5be337165d8f24e04740de0486144fa6a62f063
* cpplint: Remove many unnecessary NOLINTIgor Murashkin2017-11-161-2/+2
| | | | | | | | Now that we updated to upstream cpplint, a lot of these NOLINTs are no longer necessary. Bug: 68951293 Change-Id: If8ed5ffe89727f313f907a214b6d8fd2a2eddbad
* ART: Make InstructionSet an enum class and add kLast.Vladimir Marko2017-11-021-1/+1
| | | | | | | | | | | | | | Adding InstructionSet::kLast shall make it easier to encode the InstructionSet in fewer bits using BitField<>. However, introducing `kLast` into the `art` namespace is not a good idea, so we change the InstructionSet to an enum class. This also uncovered a case of InstructionSet::kNone being erroneously used instead of vixl32::Condition::None(), so it's good to remove `kNone` from the `art` namespace. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Change-Id: I6fa6168dfba4ed6da86d021a69c80224f09997a6
* Refactor use of __ANDROID__ macroBilyan Borisov2016-04-221-2/+2
| | | | | | | | | | | | | | | | | We use the __ANDROID__ macro, which is provided by the toolchain, in numerous places. This patch refactors the usage of this by defining a new macro, ART_TARGET_ANDROID, that is being passed during build to ART_TARGET_CFLAGS in Android.common_build.mk on the same line as ART_TARGET. The codebase currently assumes that the existence of the __ANDROID__ macro implies that we are compiling art for an android target device. This is because, currently, target builds are compiled with target toolchains that provide the macro, while host toolchains do not. With this change this assumption is still preserved. However, in a future patch we will add the ability to compile art for a linux target, and in that case the ART_TARGET_ANDROID macro won't be passed anymore. Change-Id: I1f3a811aa735c87087d812da27fc6b08f01bad51
* Fix various typos in ART's comments and string literals.Roland Levillain2016-01-191-3/+3
| | | | Change-Id: I85d628055b1a61647a77fef730c9631c234e22a2
* ART: Use __ANDROID__ instead of HAVE_ANDROID_OSAndreas Gampe2015-07-301-2/+2
| | | | | | Use the proper define. Change-Id: I71e291ac25f5d5f0187ac9b6ef2d6872f19e6085
* Do not look for prebuilts on architectures other than Arm.David Srbecky2015-04-211-1/+2
| | | | | | | The repo manifest on the build server includes prebuilts only for Arm and host. Change-Id: Ic9fc762f3e9a4421cc2293b6e95caf196551cbad
* Move GetAndroidToolsDir to common location.David Srbecky2015-04-211-0/+65
Move the code which looks for the prebuilts directory to CommonRuntimeTest and add test for it. Change-Id: Id804de31c466656957fdd4b6a470f80a00477aed