summaryrefslogtreecommitdiffstats
path: root/tests/system_properties_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* make all bionic death tests not dumpableYabin Cui2014-11-061-3/+6
| | | | | | Bug: 18067305 Change-Id: Ia1ecacf47eddecc9bc58aaac779e0c218f463179
* Make sure that the same tests are on all platforms.Christopher Ferris2014-02-061-48/+87
| | | | | | | | | | | | | | | | In order to be able to generate a list of tests for cts, the same set of tests must exist across all platforms. This CL adds empty tests where a test was conditionally compiled out. This CL creates a single library libBionicTests that includes all of the tests found in bionic-unit-tests-static. Also fix a few missing include files in some test files. Tested by running and compiling the tests for every platform and verifying the same number of tests are on each platform. Change-Id: I9989d4bfebb0f9c409a0ce7e87169299eac605a2
* Merge commit '811b0cdb2d6e4a697dbc63a678712759dd0db242' into HEADThe Android Open Source Project2013-11-221-0/+78
|\ | | | | | | Change-Id: I786944f80fb1a2d502fed51dc2c391ed5db66761
| * am c058154b: am c8039337: Merge "Change hard-coded temporary directory."Christopher Ferris2013-08-161-2/+2
| |\ | | | | | | | | | | | | * commit 'c058154b747f295c98ad771d3dec4065749ee1a9': Change hard-coded temporary directory.
| * | bionic: revert to a single (larger) property areaGreg Hackmann2013-06-251-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d329697 is too complicated. Change the multiple property pages back to a single 128K property area that's mapped in entirely at initialization (the memory will not get allocated until the pages are touched). d329697 has other changes useful for testing (moving property area initialization inside bionic and adding __system_property_set_filename) so undo the change manually rather than with git revert. Change-Id: Icd137669a4f8bc248e9dd2c1e8cc54e9193c9a6d Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | bionic: add hierarchical properties testGreg Hackmann2013-06-251-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | Deliberately put items several levels deep in the trie hierarchy to test the trie traversal Change-Id: I995a1cdd3b5e74162fb5d25bc0f65140bdf2f719 Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | Revert "bionic: add hierarchical properties test"Greg Hackmann2013-06-241-78/+0
| | | | | | | | | | | | This reverts commit 0f76e2340ca53ce458a01f91627651dfe0112969.
| * | Revert "bionic: revert to a single (larger) property area"Greg Hackmann2013-06-241-5/+9
| | | | | | | | | | | | This reverts commit 5f05348c18286a2cea46eae8acf94ed5b7932fac.
| * | bionic: revert to a single (larger) property areaGreg Hackmann2013-06-241-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d329697 is too complicated. Change the multiple property pages back to a single 128K property area that's mapped in entirely at initialization (the memory will not get allocated until the pages are touched). d329697 has other changes useful for testing (moving property area initialization inside bionic and adding __system_property_set_filename) so undo the change manually rather than with git revert. Change-Id: I0ecb27843404f93af5489f15bfe657d65175e4f0 Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | bionic: add hierarchical properties testGreg Hackmann2013-06-241-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | Deliberately put items several levels deep in the trie hierarchy to test the trie traversal Change-Id: Id3cbd2e7d3500216b1ac8025eac70c0939622903 Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | bionic: make property area expandableGreg Hackmann2013-06-191-17/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The property area is initially one 4K region, automatically expanding as needed up to 64 regions. To avoid duplicating code, __system_property_area_init() now allocates and initializes the first region (previously it was allocated in init's init_property_area() and initialized in bionic). For testing purposes, __system_property_set_filename() may be used to override the file used to map in regions. Change-Id: Ibe00ef52464bfa590953c4699a6d98383b0142b1 Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | bionic: add __system_property_foreachGreg Hackmann2013-06-181-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | find_nth() will be inefficient on a trie. Since find_nth() is only used internally and only for enumerating properties, we can add a foreach() function to do this directly. Change-Id: I66bde9926c193073d74b244cce9fffd52108fff8 Signed-off-by: Greg Hackmann <ghackmann@google.com>
| * | bionic: add tests for propertiesColin Cross2013-06-171-0/+229
| / | | | | | | Change-Id: I09b212966f1c9624631653ef2c7a71de78bbbec1
* | Fix the system property tests to use $ANDROID_DATA.Elliott Hughes2013-10-211-7/+19
|/ | | | | | This lets them work on the host. Change-Id: I771ccc67652ae37451b45859c7831116cd830086
* Change hard-coded temporary directory.Christopher Ferris2013-08-151-2/+2
| | | | | | | | The properties tests creates a temporary directory in /data/nativetest, but this directory might not exist in all circumstances. Change this to create the temporary directory in /data/local/tmp. Change-Id: I812d3e24fcd084c5d74055c9faa95b1656f255bc
* bionic: revert to a single (larger) property areaGreg Hackmann2013-06-241-9/+5
| | | | | | | | | | | | | | | | d329697 is too complicated. Change the multiple property pages back to a single 128K property area that's mapped in entirely at initialization (the memory will not get allocated until the pages are touched). d329697 has other changes useful for testing (moving property area initialization inside bionic and adding __system_property_set_filename) so undo the change manually rather than with git revert. Signed-off-by: Greg Hackmann <ghackmann@google.com> (cherry picked from commit 5f05348c18286a2cea46eae8acf94ed5b7932fac) Change-Id: I690704552afc07a4dd410277893ca9c40bc13e5f
* bionic: make property area expandableGreg Hackmann2013-06-241-17/+59
| | | | | | | | | | | | | | | | | The property area is initially one 4K region, automatically expanding as needed up to 64 regions. To avoid duplicating code, __system_property_area_init() now allocates and initializes the first region (previously it was allocated in init's init_property_area() and initialized in bionic). For testing purposes, __system_property_set_filename() may be used to override the file used to map in regions. Signed-off-by: Greg Hackmann <ghackmann@google.com> (cherry picked from commit d32969701be070c0161c2643ee3c3df16066bbb8) Change-Id: I038d451fe8849b0c4863663eec6f57f6521bf4a7
* bionic: add __system_property_foreachGreg Hackmann2013-06-181-0/+19
| | | | | | | | | | | | find_nth() will be inefficient on a trie. Since find_nth() is only used internally and only for enumerating properties, we can add a foreach() function to do this directly. Signed-off-by: Greg Hackmann <ghackmann@google.com> (cherry picked from commit 577418403d68e663fb33c7b0c8a90d862d9c00cf) Change-Id: Iaca97d1182ce2c28863ba85241cbb5cf6185eb2f
* bionic: add tests for propertiesColin Cross2013-06-171-0/+229
(cherry picked from commit 37d9f75dde881a0ba1c1b3253b1be19d4096963d) Change-Id: Iac00ce10a4272032a1cbdbc4204277d6876e3365