aboutsummaryrefslogtreecommitdiffstats
path: root/spec
AgeCommit message (Expand)AuthorFilesLines
2019-06-20spec/stats/xfstests: remove example "Ran :XXX"Liu Yiding1-2/+0
2019-06-19stats/xfstests.1.yaml: add generic.085.pass to xfstests.1.yamlLiu Yiding1-0/+1
2019-06-17spec/stats_spec: add basic rspec tests for changed methodsZhou Hao1-13/+29
2019-06-03rcuperf: add rcuperf testsuiteXiao Yang8-0/+44
2019-06-03spec/stats: add tests for kernel_selftestsLiu Yiding2-0/+17
2019-05-27spec: add rspec test filter_disk_specLiu Yiding1-0/+57
2019-05-22spec/yaml_spec.rb: fix Layout/EmptyLineAfterGuardClausePhilip Li1-0/+1
2019-05-21spec/stats: delete extra field tolta_testZhou Hao17-17/+0
2019-05-21spec/stats: add test for nvml statsZhou Hao2-0/+11
2019-05-20lib/result.rb: support parsing ucode in parse_result_rootChen Rong1-0/+6
2019-05-06spec/stats_part: add rspec test case for stats_partHaiyan Song16-0/+473
2019-04-26spec/filter_need_kconfig_spec.rb: add rspec test for required kernel versionXiao Yang1-0/+111
2019-04-26spec/filter_nr_threads_spec.rb: add :lkp flagPhilip Li1-25/+29
2019-04-26spec: rename filter_spec to filter_nr_threads_specPhilip Li1-0/+0
2019-04-25stats/mpstat: change timestamp to time for result, and update rspec test caseHaiyan Song3-9/+9
2019-04-25stats/perf-profile: fix perf-profile cannot parse children and self resultHaiyan Song2-0/+1288
2019-04-19lib/job.rb: modify the filter call condition to check top level values onlyZhou Hao1-0/+52
2019-03-22stats/chromeswap: refine the chromeswap stats to just output cycles_per_secondjin cheng2-0/+18
2019-03-18spec/mpstat: add mpstat rspec case for unspport json formatHaiyan Song3-5/+44
2019-03-11rspec/mpstat: make rspec to check stats/mpstatHaiyan Song5-1/+278
2019-03-08spec/result_path_spec.rb: add invalid nvml testXu Chao1-0/+2
2019-02-22fix unit test for rcu-torture kmsgsChen Rong1-48/+0
2019-02-12spec: revert the use of YAML.safe_loadPhilip Li3-4/+4
2019-01-23cleanup rubocop issue Style/ExpandPathArgumentsjin cheng1-1/+1
2019-01-23cleanup rubocop issue Security/YAMLLoadjin cheng3-4/+4
2018-11-14spec: fix result_path according to latest build-qemu rt schemeLi Zhijian1-4/+5
2018-11-07spec/stats/dmesg.65.yaml: fix unit test failureChen Rong1-0/+7
2018-06-06spec/result_path_spec: fix failure caused by rt changePhilip Li1-8/+8
2018-06-04spec: fix result_path_spec failuresPhilip Li1-8/+8
2018-05-16lkp-tests/spec/stats: update dmesg.57.yaml and dmesg 28.yamlXincheng Cao2-0/+12
2018-04-13cleanup rubocop issue Lint/InterpolationCheckLi Zhijian1-1/+1
2018-02-13spec/stats/xfstests.1: fix "stats invariance: xfstests.1"Philip Li1-2/+0
2017-12-26spec: fix result path spec failuresPhilip Li1-13/+0
2017-11-16log_cmd: add case for log_cmdLi Zhijian1-0/+5
2017-11-10spec: treat dmesg/kmsg the same as other stats scriptXiaolong Ye1-6/+2
2017-11-10dmesg: improve the normalization for KASAN messagesXiaolong Ye8-40/+40
2017-11-09spec/stats/dmesg: update dmesg.28/dmesg.57/dmesg.65 yamlLi Zhijian3-19/+0
2017-11-09spec/stats/dmesg: update dmesg.05.yaml and dmesg.27.yamlLi Zhijian2-0/+12
2017-10-17cleanup rubocop issue Style/ConditionalAssignmentLi Zhijian1-5/+5
2017-10-16cleanup rubocop issue Style/DirLi Zhijian1-1/+1
2017-09-21log_cmd_spec.rb: fix getcwd() failChen Rong1-0/+2
2017-09-21spec/stats/kernel_selftests: add spec/stats/kernel_selftests.16/yamlLi Zhijian2-0/+179
2017-09-12bin/log_cmd: fix exec commandChen Rong1-0/+54
2017-09-08lib/result: Add $result_prefix to the result rootWu Chenggang1-26/+26
2017-09-01rename libhugetlbfs -> libhugetlbfs-testHailin Gu2-0/+0
2017-08-14spec/yaml_spec.rb: fix Layout/IndentationWidth copXiang 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-0/+157
2017-08-04spec/stats/kernel_selftests: add spec/stats/kernel_selftests.15/.yamlLi Zhijian2-0/+126
2017-07-07spec/stats/kernel_selftests: update sigaltstack.sas outputLi Zhijian4-19/+14
2017-06-15kmsg: fix invalid byte sequence in US-ASCII (ArgumentError)Xiaolong Ye2-0/+34
2017-05-24kmsg: fix empty stat value of pattern:b0:#b#b#b#b#b#b#b#b_b0##b_c9#b#b#b#b_kk...Xiaolong Ye2-0/+20
2017-05-24dmesg: fix empty stat value of pattern:usnic_verbs:usnic_ib_initXiaolong Ye2-0/+10
2017-05-22dmesg: record "cpu clock throttle"Xiaolong Ye2-0/+15
2017-05-02spec: fix dmesg spec failuresXiaolong Ye1-2/+2
2017-04-07spec: move stats to spec/stats/Fengguang Wu183-7/+1867
2017-04-06dmesg: unify KASAN messagesXiaolong Ye2-10/+10
2017-04-06spec: merge dmesg into statsFengguang Wu130-11/+1
2017-04-06dmesg: add grep-able charsFengguang Wu3-6/+6
2017-04-06spec: update dmesg outputFengguang Wu13-79/+61
2017-04-06spec: merge kernel_selftests_spec into statsFengguang Wu1-233/+0
2017-04-06spec: merge libhugetlbfs_spec into statsFengguang Wu1-28/+0
2017-04-06spec: merge test_bpf_spec into statsFengguang Wu1-29/+0
2017-04-06spec: merge xfstests_spec into statsFengguang Wu1-20/+0
2017-04-06spec: merge nvml_spec into statsFengguang Wu1-38/+0
2017-04-06spec: merge kmsg specs into statsFengguang Wu7-103/+5
2017-04-06spec: move stats input/output examples to stats/ dirFengguang Wu6-1520/+5
2017-03-24spec/test_bpf_spec: fix rubocop issuesPhilip Li1-9/+10
2017-03-10spec/nvml_spec.rb: add test for diffierent fail resultsXiang Dai1-0/+38
2017-03-01spec/libhugetlbfs_spec.rb: update test result numberXiang Dai1-1/+1
2017-03-01dmesg_spec: fix typo of naming of invariance itPhilip Li1-1/+1
2017-03-01spec/kernel_selftests_spec.rb: add sigaltstack result testXiang Dai1-0/+39
2017-03-01spec/kernel_selftests_spec.rb: add mpx result testXiang Dai1-0/+27
2017-02-27spec/kernel_selftests_spec.rb: add mount result testXiang Dai1-0/+35
2017-02-24spec/kernel_selftests_spec.rb: add memory-hotplug testXiang Dai1-0/+46
2017-02-22spec/kernel_selftests_spec.rb: add futex result testXiang Dai1-0/+23
2017-02-22spec/test_bpf_spec.rb: add test for divided outputXiang Dai1-0/+18
2017-02-20enable libhugetlbfs test suiteXiang Dai1-0/+28
2017-02-15spec: add xfstests_specYilong Ren1-0/+20
2017-02-09spec: reformat ruby code to change tab to spacePhilip Li11-471/+471
2017-02-08dmesg: enhance get_crash_calltracesXiaolong Ye15-0/+1331
2017-02-03stats/kernel_selftests: output total_test when total_test is not 0Philip Li1-1/+1
2017-02-03spec: add kernel_selftests_specPhilip Li1-0/+63
2017-02-03spec/test_bpf_spec: fix typo of stats script pathPhilip Li1-1/+1
2017-01-17kmsg: prevent kmsg from ignore some meaningful patternsXiaolong Ye2-0/+70
2017-01-17spec: add kmsg unit testsXiaolong Ye4-0/+32
2017-01-11spec: add unit test for test_bpfLei Lu1-0/+10
2017-01-11spec: refine spec code to reduce rubocop issuesLei Lu3-44/+41
2016-12-28build-dpdk: fix build-dpdk spec test fail issueLei Lu1-5/+6
2016-12-21spec: refine spec code to reduce rubocop issuesPhilip Li9-266/+253
2016-11-18spec: add coverage checkPhilip Li1-0/+7
2016-11-18spec: fix multiple dmesg rake spec failuresXiaolong Ye11-75/+45
2016-11-14dmesg: combine KASAN:use-after-free messageXiaolong Ye1-5/+5
2016-08-22stats/dmesg: record original messageFengguang Wu64-0/+298
2016-08-16stats/perf-profile: accumulate numbers from similar symbolsFengguang Wu1-2/+2
2016-08-16stats/perf-profile: simplify sort logicFengguang Wu1-106/+104
2016-08-16stats/perf-profile: fix bypassed first lineFengguang Wu1-0/+2
2016-08-16stats/perf-profile: fixup symbol nameFengguang Wu1-29/+29
2016-08-16stats/perf-profile: add/rename metricsFengguang Wu1-194/+490
2016-08-16stats/perf-profile: refactor codeFengguang Wu1-1/+0
2016-08-16stats/latency_stats: show max valuesFengguang Wu1-0/+4
2016-08-16spec: add latency_stats invarianceFengguang Wu2-0/+176
2016-08-16spec: add perf-profile statsFengguang Wu2-0/+1031
2016-08-16spec: general stats parser invariance checkFengguang Wu2-0/+23
2016-08-15dmesg: remove random init functions from calltraceFengguang Wu17-106/+14
2016-08-15dmesg: ignore SyS_* calleesFengguang Wu11-52/+0
2016-08-15dmesg: ignore common calltrace functionsFengguang Wu14-52/+4
2016-08-15dmesg: track notifier_call_chain calleesFengguang Wu2-6/+6
2016-08-15dmesg: refactor grep_crash_head()Fengguang Wu17-129/+53
2016-08-15spec: add dmesg stats invariance testsFengguang Wu132-0/+3055
2016-07-19dmesg: refactor error_id stringFengguang Wu1-8/+8
2016-07-15revise_hash: correctly merge accumulative keyFengguang Wu1-0/+36
2016-07-15hash_spec: add normal hash merge caseFengguang Wu1-0/+6
2016-07-15hash: enable job to remove keys in defaultsFengguang Wu1-0/+1
2016-07-14spec: move wtmp related tests to wtmp_specPhilip Li2-17/+23
2016-05-31yaml_spec: avoid possible circular provingFengguang Wu1-1/+1
2016-05-31hash: handle empty YAML files gracefullyFengguang Wu1-0/+32
2016-05-31job: support a.b.c hash path and +/- revise suffixesFengguang Wu1-0/+84
2016-05-31spec: add ERB specsFengguang Wu2-0/+75
2016-05-31yaml: support include/merge hash defined in external fileFengguang Wu1-0/+48
2016-05-19spec: remove job_spec.rbYilong Ren1-36/+0
2016-05-17remove ResultPath::commit_axis APIPhilip Li1-23/+0
2016-04-26result_path_spec: add qemu projectYilong Ren1-0/+32
2016-04-26result_path_spec: remove redundant sub-unit testYilong Ren1-9/+1
2016-04-26spec/job_sepc.rb: add qemu projectYilong Ren1-0/+10
2016-04-26spec/job_spec.rb: update result_root fileYilong Ren1-2/+2
2016-04-26spec: fix result_path test failurePhilip Li1-41/+51
2016-04-26spec: refactor/cleanup code to add spec_helperPhilip Li6-16/+15
2016-04-26yaml_spec.rb: add test spec for load_yaml_with_flock and save_yaml_with_flock...Wenzhong Sun1-0/+54
2016-01-18stats/dmesg: fix linux device name related message is not compressedPhilip Li1-2/+7
2016-01-14dmesg: combine set_feature related messagesPhilip Li1-0/+8
2016-01-13dmesg: combine network block device related messagesPhilip Li1-1/+22
2016-01-13refactoring stats/dmesg with init spec testPhilip Li1-0/+12
2015-11-11git: rename simple_cache_method to cache and refactoringPhilip Li1-309/+0
2015-11-11git: move cache strategy to cache.rbPhilip Li1-5/+1
2015-11-02git: update cache strategy for Git::Base to put higher level caching under ca...Philip Li1-16/+2
2015-10-28git: add Git::Commit.base_rc_tag APIPhilip Li1-0/+17
2015-10-28git: change Git.open API to accept hash optionPhilip Li1-3/+9
2015-10-14add remote_desc API to Git::BasePhilip Li1-3/+3
2015-09-25add "should not impact env" spec for Git::BasePhilip Li1-0/+7
2015-09-15split lkp_git to individual files and update git spec testPhilip Li1-7/+9
2015-09-09support to return enumerator of ResultPath.each_commitPhilip Li1-0/+9
2015-08-24add init job_spec to test Job.projectPhilip Li1-0/+29
2015-08-19Use rspec to check ResultPath Classhuangqh1-0/+29
2015-08-07fix wtmp load failure of control characters are not allowed at line 1 column 1Philip Li1-0/+23
2015-08-03store back initial lkp git functionsPhilip Li1-0/+9
2015-08-03refactor commit_exists as Git.commit_exist?Philip Li1-7/+15
2015-08-03refactor is_commit as Git.commit_name?Philip Li1-0/+16
2015-08-03refactor commit_name as Git::Commit.namePhilip Li1-0/+2
2015-07-29add Git::Commit.projectPhilip Li1-0/+1
2015-07-29clean up git_specPhilip Li1-41/+28
2015-07-29refactor is_sha1_40 as Git.sha1_40?Philip Li1-0/+11
2015-07-29replace git_committer_name with Git::Commit.committer.namePhilip Li1-0/+1
2015-07-29replace git_parent_commits with Git::Commit.parent_shasPhilip Li1-1/+8
2015-07-29require project parameter in Git.openPhilip Li1-1/+1
2015-07-29replace linus_tags with Git::Base.release_tags_with_orderPhilip Li1-2/+7
2015-07-29replace commit_tag with Git::Commit.interested_tagPhilip Li1-1/+1
2015-07-29replace linus_release_tag with Git::Commit.release_tagPhilip Li1-3/+0
2015-07-29replace tag_order with Git::Base.release_tag_orderPhilip Li1-4/+1
2015-07-29replace last_linus_release_tag with Git::Commit.last_release_tagPhilip Li1-3/+1
2015-07-29replace official_release_tag with Git::Commit.last_official_release_tagPhilip Li1-2/+0
2015-07-29replace prev_official_release_tag with Git::Commit.prev_official_release_tagPhilip Li1-2/+2
2015-07-29replace next_official_release_tag with Git::Commit.next_official_release_tagPhilip Li1-2/+0
2015-07-27refactor version_tag as Git::Commit.version_tagPhilip Li1-0/+10
2015-07-20add Git.open to open an existing repoPhilip Li1-1/+1
2015-07-17rename Git.project_init to Git.initPhilip Li1-6/+6
2015-07-09remove Commit class as part of git refactoringPhilip Li1-38/+0
2015-07-09remove deprecated git functions as part of continuous git refactoringPhilip Li2-6/+6
2015-07-07add ResultPath.maxis_keys to return keys based on test case typePhilip Li1-0/+6
2015-07-07add ResultPath.commit_axis to return the name of commit axisPhilip Li1-0/+16
2015-07-02move ENV['LKP_SRC'] to RakefilePhilip Li2-4/+0
2015-06-29inherit Commit from Git::Object::CommitPhilip Li1-2/+9
2015-06-27rename Commit.commit_time to committer_date to be align with Git classPhilip Li1-0/+1
2015-06-27add cache_method to Git.project_initPhilip Li1-1/+1
2015-06-27update Commit to use SimpleCacheMethodPhilip Li1-0/+33
2015-06-26update Commit.initialize to convert tag name to corresponding commit shaPhilip Li1-0/+7
2015-06-25abstract ResultPath.each_commitPhilip Li1-0/+24
2015-06-24refactor spec to uniform the calling conventionPhilip Li1-30/+27
2015-06-24rename *base_release_tag* to *last_release_tag*Philip Li1-12/+12
2015-06-24refactor prev_official_release_tag/next_official_release_tag as Commit methodsPhilip Li1-0/+28
2015-06-24fix spec failures due to linux release pattern changePhilip Li1-10/+11
2015-06-24implement Git.Tag.commit to get corresponding commit object of tagPhilip Li1-8/+8
2015-06-24refactor official_release_tag as Git.Commit.last_official_release_tagPhilip Li1-0/+14
2015-06-24lib/result.rb: add strict check for parse_result_root to detect invalid commitPhilip Li1-0/+22
2015-06-20refactor interested_tag/release_tag to use instance variable to store resultPhilip Li1-0/+4
2015-06-19rename tags_with_order/tag_order to release_tags_with_order/release_tag_orderPhilip Li1-5/+5
2015-06-19update tags_with_order to remove unneccessary :remote optionPhilip Li1-5/+5
2015-06-19remove the usage of release_tag_committerPhilip Li1-4/+4
2015-06-19add base_release_tag spec for gcc contextPhilip Li1-0/+13
2015-06-18refactor spec to cleanup codePhilip Li1-47/+44
2015-06-18fix Base.release_tag unit test failurePhilip Li1-7/+6
2015-06-18update spec to add release_tag/interested_tag gcc testsPhilip Li1-3/+12
2015-06-18move Git.project_tags/project_tag_order to Git.Base.tags_with_order/tag_orderPhilip Li1-19/+25
2015-06-18rename COMMIT ID varialbes in spec to be more specificPhilip Li1-23/+24
2015-06-18refactor tag_order as Git.project_tag_order with project parameterPhilip Li1-0/+10
2015-06-18refactor last_linus_release_tag as Commit.base_release_tag with committer as ...Philip Li1-0/+24
2015-06-18add error handling for non utf-8 string with debug infoPhilip Li1-0/+12
2015-06-17update spec to add init gcc repo testPhilip Li1-62/+93
2015-06-17refactor linus_release_tag as Commit.release_tag with committer parameterPhilip Li1-0/+12
2015-06-17move LkpGit::init to Git::project_init to align with newly added functionsPhilip Li1-5/+5