aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2022-08-16test: add a cxl-create-region testVishal Verma2-0/+127
2022-07-14cxl/test: add a test to {read,write,zero}-labelsVishal Verma2-0/+71
2022-07-14cxl/test: Checkout region setup/teardownDan Williams2-0/+124
2022-07-14cxl/test: Update CXL memory parametersDan Williams1-11/+21
2022-06-15cxl/test: Add topology enumeration and hotplug testDan Williams3-0/+180
2022-06-15test: monitor: Use in-tree configuration fileMichal Suchanek1-1/+3
2022-04-07build: Fix test timeoutsDan Williams1-1/+1
2022-02-23Merge branch 'for-73/vv/smart-test-fix' into pendingVishal Verma1-2/+2
2022-02-23Merge branch 'for-73/vj/papr' into pendingVishal Verma1-0/+4
2022-02-18ndtest/ack-shutdown-count: Skip the test on ndtestShivaprasad G Bhat1-0/+4
2022-02-17ndctl/test: make inject-smart.sh more tolerant of decimal fieldsVishal Verma1-2/+2
2022-01-26ndctl: Rename util_filter to ndctl_filterDan Williams1-6/+6
2022-01-26test: Add 'suite' identifiers to testsDan Williams1-36/+37
2022-01-13ndctl: Jettison autotoolsDan Williams1-169/+0
2022-01-13build: Add meson build infrastructureDan Williams1-0/+237
2022-01-13test: Prepare out of line buildsDan Williams13-44/+52
2022-01-13util: Distribute 'filter' and 'json' helpers to per-tool objectsDan Williams9-17/+27
2022-01-13ndctl/test: Fix support for missing dax_pmem_compat moduleDan Williams1-14/+11
2022-01-13ndctl: Deprecate BLK aperture supportDan Williams9-1463/+32
2022-01-13ndctl/test: Move sector-mode to a different regionDan Williams1-4/+4
2022-01-13ndctl/test: Skip BLK flags checksDan Williams1-2/+2
2022-01-13ndctl/test: Initialize the label area by defaultDan Williams4-6/+13
2022-01-13ndctl/test: Move 'reset()' to function in 'common'Dan Williams19-92/+36
2022-01-13ndctl/test: Prepare for BLK-aperture support removalDan Williams2-17/+63
2021-12-18ndctl, test/monitor: fix conf_file in test_conf_fileQI Fuli1-1/+1
2021-05-13Merge branch 'for-72/ss/papr_test' into pendingVishal Verma11-20/+49
2021-05-13Use page size as alignment valueSantosh Sivaraj3-10/+15
2021-05-13test: Don't skip tests if nfit modules are missingSantosh Sivaraj9-10/+34
2021-03-30libndctl: check for active system-ram before disabling daxctl devicesVishal Verma1-0/+16
2021-03-24daxctl: fail reconfigure-device based on kernel onlining policyVishal Verma1-0/+36
2021-03-10test/libndctl: Use ndctl_region_set_ro() to change disk read-only stateDan Williams1-1/+17
2021-03-10ndctl/test: add checking the presence of jq command aheadQI Fuli8-0/+11
2021-01-15ndctl/test: Exercise soft_offline_page() corner casesDan Williams2-0/+64
2021-01-15ndctl/test: Fix device-dax mremap() testDan Williams1-0/+5
2021-01-15ndctl/test: Cleanup unnecessary out labelDan Williams1-8/+4
2021-01-15ndctl/test: Fix btt expect table compile warningDan Williams1-6/+6
2020-12-18Merge branches 'for-71/jm/devdax_subdiv', 'for-71/djbw/reconfig-ns', 'for-71/...Vishal Verma50-364/+508
2020-12-18daxctl/test: add a test for daxctl-create with input fileJoao Martins1-1/+30
2020-12-16Rework license identificationDan Williams49-359/+82
2020-12-16Check whether ndctl_btt_get_namespace returns NULL in callersZhiqiang Liu2-6/+12
2020-12-16daxctl/test: Add a test for daxctl-create with alignJoao Martins1-0/+29
2020-12-16test/daxctl-create.sh: Validate @size versus mappingX sizesJoao Martins1-1/+63
2020-12-16daxctl/test: Add tests for dynamic dax regionsJoao Martins2-0/+295
2020-09-30test: Remove a redundant ndctl_namespace_foreachSantosh Sivaraj1-1/+0
2020-09-30test/ndctl: mremap pmd confusionDan Williams3-4/+106
2020-09-29test: Validate strict iomem protections of pmemDan Williams2-0/+152
2020-08-20ndctl/test: Test firmware-activation interfaceDan Williams1-5/+42
2020-05-20ndctl/test: fix align.sh to not expect initialized labelsVishal Verma1-1/+12
2020-05-20ndctl/test: Fix region selection in align.shVishal Verma1-1/+1
2020-03-20ndctl/test: Regression test misaligned namespacesDan Williams2-0/+119
2020-03-20ndctl/test: Relax dax_pmem_compat requirementDan Williams1-0/+8
2020-03-20ndctl/test: Cleanup test-vs-production nvdimm module detectionDan Williams1-3/+3
2020-03-20ndctl/test: Fix typos / loss of tpm.handle in security testDan Williams1-2/+2
2020-03-20ndctl/test: Regression test 'failed to track'Dan Williams2-1/+42
2020-03-20ndctl/namespace: Kill off the legacy mode namesDan Williams1-3/+3
2020-03-20ndctl/test: Exercise sub-section sized namespace creation/deletionDan Williams2-0/+78
2020-03-20ndctl/test: Checkout device-mapper + dax operationDan Williams2-2/+78
2020-03-20ndctl/build: Fix EXTRA_DIST already defined errorsDan Williams1-1/+1
2020-03-20ndctl/test: Update dax-dev to handle multiple e820 rangesDan Williams1-3/+14
2020-03-20ndctl/region: Support ndctl_region_{get, set}_align()Dan Williams5-5/+22
2020-03-20ndctl/build: Fix distcheckDan Williams24-36/+34
2020-02-28ndctl/test: add UUID_LIBS for blk_namespaces/pmem_namespaces/device_daxredhairer1-2/+3
2020-02-28ndctl/test: add bus-id parameter for start-scrub/wait-scrub operationYi Zhang5-6/+6
2020-02-28ndctl/build: Ensure header and other misc files are listed.Auke Kok1-0/+2
2019-10-26test/dax.sh: Split into ext4 and xfs testsDan Williams4-44/+62
2019-10-26test/dax.sh: Make dax.sh more robust vs small namespacesDan Williams1-2/+2
2019-10-25test/dax.sh: Validate huge page mappingsDan Williams1-4/+25
2019-10-25test/dax.sh: Fix xfs 2M alignmentDan Williams2-3/+4
2019-10-25test/dax.sh: Fix failure reporting / handlingDan Williams1-6/+6
2019-09-05libdaxctl: fix device reconfiguration with builtin driversVishal Verma1-2/+5
2019-08-19ndctl/dimm: Add support for separate security-frozen attributeDan Williams1-6/+11
2019-08-12daxctl/test: Skip daxctl-devices.sh on older kernelsDan Williams1-0/+7
2019-08-12ndctl/test: Add xfs reflink dependencyDan Williams2-3/+3
2019-08-05ndctl/test: Fix device-dax bus-model detectionDan Williams1-0/+10
2019-08-05test: Add a unit test for daxctl-reconfigure-device and friendsVishal Verma3-4/+99
2019-06-14ndctl, test: move security.sh to the destructive test listAlison Schofield1-4/+4
2019-06-14ndctl, test: handle backup_keys in security.shAlison Schofield1-2/+2
2019-03-28ndctl: add a load-keys test in the security unit testDave Jiang1-7/+61
2019-03-20ndctl, test: Make tests using MAP_SYNC only include <sys/mman.h>Robert Elliott1-1/+0
2019-03-20ndctl/test: add dax_pmem* modules to the test-coreVishal Verma1-0/+2
2019-03-20ndctl, test: fix incorrect 'ndctl' usage in security.shVishal Verma1-1/+1
2019-02-01ndctl: add a load-keys command and a modprobe configDave Jiang1-2/+0
2019-02-01ndctl: add a unit test to exercise security operationsDave Jiang2-0/+226
2019-01-14ndctl: clean up usage of ndctl_cmd_submitVishal Verma4-30/+26
2018-10-15test, dsm-fail: Cleanup leftover debugDan Williams1-10/+1
2018-10-15test, device-dax: Fix intermittent poison handling failuresDan Williams1-15/+34
2018-10-03ndctl, lib: Add dirty-shutdown-count retrieval helperDan Williams1-7/+22
2018-09-18ndctl, test: add a new unit test pfn metadata error clearingVishal Verma2-1/+76
2018-08-21ndctl, test: add UUID_LIBS for list_smart_dimmVishal Verma1-0/+1
2018-08-10ndctl, test: fix a resource leak in check_smart_thresholdVishal Verma1-0/+1
2018-08-08ndctl, test: add a new unit test for max_available_extent namespaceMasayoshi Mizuma2-1/+48
2018-08-03ndctl, tests: add a new unit test for inject-smartVishal Verma2-0/+179
2018-07-30ndctl, test/monitor: fix inject-smart field in test_filter_dimmeventVishal Verma1-1/+1
2018-07-30ndctl, test: remove the firmware image file before the test endMasayoshi Mizuma1-0/+1
2018-07-18ndctl, test: add a new unit test for monitorQI Fuli3-2/+305
2018-07-12ndctl, test: convert remaining tests to use test/commonVishal Verma3-34/+19
2018-07-11ndctl, test: fix tests for the array vs object listing fixVishal Verma2-2/+2
2018-07-11ndctl, test: fix timeouts in device-daxVishal Verma1-1/+1
2018-07-11ndctl, test: Fix dax.sh return codeVishal Verma1-0/+1
2018-07-02ndctl, test: add start/wait scrub to injection testsVishal Verma3-0/+4
2018-06-25ndctl, test: remove an unused variable assignmentVishal Verma1-3/+1
2018-06-20ndctl, test: cleanup test scriptsMasayoshi Mizuma14-225/+146
2018-06-20ndctl, test: Add NFIT_TEST_BUS[01] variable and some helper funtions to commonMasayoshi Mizuma1-3/+26
2018-06-20ndctl, test: Update tests for capacity vs namespace-label lockingDan Williams2-59/+263
2018-06-15ndctl, test: Disable poison tests for nowDan Williams5-13/+34
2018-06-15ndctl, test: Update libndctl test for controller temperature validDan Williams1-10/+10
2018-06-13ndctl, test: cleanup test scriptsMasayoshi Mizuma14-266/+91
2018-06-13ndctl, test: add common helper functions for test scriptsMasayoshi Mizuma1-0/+60
2018-06-12ndctl: autoconf detect BUS_MCEERR_ARDan Williams3-130/+157
2018-06-12test: Add device-dax MADV_HWPOISON testDan Williams2-18/+44
2018-05-30ndctl, test: fix sector-mode.sh to work with label supportVishal Verma1-8/+4
2018-05-23test: add a MADV_HWPOISON testDan Williams1-4/+126
2018-05-16libndctl, test: fix a couple of unchecked returnsVishal Verma1-1/+4
2018-04-12ndctl, test: fix pmem-errors.sh vs new ARS reworkDan Williams1-0/+1
2018-04-12ndctl: complete move to "fsdax" and "devdax"Ross Zwisler11-32/+32
2018-04-10ndctl: export ndctl.hDan Williams1-4/+0
2018-04-10ndctl, test: add write_cache testing to libndctlVishal Verma1-0/+57
2018-04-04ndctl, rescan-partitions.sh: fix skipping for missing modulesVishal Verma1-1/+1
2018-03-15ndctl. test: fix module-taint sanity-checkDan Williams1-1/+1
2018-03-09ndctl: merge firmware-update into dimm.c as another dimm operationDave Jiang1-1/+1
2018-03-09ndctl, tests: firmware-update.sh post-test cleanupRoss Zwisler1-2/+9
2018-03-09ndctl, test: add a unit test for partition rescanningVishal Verma2-1/+108
2018-02-23ndctl, test: kill usage of fallocate in firmware-update.shDan Williams1-1/+1
2018-02-23ndctl, test: skip btt-pad compat test on pre-4K capable kernelsDan Williams1-1/+5
2018-02-23ndctl, test: fix dpa-alloc for kernels with 4M min sizeDan Williams1-5/+6
2018-02-23ndctl, test: explicitly request namespace sizeRoss Zwisler1-1/+1
2018-02-23ndctl, test: fix stale json in btt-pad-compat.shVishal Verma1-2/+3
2018-02-21ndctl, test: fix tests that use error injection on older kernelsVishal Verma4-4/+10
2018-02-21ndctl: tests must use local ndctlRoss Zwisler2-6/+6
2018-02-20ndctl: adding unit test for enable ack shutdown countDave Jiang2-2/+154
2018-02-20ndctl, smart: fix threshold temperature helperDan Williams1-1/+2
2018-02-09ndctl, firmware: fix kernel version checkDan Williams1-2/+1
2018-02-09ndctl, hugetlb: skip, don't failDan Williams1-4/+2
2018-02-08ndctl, test: make btt-pad-compat dynamically detect a patched kernelVishal Verma1-11/+4
2018-02-08ndctl: update minimum namespace sizeDan Williams1-0/+5
2018-02-08ndctl, test: firmware update unit testDave Jiang2-2/+68
2018-01-29ndctl: add an option to check-namespace to rewrite the logVishal Verma1-0/+9
2018-01-29ndctl, test: Add a test for the BTT padding incompatibility fixVishal Verma2-1/+210
2018-01-29ndctl, test: Add the xxd-binary-dump for a BTT namespaceVishal Verma1-0/+799
2018-01-29test/btt-errors.sh: unmount the namespace before disablingVishal Verma1-0/+1
2018-01-25ndctl, test: hugetlb faultDan Williams3-3/+75
2017-12-21test, dax-errors.sh: rework to not require daxDan Williams2-32/+12
2017-12-21test, libndctl: fix SMART test assumptionsDan Williams1-5/+11
2017-11-30ndctl, test: listen for smart notificationsDan Williams2-0/+112
2017-11-30ndctl, test: trigger notificationsDan Williams2-0/+224
2017-11-30ndctl: support set smart alarm/thresholdDan Williams1-8/+51
2017-11-30ndctl, test: reset all nfit_test data for each test/libndctl runDan Williams8-8/+31
2017-11-30ndctl, test: emit smart field namesDan Williams1-4/+6
2017-11-30ndctl: remove support for compiling against the kernel ndctl.h headerDan Williams7-61/+22
2017-11-29ndctl, test: improve dax gup test coverageDan Williams1-4/+35
2017-11-29ndctl, test: fix smart event alerting unit testDan Williams1-0/+4
2017-11-29ndctl/test: correctly adjust rc for skip/failVishal Verma1-1/+2
2017-11-29test/btt-errors: add a case to test with errors in btt metadataVishal Verma1-0/+24
2017-11-29ndctl/test: add a new unit test for BTT error clearingVishal Verma2-1/+151
2017-11-29ndctl/test: update existing unit tests to use inject-errorVishal Verma3-5/+22
2017-11-29ndctl/test: add a new unit test for inject-errorVishal Verma2-1/+122
2017-09-26ndctl, test: fix cases where tests should be skip rather than failDan Williams4-4/+4
2017-09-19ndctl, namespace: fix sector size default when switching modesDan Williams1-0/+2
2017-09-19ndctl, test: regression test NVDIMM-N sector mode configurationDan Williams2-1/+55
2017-09-08ndctl, test: fix daxdax-errors.sh skip conditionv58.1Dan Williams1-1/+0
2017-07-19test: add multi-dax testDan Williams2-0/+62
2017-07-10ndctl, test: unit test new pmem sector_size supportDan Williams1-16/+46
2017-07-10ndctl, test: fix check_btt_autodetect() exit conditionDan Williams1-0/+1
2017-07-10check-namespace: Updates for UEFI 2.7 (BTT v2.0)Vishal Verma1-2/+2
2017-07-01ndctl, test: push btt-check test back to 4.14Dan Williams1-1/+1
2017-06-30ndctl, test: unit test updates for the BTT 2.0 formatVishal Verma1-9/+19
2017-06-28ndctl, namespace: add ndctl_namespace_{set,get}_enforce_mode() supportDan Williams1-0/+51
2017-06-28test: update dpa-alloc for v1.2 labelsDan Williams1-12/+5
2017-05-19clarify copyright and license informationDan Williams17-0/+201
2017-05-01test, label-compat.sh: fix region determinationDan Williams1-1/+1
2017-05-01test, btt-check: bump supported version to 4.13Dan Williams1-1/+1
2017-04-20test, create.sh: gate test on v4.5+Dan Williams1-0/+11
2017-04-20test, libndctl: get ndctl_btt_get_size() on v4.8+Dan Williams1-0/+6
2017-04-20test, libndctl: gate ndctl_namespace_get_mode() on v4.5+Dan Williams1-4/+9
2017-04-20test, libndctl: gate dax and pfn tests on 4.8Dan Williams1-6/+11
2017-04-20test: teach nfit_test_init to only expect device-dax on v4.7+Dan Williams7-7/+16
2017-04-14test: handle change of device-dax module nameDan Williams1-2/+9
2017-04-07test: blk allocation exhaustionDan Williams2-1/+49
2017-04-07test: fix kernel version detection in dax-errors.shDan Williams1-8/+10
2017-04-07test: add interleave set compatibility testDan Williams6-1/+63
2017-04-07ndctl: drop "builtin" prefix from source file namesDan Williams1-4/+4
2017-04-07test: add fio test for device-daxDan Williams2-0/+75
2017-04-07ndctl, test: Add a unit test for the BTT checkerVishal Verma2-1/+185
2017-04-07ndctl: add a BTT check utilityVishal Verma1-0/+2
2017-04-06ndctl: add device dax error clear testDave Jiang3-2/+455
2017-04-04ndctl/test: remove the bus check functionsDave Jiang1-216/+1
2017-02-04test: expand device-dax test for all alignmentsDan Williams2-34/+64
2017-02-04util: add a common ALIGN macroDan Williams1-2/+1
2017-01-23test, multi-pmem: check namespace deletionDan Williams1-0/+28
2017-01-05test: validate nfit_test modules before running testsDan Williams2-11/+90
2017-01-05test: consolidate all nfit_test module loading into nfit_test_init()Dan Williams9-108/+44
2017-01-05test: fix multi_pmem link errorDan Williams1-0/+2
2016-12-17daxctl: add list commandDan Williams2-2/+2
2016-12-17ndctl, daxctl: move json helpers to be available across both utilitiesDan Williams1-2/+2
2016-12-17ndctl, daxctl: refactor main boilerplate for a new 'daxctl' utilityDan Williams1-1/+1
2016-12-10test, daxctl: test dax region apisDan Williams1-1/+34
2016-12-06test, device-dax: test read-only mappingsDan Williams1-4/+22
2016-11-30test, libndctl: handle the new unique id for nfit_test1.dimm0Dan Williams1-0/+7
2016-10-20test: fix dax-dev.c permission bitsDan Williams1-0/+0
2016-10-10test, multi-pmem: validate the creation and detection of multi-pmem configura...Dan Williams2-0/+284