diff options
author | 2017-04-28 15:28:29 +0100 | |
---|---|---|
committer | 2017-05-02 17:48:53 +0100 | |
commit | 1352f13e76aec57c522f9323cbe04d1368273a94 (patch) | |
tree | 757c7d9c055f4dadfff5814d702d17d938630763 /compiler/image_write_read_test.cc | |
parent | 3f5f85d9382416b053359c3c1f11ab824843f3b4 (diff) |
Split image_test and oatdump_test.
With sufficient -j, splitting the oatdump_test makes gtests
finish faster, splitting image_test makes valgring tests
finish faster.
make -j 48 valgrind-test-art-host-gtest
- before: #### make completed successfully (05:20:16 (hh:mm:ss)) ####
- after: #### make completed successfully (03:05:43 (hh:mm:ss)) ####
Note that the new image_*test variants are still running
long after the rest of the tests is finished. Further
splitting may still be beneficial for host tests. Target
tests with lower -j parameter do not benefit that much.
Test: make -j 48 valgrind-test-art-host-gtest
Bug: 36849303
Change-Id: I2b887e6b3266f9d3efd7b4d71dde0fcf012829d2
Diffstat (limited to 'compiler/image_write_read_test.cc')
-rw-r--r-- | compiler/image_write_read_test.cc | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/compiler/image_write_read_test.cc b/compiler/image_write_read_test.cc new file mode 100644 index 0000000000..32c0b06766 --- /dev/null +++ b/compiler/image_write_read_test.cc @@ -0,0 +1,33 @@ +/* + * Copyright (C) 2011 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "image_test.h" + +namespace art { + +TEST_F(ImageTest, WriteReadUncompressed) { + TestWriteRead(ImageHeader::kStorageModeUncompressed); +} + +TEST_F(ImageTest, WriteReadLZ4) { + TestWriteRead(ImageHeader::kStorageModeLZ4); +} + +TEST_F(ImageTest, WriteReadLZ4HC) { + TestWriteRead(ImageHeader::kStorageModeLZ4HC); +} + +} // namespace art |