summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2018-05-15Merge "Fix a memory leak" am: 8126819588George Burgess IV
am: 834d6740eb Change-Id: I57b2cc286ced486930ab523e8bb44e8266d6200c
2018-05-16Merge "Fix a memory leak"Treehugger Robot
2018-05-15Fix a memory leakGeorge Burgess IV
If setpriority failed, we wouldn't free this. Just use a unique_ptr to handle the lifetime for us. Caught by the static analyzer. Bug: None Test: Built. Static analyzer seems happy now. Change-Id: I10d3e8ff8ba0c10a43d21d9002d73134cef18651
2018-05-10Merge "Remove sdcard_perf_test" am: 68d1cc59e9Dan Willemsen
am: 02c5bd86da Change-Id: I4d049be663ae2d66fcb76244e45b0d904afa6ffb
2018-05-10Merge "Remove sdcard_perf_test"Dan Willemsen
2018-05-10Merge "Convert system/extras/tests to Soong" am: 13be680693Dan Willemsen
am: b0dab39f3b Change-Id: I54e5f09d3779f43feff18da69ba288fcd63229ae
2018-05-09Merge "Convert more of system/extras to Soong" am: 1d332616efDan Willemsen
am: c020daebb6 Change-Id: Iffe91f55a285041dcd3619ae28f6b03f4f91f1d3
2018-05-10Convert system/extras/tests to SoongDan Willemsen
See build/soong/README.md for more information. Some modules are no longer installed by default on eng/debug builds, but I didn't see any automatic references to them. If they're commonly used by users, they can be added into build/make with PRODUCT_PACKAGES_ENG / PRODUCT_PACKAGES_DEBUG. Otherwise everyone's compiles get a little smaller. Some modules also moved from /system/xbin to /system/bin, as we've deprecated xbin. I checked codesearch for references to the full paths and couldn't find any. Test: cd system/extras/tests; mma Test: for the modules changing locations, check cs/ for references Change-Id: Ia91f12051519814a8d45d5af4a7f7700ffee288f
2018-05-09Remove sdcard_perf_testDan Willemsen
It's been disabled by default, and no longer builds due to quite a few errors. Test: cs/sdcard_perf_test Test: b/sdcard_perf_test (no recent references) Change-Id: Id45eae5409296346ce1d9c53d99dd37818caf836
2018-05-09Convert more of system/extras to SoongDan Willemsen
See build/soong/README.md for more information. Some modules are no longer installed by default on eng/debug builds, but I didn't see any automatic references to them. If they're commonly used by users, they can be added into build/make with PRODUCT_PACKAGES_ENG / PRODUCT_PACKAGES_DEBUG. Otherwise everyone's compiles get a little smaller. Some modules also moved from /system/xbin to /system/bin, as we've deprecated xbin. I checked codesearch for references to the full paths and couldn't find any. Test: cd system/extras; mma Test: for the modules changing locations, check cs/ for references Change-Id: I4ffd99d3dcf50e4d5cb2197824abc11973214133
2018-04-26Merge "Make the NOT_CONFIG_SYSVIPC test also exercise the syscalls" am: ↵android-build-prod (mdb)
b849b1878c am: 4e3637bba3 Change-Id: I55815b0bca398c5ff513a3699714170e5591dc7d
2018-04-25Make the NOT_CONFIG_SYSVIPC test also exercise the syscallsLuis Hector Chavez
This change augments the NOT_CONFIG_SYSVIPC test, such that in addition to being evidence-based (by inspecting some paths in /proc), it also tries to invoke the syscalls. This is done because in some platforms like Chrome OS, the SYSVIPC kernel config is enabled (because some parts of the system require that to boot), but when Android is running, all SYSVIPC syscalls are blocked by an LSM in the kernel. It also changes the /proc/sysvipc path check from using access(2) and F_OK to R_OK, since the paths itself is present and visible. Bug: 77490033 Test: CtsKernelConfigTestCases Change-Id: I79df1816e0e5d3618da2a0e242c3d685352b7220
2018-03-20Merge "Timetest: Clean up" am: dcfb201c61Andreas Gampe
am: 95b60bb00c Change-Id: Iabfac97640a0b3b105362d642cb61961546aefbf
2018-03-20Timetest: Clean upAndreas Gampe
Clean up the code a little. The removed TEMP_FAILURE_RETRY is actually wrong. The others are either superfluous or needed. Be more direct with error returns. For EBUSY, loop at most ten times, with sleep. Use unique_fd for descriptor tracking/close. Bug: 76008092 Test: atest time-unit-tests Change-Id: Id7176e0237a416a4bb19d72c47b8e1a2f6b57ca5
2018-02-14Merge "Declare explicitly thumb mode." am: 01ba2e6ed6 am: 79829a764fChih-hung Hsieh
am: 7e56c8eeb0 Change-Id: Ice73848e2a83bc7ad7bb11dde80cfd77f5f9e70c
2018-02-14Declare explicitly thumb mode.Chih-Hung Hsieh
* bandwidth.h contains thumb mode only instructions. Test: normal build. Change-Id: Ib40dfda63f668949370405e7ec53f5f9828200e6
2018-01-12Merge "Don't invent your own boolean type (and then not use it)." am: ↵Elliott Hughes
359559dbc7 am: ef0302e644 am: 1252bda01a Change-Id: I3d5278121d033e5d3268584ebcb4ec272f56f1fb
2018-01-12Don't invent your own boolean type (and then not use it).Elliott Hughes
Bug: N/A Test: builds Change-Id: If1f064bce92e5c64768fd6d9042206c7e6a3aa69
2017-12-16Add suite component to test modulejdesprez
Test: build Bug: 65303193 Change-Id: Ibfe14df9e9c4e4f9017dd4a9e1d146c68247e3d7
2017-11-14Merge commit 'f22d9cd819bf8b21bedba3dedcfa08fe8f91a15e' into HEADXin Li
Change-Id: I0a0f6a3057951735943b846270c2d445e5cb4c7b
2017-11-09Use -Werror in system/extras/tests/memeaterChih-Hung Hsieh
Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I54abb8bc402c78d2c8d6993296f51ae79648f45b
2017-10-30Merge "Use -Werror in system/extras" am: 2b217ca555 am: aa317f0c4cChih-hung Hsieh
am: c500bdd557 Change-Id: Icb8574c2f32ec41a126e550bcac7c63a03487ae2
2017-10-30Merge "Use -Werror in system/extras" am: 2b217ca555Chih-hung Hsieh
am: aa317f0c4c Change-Id: I4792be67f2a33c61f0e740ba9093c06df4613921
2017-10-20Use -Werror in system/extrasChih-Hung Hsieh
* Remove unused variables. * Fix redefined macro warnings. * Fix sign-compare warnings. * Fix 'return false' in main(). * Keep existing warnings to fix later. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: Ib92ef5297693595fb84ed4f8e61665bda4cee312
2017-10-17Merge "Use -Werror in system/extras/tests" am: 0bc040a8cb am: 652738ae52 am: ↵Chih-hung Hsieh
f117e43806 am: 86d57454e7 Change-Id: I4978439e228bf87351704558518da98752f210b1
2017-10-17Merge "Use -Werror in system/extras/tests" am: 0bc040a8cb am: 652738ae52Chih-hung Hsieh
am: f117e43806 Change-Id: I015cf8432c11a59b54dbcf6930bf948c319500e0
2017-10-16Use -Werror in system/extras/testsChih-Hung Hsieh
* Remove unused local variable. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I759429de1807ae63988d80b563ee3345e5fe5e99
2017-10-11Port libtestUtil to use Android.bpCourtney Goeltzenleuchter
Test: make Bug: 29940137 Merged-In: I24299722722e6fe0e5e1c81e9e0d9d3631e29984 Change-Id: I24299722722e6fe0e5e1c81e9e0d9d3631e29984 (cherry picked from commit 944e78cfaeef277bb3476a7df925c652dc5affa6)
2017-09-26Merge "Test binary to consume memory"TreeHugger Robot
2017-09-25Test binary to consume memoryAmith Yamasani
Consumes the specified amount of MB of memory, and fills it with some data. Sits around until killed. The allocated memory does slowly get swapped out though, so it won't stay at that exact PSS. But it's helpful for forcing low memory situations. Change-Id: Ib03ce6252ed5664c7e43ca2479da7fccf4e15330 Fixes: 65640892 Test: memeater 2000
2017-09-22Remove pstore related unit tests from CTSYoshitaka Seto
am: 8ffd0b85d3 Change-Id: Id31d7cac5563ff09a931306ec5c614c39e8ad7b7
2017-09-21Remove pstore related unit tests from CTSYoshitaka Seto
Pstore test cases should not belong to CTS. The test cases should be a part of GTS if really required. Test: manual Bug: 66431569 Bug: 63969981 Bug: 63913130 Signed-off-by: Srinavasa Nagaraju <Srinavasa.Nagaraju@sony.com> Signed-off-by: Yoshitaka Seto <yoshitaka.seto@sony.com> Tested-by: Srinavasa Nagaraju <Srinavasa.Nagaraju@sony.com> Change-Id: Ie91625fd365b17dccdb179758639492da6b49787
2017-09-15Merge remote-tracking branch 'aosp/oreo-cts-dev' into HEAD - DO NOT MERGEBill Yi
Change-Id: I126b325ab5686ab9a99735d47cad2a20e53022ca
2017-08-08Ensure pstore has data before running CtsKernelConfigTestCases. am: ↵Erwin Jansen
b7c25d7f0a am: 127cf17a80 am: cc0ba53a9f Change-Id: I9c1b2e7a421c7ed8940bfff30fa067c2b08e53cd
2017-08-08Ensure pstore has data before running CtsKernelConfigTestCases. am: b7c25d7f0aErwin Jansen
am: 127cf17a80 Change-Id: Ia316dc906912920e2d204d97ff0a3d2ff09a698a
2017-08-08Ensure pstore has data before running CtsKernelConfigTestCases.oreo-dr1-devErwin Jansen
am: b7c25d7f0a Change-Id: Iaaf13e2e1d93fc92b8a41773f23fbc5072eef605
2017-07-26Merge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028 am: 04190a8412George Burgess IV
am: f62bcde6a2 Change-Id: Ibcd6e31b9104b8c1c2a984b5e31c617e2bf5364c
2017-07-26Merge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028George Burgess IV
am: 04190a8412 Change-Id: I607f7ce3fa857fb15100a9305ba4c6f7484a4a72
2017-07-26Merge "Fix a memory leak"George Burgess IV
am: 880d4e8574 Change-Id: I411fd53aa80fc790773b8878bdeff06a4be40b51
2017-07-25Fix a memory leakGeorge Burgess IV
This fixes the following memory leak: system/extras/tests/tcp_nuke_addr/tcp_nuke_addr_test.cpp:146:20: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks] Namely, clang was upset that we didn't free the std::threads we new'ed up. Immediately detach()ing them gets us the same effect. (Context: We're trying to clean up scary-sounding warnings like this in Android. I realize that, in this case, a leak is harmless, but...) Bug: 27101951 Test: mma. Memory leak warning is gone. Ran the test on bullhead for 60s; seemed to work (last line of output is "60s: 246 cps, total 25432") Change-Id: I4b6b5679430968e01ffea5bc10309a4ced04ba4e
2017-07-20Ensure pstore has data before running CtsKernelConfigTestCases.Erwin Jansen
Upon first boot it is possible that a device has nothing in its pstore. We now inject messages in the pstore and reboot before running the test. Bug: b/37627779 Test: run cts -m CtsKernelConfigTestCases Change-Id: I2ac1c2ce331054b408cb79136e076f31061d5a9a
2017-07-10Add kernel.config tests to VTSnickrose
Follow-up on Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 b/62423436. Test: make vts Change-Id: I16269c4b6ce9ea4b01a07f9e30771a97025f3bac
2017-06-28Merge "kernel.config: check console-ramoops-0" am: 3cd4b5a765 am: 66a4b1bd79 ↵Mark Salyzyn
am: 12981e42a7 am: 6c3e1f1458 Change-Id: I2c090b52d7dee0a4933302aee262b033acbc758a
2017-06-28Merge "kernel.config: check console-ramoops-0" am: 3cd4b5a765 am: 66a4b1bd79Mark Salyzyn
am: 12981e42a7 Change-Id: I0381e6e215a04dd6c4bd63e4a0ae3ddc38085e2b
2017-06-28Merge "kernel.config: check console-ramoops-0"Mark Salyzyn
am: 3cd4b5a765 Change-Id: I6972df5357f71ffcda97cdcbacaba8aa4eb726e1
2017-06-27kernel.config: check console-ramoops-0Mark Salyzyn
On later kernels /sys/fs/pstore/console-ramoops becomes /sys/fs/pstore/console-ramoops-0. One or the other is present, but not both. Test: none Bug: 63058217 Change-Id: I4b54cfdd9f347735ccd2debd08a1baa167c9a24f
2017-06-13Merge "Bootloader verification for AndroidThings."TreeHugger Robot
2017-06-06Bootloader verification for AndroidThings.Justin Giorgi
Added specific tests for IoT devices. Test: Ran script locally against device. (`python bootloadertest.py --device-type=iot`). Bug: b/35425117 Change-Id: I21b778a343d5f09a09356adcfee30ddfcb62de3f
2017-06-06add component metadata tag to CTS kernel config test casesGuang Zhu
am: 4313a5d7e6 Change-Id: I1b8f3fc91d8f563c267261098fb7653e4d37b393
2017-06-06Merge "add component metadata tag to CTS kernel config test cases"Guang Zhu