analysis.io: Unit tests for the I/O analysis
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Mon, 21 Mar 2016 13:42:42 +0000 (09:42 -0400)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Wed, 6 Apr 2016 17:44:08 +0000 (13:44 -0400)
commitc4f9456f2c0430124e998b59e3b03542b511dae5
tree7deb98885aafb209127e99939b723435e023af7e
parent6d02c5c1779cd9f9cf2b3a37bca68408b7d4129a
analysis.io: Unit tests for the I/O analysis

It uses a few XML kernel stub traces to cover the various cases and events
of the IO analysis, then the content of the state system is verified at certain
times and for certain attributes.

Change-Id: I33f8deb62d9df6958fe88012ada3db5f077d0c09
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/69668
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
15 files changed:
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/plugin.xml
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/inputoutput/AbstractTestInputOutput.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/inputoutput/InputOutputStateProviderTest.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/stubs/org/eclipse/tracecompass/analysis/os/linux/core/tests/stubs/LinuxTestCase.java
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/stubs/org/eclipse/tracecompass/analysis/os/linux/core/tests/stubs/inputoutput/IoTestFactory.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/stubs/org/eclipse/tracecompass/analysis/os/linux/core/tests/stubs/inputoutput/package-info.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_analysis.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_full_kernel.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_missing.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_nostatedump.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_req_merge.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_syscall_read.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_syscall_write.xml [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/io_analysis/io_two_devices.xml [new file with mode: 0644]
This page took 0.027022 seconds and 5 git commands to generate.