mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
add regression test preliminary doc
This commit is contained in:
parent
8ce6a9a80c
commit
2e67e66351
@ -660,6 +660,7 @@ INPUT = main.dox \
|
|||||||
ingest.dox \
|
ingest.dox \
|
||||||
contentViewer.dox \
|
contentViewer.dox \
|
||||||
report.dox \
|
report.dox \
|
||||||
|
regressionTesting.dox \
|
||||||
../../Case/src \
|
../../Case/src \
|
||||||
../../CoreComponentInterfaces/src \
|
../../CoreComponentInterfaces/src \
|
||||||
../../CoreComponents/src \
|
../../CoreComponents/src \
|
||||||
@ -672,7 +673,8 @@ INPUT = main.dox \
|
|||||||
../../MenuActions/src \
|
../../MenuActions/src \
|
||||||
../../RecentActivity/src \
|
../../RecentActivity/src \
|
||||||
../../Report/src \
|
../../Report/src \
|
||||||
../../Testing/src
|
../../Testing/src \
|
||||||
|
../../thunderbirdparser/src
|
||||||
|
|
||||||
# This tag can be used to specify the character encoding of the source files
|
# This tag can be used to specify the character encoding of the source files
|
||||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||||
|
32
docs/doxygen/regressionTesting.dox
Normal file
32
docs/doxygen/regressionTesting.dox
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
/*! \page regression_test_page Regression Testing
|
||||||
|
|
||||||
|
\section regression_test_overview Overview
|
||||||
|
|
||||||
|
Autopsy uses Netbeans and Jelly testing framework for regression testing.
|
||||||
|
Testing is driven by invoking UI actions via Jelly framework.
|
||||||
|
|
||||||
|
Currently, Autopsy regression testing automates the following:
|
||||||
|
|
||||||
|
- creating a case
|
||||||
|
- adding an image
|
||||||
|
- configuring ingest
|
||||||
|
- running ingest
|
||||||
|
|
||||||
|
The tests can be invoked using ant regression-test
|
||||||
|
|
||||||
|
There is a python script in Testing/script/regression.py that wraps around "ant regression-test"
|
||||||
|
and runs a test for every disk image it finds.
|
||||||
|
|
||||||
|
regression.py also does regression test result validation by comparing the test result with the golden standards
|
||||||
|
for the image.
|
||||||
|
|
||||||
|
|
||||||
|
\section regression_test_setup Setting up regression testing
|
||||||
|
|
||||||
|
\section regression_test_running Running regression testing
|
||||||
|
|
||||||
|
\section regression_test_update Updating golden standards
|
||||||
|
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user