aboutsummaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Expand)AuthorFilesLines
2019-07-23bin/run-local: only accept atomic jobfileLi Zhijian1-0/+5
2019-07-23run-local.sh: use copy to upload files on run-local.shLi Zhijian1-0/+1
2019-07-08Revert "bin/run-local: add option -t for lkp install/run in tbox"Li Zhijian1-17/+3
2019-06-20bin/post-run: support rhel-7.6-gcovWu Hehe1-1/+1
2019-05-22bin/gen-doc: fix Style/IfUnlessModifierPhilip Li1-6/+2
2019-05-22bin: fix Layout/EmptyLineAfterGuardClausePhilip Li5-0/+5
2019-05-08bin/run-lkp: ignore the error when chown/chmod rtPhilip Li1-2/+2
2019-05-07bin/post-run: Fix pgrep: unrecognized option: pidfileLi Zhijian1-1/+6
2019-04-26post-run: copy_results delayLi Zhijian1-2/+2
2019-04-26RESULT_ROOT: make RESULT_ROOT accessable when raw_uploadLi Zhijian1-1/+2
2019-03-01bin/post-run: skip x86_64-rhel-gcov gcov result collectionPhilip Li1-1/+1
2019-02-15bin/run-local: cleanup rubocop issuesjin cheng1-2/+2
2019-01-27Revert the usage of YAML.safe_loadPhilip Li1-1/+1
2019-01-23cleanup rubocop issue Style/StringLiteralsjin cheng1-1/+1
2019-01-23cleanup rubocop issue Security/YAMLLoadjin cheng1-1/+1
2019-01-23cleanup rubocop issue Layout/EmptyLinesAroundArgumentsjin cheng1-1/+0
2019-01-14Rename bin/job-rt to bin/job-mrtHuang Ying1-0/+0
2019-01-14Add bin/job-rtHuang Ying1-0/+14
2019-01-11bin: uniform the require statement to remove .rb suffixPhilip Li5-18/+18
2018-12-27monitors daemons: wrapper and code cleanupKemi Wang1-17/+17
2018-12-17Bug fix: fix typoKemi Wang1-2/+2
2018-12-08replace /export to /osimageLi Zhijian1-1/+1
2018-11-27bin/post-run: upload qemu results if needLi Zhijian1-0/+17
2018-11-12bin/post-run: update gcov kconfig namePhilip Li1-1/+1
2018-10-10bin/post-run: add gcov for clearleishaoting1-1/+1
2018-08-03run-local: Remove '--dry-run' option from usage messageSeongJae Park2-2/+2
2018-07-12lib/bootstrap.sh: wait for the machine to load the diskleishaoting1-1/+6
2018-07-11run-local: clear: fix grep: /etc/os-release: No such file or directoryLi Zhijian1-1/+10
2018-07-07Revert "lib/bootstrap.sh: wait for the machine to load the disk"Philip Li1-6/+1
2018-07-06lib/bootstrap.sh: wait for the machine to load the diskleishaoting1-1/+6
2018-06-20run-lkp: check ucode version according to ucode entry in jobfileXiaolong Ye1-1/+2
2018-05-31bin/lkp-setup-rootfs: use set tbox wtmp for states after post runPhilip Li1-2/+2
2018-05-30bin/lkp-setup-rootfs: call reboot_tbox wrapper to rebootPhilip Li1-1/+2
2018-05-30update job status before rebootingZhang Rui1-1/+3
2018-05-29run-lkp: disable oom killing entirely for run-lkpChen Rong2-0/+15
2018-04-27bin/run-lkp: reboot for next job when oom occursChen Rong1-0/+1
2018-04-25tests/ltp: add reboot_for_next_job to avoid OOMChen Rong1-0/+9
2018-04-13cleanup rubocop issue Lint/RescueWithoutErrorClassLi Zhijian2-2/+2
2018-03-16show last_state.microcode_is_not_matched when job is skipped b/c of ucode mis...Xincheng Cao1-0/+1
2018-03-09bin/lkp-setup-rootfs: set LC_ALL=C.UTF-8 if we had locale C.UTF-8Li Zhijian1-1/+1
2018-03-08bin/lkp-setup-rootfs: fix terminate called after throwing an instance of 'std...Li Zhijian1-0/+6
2018-01-31Support force_rebootHuang Ying1-2/+7
2018-01-23run-lkp: add testbox as parameter for ucode checkXiaolong Ye1-1/+1
2018-01-11run-lkp: add ucode check before runingXiaolong Ye1-0/+6
2017-12-05bin/event: build wakeup.c with static libiraryLi Zhijian1-1/+1
2017-11-21bin/run-lkp: rename postrun state to post_runPhilip Li1-1/+1
2017-11-21bin/run-lkp: add a new state called postrunMeng Xiangrui1-0/+1
2017-11-16bin/log_cmd: support echo parameterLi Zhijian1-1/+2
2017-11-10run-lkp: run arbitrary job scriptFengguang Wu1-1/+8
2017-11-06job_does_not_need_reboot: check bp_memmap for do_not_reboot_for_same_kernelLi Zhijian1-1/+2
2017-10-26cleanup rubocop issue Performance/StringReplacement by auto-correctLi Zhijian1-1/+1
2017-10-26cleanup rubocop issue Style/RescueModifier by auto-correctLi Zhijian2-3/+9
2017-10-24generate documentation from tests/*.yamlBai Yu1-0/+73
2017-10-17cleanup rubocop issue Style/ConditionalAssignmentLi Zhijian3-15/+15
2017-10-17cleanup rubocop issue Style/CaseEqualityLi Zhijian1-1/+1
2017-10-11cleanup rubocop issue Style/HashSyntaxHailin Gu1-1/+1
2017-10-11clean rubocop issue Style/GuardClauseHailin Gu1-4/+4
2017-10-10cleanup rubocop issue Style/IfUnlessModifierHailin Gu1-3/+1
2017-09-28cleanup rubocop issue Style/MutableConstantHailin Gu1-1/+1
2017-09-28cleanup rubocop issue Style/MethodCallWithoutArgsParenthesesHailin Gu1-1/+1
2017-09-27cleanup rubocop issue Style/NumericLiteralPrefixHailin Gu1-2/+2
2017-09-27cleanup rubocop issue Style/NestedParenthesizedCallsHailin Gu3-3/+3
2017-09-13cleanup rubocop issue Lint/UselessAssignmentHailin Gu2-2/+2
2017-09-12bin/log_cmd: fix exec commandChen Rong1-2/+9
2017-09-05Revert "bin/log_cmd: fix exec command"Philip Li1-1/+1
2017-09-05bin/log_cmd: fix exec commandChen Rong1-1/+1
2017-09-01cleanup rubocop issue Style/StringLiteralsHailin Gu6-17/+17
2017-08-30cleanup rubocop issue Style/RedundantReturnHailin Gu2-4/+4
2017-08-29cleanup rubocop issue Lint/ShadowingOuterLocalVariable for optsHailin Gu3-6/+6
2017-08-29cleanup rubpcop issue Style/AndOrHailin Gu3-6/+7
2017-08-25cleanup rubocop issues of Lint/UnusedBlockArgumentXiang Dai2-4/+4
2017-08-16cleanup rubocop issues of Style/BlockDelimitersXiang Dai4-22/+22
2017-08-16cleanup rubocop issues of Layout/SpaceAroundOperatorsXiang Dai2-2/+2
2017-08-15cleanup rubocop issues of Style/ZeroLengthPredicateXiang Dai1-3/+2
2017-08-15cleanup rubocop issues of Style/VariableNameXiang Dai1-2/+2
2017-08-15cleanup rubocop issues of Layout/TrailingBlankLinesXiang Dai1-1/+0
2017-08-14cleanup rubocop issues of Layout/SpaceAfterCommaXiang Dai1-1/+1
2017-08-11cleanup rubocop issues of Layout/EmptyLinesAroundBlockBodyXiang Dai1-1/+0
2017-08-09Add run-env.rb to detect the environment of lkp runWu Chenggang1-2/+2
2017-07-03Revert "Add run-env.rb to detect the environment of lkp run"Philip Li1-2/+1
2017-06-26Add run-env.rb to detect the environment of lkp runWu Chenggang1-1/+2
2017-05-15lkp-exec/rm-path: auto detect local runYilong Ren1-0/+1
2017-04-28bin/run-local: add option -t for lkp install/run in tboxHailin Gu1-3/+17
2017-04-14post-run: Fix error when there is no post-run scripts generatedHuang Ying1-1/+1
2017-04-14uniform the assignment of LKP_SRC in ruby codePhilip Li3-5/+3
2017-04-13Use general post-run for perf-report-srclineHuang Ying1-9/+0
2017-04-13Use general post-run for perf-profileHuang Ying1-9/+0
2017-04-13ftrace: Use general post-run mechanismHuang Ying1-6/+0
2017-04-13Add a general post-run mechanismHuang Ying1-0/+4
2017-04-07bin/post-run: also gather gcov info when kconfig is x86_64-rhel-7.2_gcovYilong Ren1-1/+1
2017-03-30convert remaining ruby files to 2-space indentsFengguang Wu4-180/+180
2017-03-27bin/run-local.sh: make exit message more friendlyLi Zhijian1-1/+6
2017-03-22bin/run-local: fix a bug that must run-local job under $ LKP_SRCHailin Gu1-1/+1
2017-03-17Add bin/log_testHuang Ying1-0/+7
2017-03-15bin/run-local: add memory parameter to job for lkp runHailin Gu1-0/+1
2017-03-13ftrace: Add cpuset supportHuang Ying1-4/+4
2017-03-08Support run benchmark which is not part of lkp-testsHuang Ying1-0/+10
2017-03-07lkp-setup-rootfs: return false when switching testcase in job_does_not_need_r...Yilong Ren1-1/+1
2017-02-07bin/setup-local: fix tbox group config file missing at localXiang Dai1-0/+2
2017-02-06run-local: Avoid no processes complain when kill wakeupHuang Ying1-1/+1
2017-02-06Use job_env instead of job_initHuang Ying1-1/+1
2017-02-06bin/event/Makefile: Generate static executable only for klccHuang Ying1-1/+2
2017-02-03run-lkp: set job state as incomplete run when setup or daemon failsPhilip Li1-1/+2
2017-02-03Use gcc to build wakeup if klcc is not availableQun Song1-2/+6
2017-01-11lkp-setup-rootfs: check rootfs in do_not_reboot_for_same_kernelWenzhong Sun1-4/+9
2017-01-11fix invalid NO_NETWORK in post-runQun Song2-1/+9
2016-12-30lib/job.sh: record the executed program name in the program_list fileWenzhong Sun1-0/+3
2016-12-20run-lkp: Enhance regular expression to check login userLei Lu1-1/+1
2016-12-20ftrace.data: compress it when savingAaron Lu1-1/+2
2016-12-13monitors/ftrace-*: new ftrace monitorsHuang Ying1-0/+5
2016-12-06cluster: set NIC interrupt affinityBorun Fu1-0/+229
2016-12-02run-local: Set local run modeHuang Ying1-0/+3
2016-12-02run-local: Make -o to specify link to result directoryHuang Ying1-21/+15
2016-12-02run-local: Update nresult_root indexHuang Ying1-0/+4
2016-12-02run-local: Kill wakeup process before runHuang Ying1-0/+1
2016-11-18rsync-rootfs: fix the logic issue to compare rootfs versionWenzhong Sun1-7/+6
2016-11-18run-local: export NO_NETWORK=1 for local lkp runXiaolong Ye1-0/+1
2016-11-01workaround last_state not be created when occur OOM and TIMEOUTYilong Ren1-7/+5
2016-10-27bin/post-run: save all ps output to fileYilong Ren1-2/+2
2016-10-26rsync-rootfs: bug fixWenzhong Sun1-1/+1
2016-10-21fix wrong perf pathYilong Ren1-2/+2
2016-10-20post-run: save ps output to fileFengguang Wu1-2/+2
2016-10-20rsync-rootfs: compare the version of remote and local rootfs before doing rsyncWenzhong Sun1-0/+9
2016-10-20rsync-rootfs: touch a completion file to indicate the success of rsyncWenzhong Sun1-4/+14
2016-10-20rsync-rootfs: forcibly create btrfs if '--force' option is supported by mkfs....Wenzhong Sun1-1/+3
2016-09-13post-run: send SIGTERM instead of SIGINTFengguang Wu1-1/+1
2016-09-11wakeup: handle options after PIPE_NAMEFengguang Wu1-2/+8
2016-09-11wakeup: refactor code into parse_options()Fengguang Wu1-33/+39
2016-09-07upload: check file existence in caller siteFengguang Wu1-1/+5
2016-09-04use upload_files() instead of copy-resultsYilong Ren1-18/+0
2016-09-03post-run: move upload_files() to lib/Fengguang Wu1-37/+1
2016-09-03lkp-setup-rootfs: update sysrq comment for yocto imageFengguang Wu1-5/+3
2016-09-02job-init: skip duplicate trigger_post_processFengguang Wu1-1/+1
2016-09-02run-lkp: kill tail before kill kmsg monitorFengguang Wu2-0/+3
2016-09-02run-lkp: handle missing last commandFengguang Wu1-1/+1
2016-09-02post-run: handle busybox cpFengguang Wu1-1/+1
2016-09-02post-run: upload files via rsync/HTTP/NFSFengguang Wu1-21/+49
2016-08-31bootstrap: fault back to busybox adduserFengguang Wu1-1/+3
2016-08-31post-run: fix missing pgrepFengguang Wu1-1/+6
2016-08-31post-run: handle busybox psFengguang Wu2-3/+3
2016-08-30lkp-setup-rootfs: fix umount procFengguang Wu1-1/+1
2016-08-30wakeup: cleanup .oFengguang Wu1-0/+1
2016-08-30lkp-setup-rootfs: avoid kernel panic message on rebootFengguang Wu1-0/+13
2016-08-30lkp-src: move 32bit build logic to MakefileFengguang Wu1-2/+10
2016-08-30monitors/kmsg: handle busybox dmesgFengguang Wu1-2/+3
2016-08-30post-run: handle busybox psFengguang Wu1-3/+28
2016-08-30wakeup: static link with klibcFengguang Wu1-2/+3
2016-08-30post-run: grep -x pidfileFengguang Wu1-4/+5
2016-08-29bootstrap: various fixesFengguang Wu1-1/+1
2016-08-29explain killFengguang Wu1-0/+2
2016-08-29bootstrap: run test w/o network inside VMFengguang Wu1-1/+0
2016-08-27oom-killer: exit on post-runFengguang Wu1-0/+1
2016-08-27Add bin/create-stats-matrixHuang Ying1-0/+16
2016-08-24wakeup: keep event pipe non-blocking for 1 hourFengguang Wu1-1/+1
2016-08-24post-run: quiet kill errorFengguang Wu1-2/+8
2016-08-23monitors: show monitor name on kill failureFengguang Wu1-4/+5
2016-08-23post-run: quiet pgrep errorFengguang Wu1-0/+4
2016-08-18log more reproduce stepsFengguang Wu1-7/+0
2016-08-18note: replace with log_echo()/log_eval()Fengguang Wu1-5/+0
2016-08-18cmd: rename to log_cmdFengguang Wu1-0/+0
2016-08-18cmd: remove timestampFengguang Wu1-1/+1
2016-08-15wget: support busybox/curl variantsFengguang Wu2-2/+2
2016-08-10bin/rsync-rootfs: support rsync rootfs in gpxelinux bootloaderWenzhong Sun1-2/+2
2016-08-10bin/post-run: fix perf command pathYilong Ren1-2/+4
2016-08-09perf: unify perf command from the same sourceYilong Ren1-3/+8
2016-08-08post-run: don't copy empty filesFengguang Wu1-9/+15
2016-08-03run-local: Fix param expansion for nr_taskHuang Ying1-1/+1
2016-07-23post-run: unhide perf-report stderrFengguang Wu1-4/+5
2016-07-23import lib/wget.shFengguang Wu2-3/+2
2016-07-23note: make a real shell scriptFengguang Wu1-1/+1
2016-07-23move boot_init() to lib/bootstrap.shFengguang Wu1-28/+3
2016-07-23post-run: comment monitor termination mechanismsFengguang Wu1-1/+7
2016-07-23run-lkp: sync instead of umountFengguang Wu1-13/+1
2016-07-23kexec-lkp: enable to run from command lineFengguang Wu1-1/+11
2016-07-22run-local: fix job variable expansionFengguang Wu1-1/+3
2016-07-21umesg: show decoded facility and log levelFengguang Wu1-1/+1
2016-07-21post-run: record userspace dmesgFengguang Wu1-1/+3
2016-07-21bootstrap: rsync rootfs to local partition after running testWenzhong Sun2-11/+27
2016-07-18job: wakeup monitors before waiting for them on fail exitFengguang Wu1-0/+1
2016-07-15yaml-to-shell-vars: skip symbol keysFengguang Wu1-0/+1
2016-07-15run-job: remove outdated codeFengguang Wu3-369/+2
2016-07-15job2sh: convert to class Job2shFengguang Wu1-4/+5
2016-07-15run-local: fix stats errorFengguang Wu1-1/+2
2016-07-08bin/post-run: add writable permission in copy_to_result()Yilong Ren1-0/+1
2016-07-06post-run: throw out stderr when some monitors are blocked by activate-monitorWenzhong Sun1-0/+5
2016-06-02move monitors/event/ to bin/Fengguang Wu8-9/+179
2016-06-02job: do not add monitor options to job-pathFengguang Wu1-1/+1
2016-06-02job: add parent key parameter to for_each_in()Fengguang Wu1-3/+3
2016-06-01post-run: Use folded format for perf reportHuang Ying1-1/+1
2016-05-17yaml-to-shell-vars: support namespace/domainFengguang Wu1-1/+12
2016-05-17yaml-to-shell-vars: use optparseFengguang Wu1-6/+27
2016-05-17perf-profile: update perf used in post-runAaron Lu1-1/+2
2016-05-17bin/run-lkp: fix a typoYilong Ren1-1/+1
2016-05-05add support for distiguishing testcase failed and incomplete stateYilong Ren1-2/+7
2016-04-26gcov: add init gcov support to gather gcda on testPhilip Li1-0/+5
2016-04-26Revert "add some debug info for permission problem"Yilong Ren2-11/+1
2016-03-10run-local: Fix HOSTNAME assignmentHuang Ying1-1/+1
2016-03-10Fix bgcmdHuang, Ying1-1/+1
2016-02-17handle Job.load error as exceptionPhilip Li2-2/+2
2016-02-16Write reproduce.sh to $TMP_RESULT_ROOT firstlyHuang Ying3-3/+3