summaryrefslogtreecommitdiff
path: root/dexlist/dexlist_test.cc
AgeCommit message (Collapse)Author
2019-09-24Various renames following the name change from "Runtime APEX" to "ART APEX". Martin Stjernholm
In particular ANDROID_RUNTIME_ROOT is now ANDROID_ART_ROOT. Test: Build & boot Test: art/tools/run-gtests.sh in chroot Test: art/test/testrunner/testrunner.py --target --64 in chroot Test: art/tools/run-libcore-tests.sh --mode=device --variant=X64 in chroot Test: art/tools/run-jdwp-tests.sh --mode=device --variant=X64 in chroot Test: m test-art-host-gtest Test: art/test/testrunner/testrunner.py --host --64 Test: art/tools/run-jdwp-tests.sh --mode=host Bug: 135753770 Change-Id: Ia74da964e54cf396d66e9e12ea56da4e9483662a
2019-04-12Add and use art::GetAndroidRuntimeBinDir. Roland Levillain
This method returns the location of the directory containing the Android Runtime binaries, which is expected to be the Android Runtime APEX's bin directory on target and the Android Root's bin directory on host (at least for now). Also remove art::CommonArtTestImpl::GetTestAndroidRoot as it is no longer used. Test: ART gtests on host and target Bug: 121117762 Change-Id: I4593bbd4d675ca9d3f7b708482aac82c1892a9ad
2018-09-07ART: Continue adding override annotations Andreas Gampe
Use Clang-tidy's modernize-use-override to add more annotations. Ignore inferred annotations on destructors. Bug: 32619234 Test: mmma art Change-Id: Ic432c928e398d44df9171e42db04ee19946e6887
2018-03-14Makes some ART gtests more robust to a non-standard environment. Roland Levillain
Two gtests (dexdump_test and dexlist_test) used to try to write a file in the root directory and expected this operation to fail. However, in a non-standard environment (e.g. a testing context where such a gtest is allowed to write in `/`), these tests would not fail as expected. Replace these paths with more explicit ones not depending on writing permissions. Test: Run ART gtest dexdump_test and dexlist_test in a chroot on device. Bug: 74730596 Bug: 34729697 Change-Id: I23537757639721133d694d5366cf05d9009f05ad
2018-03-05Move most of runtime/base to libartbase/base David Sehr
Enforce the layering that code in runtime/base should not depend on runtime by separating it into libartbase. Some of the code in runtime/base depends on the Runtime class, so it cannot be moved yet. Also, some of the tests depend on CommonRuntimeTest, which itself needs to be factored (in a subsequent CL). Bug: 22322814 Test: make -j 50 checkbuild make -j 50 test-art-host Change-Id: I8b096c1e2542f829eb456b4b057c71421b77d7e2
2017-08-23ART: Remove art and art/runtime include_dir directives Andreas Gampe
Remove some overly broad or unnecessary include directives. Fix up code. Test: mmma art Change-Id: Ic2da319f39102d59566e780f3e15fe007a3c36d6
2017-07-24ART: Include cleanup Andreas Gampe
Let clang-format reorder the header includes. Derived with: * .clang-format: BasedOnStyle: Google IncludeIsMainRegex: '(_test|-inl)?$' * Steps: find . -name '*.cc' -o -name '*.h' | xargs sed -i.bak -e 's/^#include/ #include/' ; git commit -a -m 'ART: Include cleanup' git-clang-format -style=file HEAD^ manual inspection git commit -a --amend Test: mmma art Change-Id: Ia963a8ce3ce5f96b5e78acd587e26908c7a70d02
2017-02-01Separate art::Exec from utils David Sehr
The rest of utils.cc does not depend on art::Runtime. This separates the part dependent on that class, so that including utils.cc in the build does not require the entire Runtime. Another preparatory cleanup to getting tools to build on Windows. Bug: 22322814 Test: test-art Change-Id: I194ff363fc2ab87e5311ecea6973a2d0fad2621d
2016-12-15ART: Move to libbase StringPrintf Andreas Gampe
Remove ART's StringPrintf implementation. Fix up clients. Add missing includes where necessary. Test: m test-art-host Change-Id: I564038d5868595ac3bb88d641af1000cea940e5a
2016-09-14Fix dexlist_test Colin Cross
xbin is deprecated, dexlist installs to /system/bin now. Bug: 31469510 Test: m test-art-target-gtest-dexlist_test Change-Id: I352ae9eaaf2f9e4ce6682c5022c138b07d29ccca
2015-11-21Merge mnc-dr-enso-dev into goog/master Przemyslaw Szczepaniak
Bug: 25758743 Change-Id: I19d433934f01856e7b5a7392a58b759c3ac386e7
2015-08-28Make Art's dexlist the real one! Aart Bik
Renaming dexlist2 into dexlist now that Dalvik's dexlist is gone. Unless dexdump, this migration is straightforward since the windows SDK does not ship dexlist. Bug: 22322814 Change-Id: I721a72abdd9a17329b53020274495323467e388e
2015-07-08Revert "Make Art dexdump/list the real utilities." Aart Bik
This reverts commit d10ee1ce1ccd92c003ec49c15edf339e74c13894. REASON: win_sdk is not happy with my migration :-( Change-Id: I2ed196da3f5883112883525f883d25b36e48352a
2015-07-08Make Art dexdump/list the real utilities. Aart Bik
Note: depends on pending CL that removes old dexdump/list and libdex. Bug: 22322814 Change-Id: I99259553f0f4655a633989feb8d67aa11de8b29d
2015-07-07Migrated dexlist from Dalvik (libdex) into Art (libart) Aart Bik
Rationale: The new dexlist (temporarily called dexlist2 until we are satisfied with the migration) is a re-implementation of the original dexlist utility that was based on Dalvik functions in libdex into a new dexlist that is now based on Art functions in libart instead. Bug: 22322814 Change-Id: I0f034d66c1a1f3c5450423f57fcdc23e2f5a1e29