aboutsummaryrefslogtreecommitdiff
path: root/dejagnu
AgeCommit message (Collapse)Author
2019-10-09set shebangs to python2Mike Frysinger
These scripts aren't ported to python3, so set the shebang to python2. BUG=chromium:1011676 TEST=CQ passes Change-Id: I192b50bc8b4d682fd562c75b479b68bffa9eab61 Reviewed-on: https://chromium-review.googlesource.com/1843911 Tested-by: Mike Frysinger <vapier@chromium.org> Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: George Burgess <gbiv@chromium.org>
2019-03-20setup_board: Update usagesAlex Klein
BUG=chromium:893748 TEST=precq CQ-DEPEND=CL:1409763 Change-Id: I661c527c4a53864595d02f3302dbc9047692a042 Reviewed-on: https://chromium-review.googlesource.com/1407709 Commit-Ready: Alex Klein <saklein@chromium.org> Tested-by: Alex Klein <saklein@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org>
2016-07-27[crosperf] Clean up exceptions.Caroline Tice
Found all instances of 'raise Exception' and changed them to raise something slightly more specific. Changed a few 'except Exception' statements appropriately as well. BUG=chromium:566255 TEST=None Change-Id: If2666bd55838342bc71431e5e6ab2157c2c9e125 Reviewed-on: https://chrome-internal-review.googlesource.com/270731 Commit-Ready: Caroline Tice <cmtice@google.com> Tested-by: Caroline Tice <cmtice@google.com> Reviewed-by: Yunlian Jiang <yunlian@google.com>
2016-07-25[toolchain-utils] Finish switching utils/ to cros_utils/.Caroline Tice
This CL finishes switching the subdirectory from 'utils' to 'cros_utils'. It changes all the remaining import statements to use 'cros_utils'; it removes the 'cros_utils' symlink, and it renames the 'utils' subdirectory to 'cros_utils'. BUG=chromium:568195 TEST=ran crosperf & binary search tool unittests. Change-Id: I7427f8bfb2ddac3a4b6108e46782039059684382 Reviewed-on: https://chrome-internal-review.googlesource.com/270396 Commit-Ready: Caroline Tice <cmtice@google.com> Tested-by: Caroline Tice <cmtice@google.com> Reviewed-by: Cassidy Burden <cburden@google.com> Reviewed-by: Luis Lozano <llozano@chromium.org>
2015-12-16Run pyformat on all the toolchain-utils files.Luis Lozano
This gets rid of a lot of lint issues. Ran by doing this: for f in *.py; do echo -n "$f " ; if [ -x $f ]; then pyformat -i --remove_trailing_comma --yapf --force_quote_type=double $f ; else pyformat -i --remove_shebang --remove_trailing_comma --yapf --force_quote_type=double $f ; fi ; done BUG=chromium:567921 TEST=Ran simple crosperf run. Change-Id: I59778835fdaa5f706d2e1765924389f9e97433d1 Reviewed-on: https://chrome-internal-review.googlesource.com/242031 Reviewed-by: Luis Lozano <llozano@chromium.org> Commit-Queue: Luis Lozano <llozano@chromium.org> Tested-by: Luis Lozano <llozano@chromium.org> Reviewed-by: Yunlian Jiang <yunlian@google.com>
2015-12-15crosperf: RunCommand should return one type of object.Luis Lozano
Cleaned up the interfaces for the RunCommand routines. These were returning different types (int or tuple) depending on the value of the return_ouput parameter. Returning different unrelated types from a routine is bad practice. Linter complains about this with several warnings like this: "Attempting to unpack a non-sequence defined at line XY of utils.command_executer" BUG=chromium:566256 TEST=ran crosperf with a example experiment file Ran run_tests. Change-Id: Ibb83ab9322c87558077fc4937ef5c0686bbe5417 Reviewed-on: https://chrome-internal-review.googlesource.com/241459 Commit-Ready: Luis Lozano <llozano@chromium.org> Tested-by: Luis Lozano <llozano@chromium.org> Reviewed-by: Han Shen <shenhan@google.com>
2014-01-04gdb dejagnu: updata arm baseline.Yunlian Jiang
BUG=None TEST=None Change-Id: I25eb89ac54801d1e35807ba85689cf1256b4cd6d Reviewed-on: https://chrome-internal-review.googlesource.com/151037 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-12-28update gdb dejagnu test baselineYunlian Jiang
BUG=None TEST=Manual. Change-Id: I7e1b0553d383cda695ba917c4410ce8d99b8a8d6 Reviewed-on: https://chrome-internal-review.googlesource.com/150956 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-12-20add gdb dejagnu test adaptorYunlian Jiang
BUG=None TEST=Manually tested. Change-Id: I644f5a62bc69bce8af74d5429948b3ab7253c419 Reviewed-on: https://chrome-internal-review.googlesource.com/150704 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-12-17update gdb dejagnu baseline.Yunlian Jiang
BUG=None TEST=New baseline updated.. Change-Id: Id8665afe9dfd9e2075ad4a965538f51f65ccc477 Reviewed-on: https://chrome-internal-review.googlesource.com/150412 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-12-16Add a script to delete nightly test data that are old.Han Shen
TEST=tested on tc-build.hot Change-Id: I6b6bc298b56c6ac79cbbd66f8168bc234580c884 Reviewed-on: https://chrome-internal-review.googlesource.com/150264 Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Han Shen <shenhan@google.com> Tested-by: Han Shen <shenhan@google.com>
2013-10-09dejagnu: change gdb baseline for gdb 7.6.1Yunlian Jiang
BUG=None TEST=None Change-Id: I6ce965f9de03edf6147f9eb4791e31b4762dc720 Reviewed-on: https://chrome-internal-review.googlesource.com/146219 Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-10-03gdb_dejagnu: print failed tests out.Yunlian Jiang
This prints failed test name out. Also, it ignores the tests that only appears in the baseline. BUG=None TEST=the name of failed tests were printed. Change-Id: Ie0c3f3d3a092a184a2e941020af62d4e2de40da2 Reviewed-on: https://chrome-internal-review.googlesource.com/145848 Reviewed-by: Simon Que <sque@google.com> Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-10-03gdb_dejagnu: update base line.Yunlian Jiang
BUG=None TEST=None Change-Id: I11c0c2ed6af9bd7a395dede27668046af008942c Reviewed-on: https://chrome-internal-review.googlesource.com/145937 Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-10-02gdb_dejagnu: add space to ssh parameter.Yunlian Jiang
BUG=None TEST=It passes. Change-Id: If7413a602b58fce3b0f9472d45ca4e1a35501551 Reviewed-on: https://chrome-internal-review.googlesource.com/145847 Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-10-02gdb_dejiagnu: use machine.name instead of machine.Yunlian Jiang
BUG=None TEST=It can run now. Change-Id: I53b4596c46341b600097f7cd4154b6945e970492 Reviewed-on: https://chrome-internal-review.googlesource.com/145895 Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-09-10gdb_dejagnu: Use TryAcquireMachine from run_dejagnu.Yunlian Jiang
This fixes some gpylint warnings and uses TryAcquireMachine from run_dejagnu. BUG=None TEST=gdb_dejagnu passes. Change-Id: I1e7230b00619daec9cea28ca2926e18fb8ac8345 Reviewed-on: https://chrome-internal-review.googlesource.com/144426 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-09-10update daisy gdb baselineYunlian Jiang
BUG=None TEST=None Change-Id: Icefcffcc40057954bf7b51c3921248c43ef2b810 Reviewed-on: https://chrome-internal-review.googlesource.com/144366 Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com>
2013-08-05gdb_dejagnu: update base line for x86_64.Yunlian Jiang
BUG=None TEST=gdb_dejagnu passes. Change-Id: Ifdca26c7b6dbe49e496f757c5229a1091263d770 Reviewed-on: https://gerrit-int.chromium.org/42346 Commit-Queue: Yunlian Jiang <yunlian@google.com> Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-05-17Add gdb test base line.Yunlian Jiang
This enables a comparison of gdb result with base line. (The base line is the dejagnu result with current compiler). BUG=None TEST=None Change-Id: I091e2dd0beaf6de231cb616e54b2ccf3e600b47a Reviewed-on: https://gerrit-int.chromium.org/37477 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-05-03kill gdbserver on device before start gdb test.Yunlian Jiang
BUG=None TEST=the process of gdbserver leader-exit.exp is gone. Change-Id: Ifd7d47a7064275a16e1faf7faf03e6c1d281ff59 Reviewed-on: https://gerrit-int.chromium.org/37310 Commit-Queue: Yunlian Jiang <yunlian@google.com> Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-05-03fix minor issues in gdb_dejagnu.pyYunlian Jiang
TEST=test passes. BUG=None Change-Id: If9e4d996eaec32d25769ec50f1f03e0b3aac42ab Reviewed-on: https://gerrit-int.chromium.org/37296 Commit-Queue: Yunlian Jiang <yunlian@google.com> Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-04-22Add gdb_dejiagnu test scriptYunlian Jiang
This is the basic dejagnu test script. Currently it just generate the board information, compile gdb/gdbserver and run make check. It needs baseline and some other features later. BUG=None TEST=./gdb_dejagnu.py -c /extend/gamma/ -b lumpy -r 172.17.128.241 It finishes the dejagnu run. Change-Id: I81678926eda640bb5637e6e4dc540a7b9801b000 Reviewed-on: https://gerrit-int.chromium.org/35703 Reviewed-by: Han Shen <shenhan@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com>
2013-03-15Cleaned up directory after copy of tools from perforce directoryLuis Lozano
Got rid of stale copies of some tools like "crosperf" and moved all files under v14 directory (that came from perforce) into the top directory. BUG=None TEST=None Change-Id: I408d17a36ceb00e74db71403d2351fd466a14f8e Reviewed-on: https://gerrit-int.chromium.org/33887 Tested-by: Luis Lozano <llozano@chromium.org> Reviewed-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Luis Lozano <llozano@chromium.org>