aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNuoHan Qiao <qiaonuohan@cn.fujitsu.com>2016-03-03 02:08:30 -0500
committerNuoHan Qiao <qiaonuohan@cn.fujitsu.com>2016-03-03 02:08:30 -0500
commit760bd319898a93fac3513f7dc0ffbc06117ca404 (patch)
treec0d07f0af41f899e086c2e49b60860d373cba5ce
parentc4412bce769df080576f1ae89a743d3742145a75 (diff)
remove jta-core
Change-Id: I1477b61554b6eaf4d867f90bbd38025cb1fd0727 Signed-off-by: NuoHan Qiao <qiaonuohan@cn.fujitsu.com>
-rw-r--r--jta-core/engine/overlays/README19
-rw-r--r--jta-core/engine/overlays/base/README5
-rw-r--r--jta-core/engine/overlays/base/base-board.jtaclass46
-rw-r--r--jta-core/engine/overlays/base/base-distrib.jtaclass47
-rw-r--r--jta-core/engine/overlays/base/base-funcs.jtaclass11
-rw-r--r--jta-core/engine/overlays/base/base-params.jtaclass10
-rw-r--r--jta-core/engine/overlays/distribs/README1
-rw-r--r--jta-core/engine/overlays/distribs/base.dist1
-rw-r--r--jta-core/engine/overlays/distribs/nologger.dist4
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.bc.spec33
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.blobsallad.spec16
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.bonnie.spec35
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.cyclictest.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.dbench.spec36
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.dhrystone.spec17
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.ebizzy.spec14
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.ffsb.spec30
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.fio.spec35
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.glmark.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.gtkperf.spec16
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.hackbench.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.himeno.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.interbench.spec20
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.iozone.spec34
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.iperf.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.java.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.linpack.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.lmbench2.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.nbench_byte.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.netperf.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.netpipe.spec12
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.openssl.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.reboot.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.signaltest.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.stream.spec10
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.tiobench.spec38
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.whetstone.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Benchmark.x11perf.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Ipc.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Math.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Mm.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Nptl.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Pipes.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Platform.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Syscalls.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Timers.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP.Devices.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP.Filesystem.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP.Filesysytem.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.LTP.Open_Posix.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.OpenSSL.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.aiostress.spec35
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.bzip2.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.crashme.spec14
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.expat.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.fontconfig.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.ft2demos.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.glib.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.ipv6connect.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.jpeg.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.linus_stress.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.netperf.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.pi_tests.spec12
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.posixtestsuite.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.rmaptest.spec14
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.scrashme.spec11
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.stress.spec16
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.synctest.spec38
-rw-r--r--jta-core/engine/overlays/test_specs/Functional.zlib.spec9
-rw-r--r--jta-core/engine/overlays/test_specs/README4
-rw-r--r--jta-core/engine/overlays/testplans/README2
-rw-r--r--jta-core/engine/overlays/testplans/testplan_bc_exp1.json10
-rw-r--r--jta-core/engine/overlays/testplans/testplan_bc_exp2.json10
-rw-r--r--jta-core/engine/overlays/testplans/testplan_default.json241
-rw-r--r--jta-core/engine/overlays/testplans/testplan_mmc.json42
-rw-r--r--jta-core/engine/overlays/testplans/testplan_sata.json44
-rw-r--r--jta-core/engine/overlays/testplans/testplan_usbstor.json42
-rw-r--r--jta-core/engine/scripts/README22
-rw-r--r--jta-core/engine/scripts/benchmark.sh45
-rw-r--r--jta-core/engine/scripts/common.sh67
-rwxr-xr-xjta-core/engine/scripts/environment.sh36
-rw-r--r--jta-core/engine/scripts/functional.sh42
-rwxr-xr-xjta-core/engine/scripts/functions.sh501
-rw-r--r--jta-core/engine/scripts/loggen/README1
-rw-r--r--jta-core/engine/scripts/loggen/gentexml.py189
-rw-r--r--jta-core/engine/scripts/loggen/loggen.py133
-rw-r--r--jta-core/engine/scripts/overlays.sh118
-rw-r--r--jta-core/engine/scripts/ovgen/README1
-rwxr-xr-xjta-core/engine/scripts/ovgen/ovgen.py603
-rwxr-xr-xjta-core/engine/scripts/params.sh1
-rw-r--r--jta-core/engine/scripts/parser/README1
-rwxr-xr-xjta-core/engine/scripts/parser/__init__.py1
-rw-r--r--jta-core/engine/scripts/parser/common.py446
-rw-r--r--jta-core/engine/scripts/parser/common.pycbin11937 -> 0 bytes
-rwxr-xr-xjta-core/engine/scripts/parser/dataload.py168
-rwxr-xr-xjta-core/engine/scripts/parser/tests/check_plotdata.py46
-rwxr-xr-xjta-core/engine/scripts/parser/tests/create_multiplot.py48
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testCorrectData.data8
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testCorruptedData.data8
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testEmptyData.data0
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testGarbageData.data17
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testMissingResultsData.data16
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testPartiallyMissingData.data6
-rwxr-xr-xjta-core/engine/scripts/parser/tests/test_plot.pngbin50204 -> 0 bytes
-rwxr-xr-xjta-core/engine/scripts/parser/tests/testduplicatedData.data16
-rw-r--r--jta-core/engine/scripts/postbuild.groovy24
-rw-r--r--jta-core/engine/scripts/reports.sh99
-rw-r--r--jta-core/engine/scripts/stress.sh40
-rwxr-xr-xjta-core/engine/scripts/syslog.ignore4
-rw-r--r--jta-core/engine/scripts/test.sh40
-rwxr-xr-xjta-core/engine/scripts/thresholds.awk89
-rwxr-xr-xjta-core/engine/slave.jarbin284251 -> 0 bytes
-rwxr-xr-xjta-core/engine/test_run.properties7
-rw-r--r--jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.sh20
-rwxr-xr-xjta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.tar.bz2bin22624 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.Dhrystone/dhry_1.c.patch35
-rwxr-xr-xjta-core/engine/tests/Benchmark.Dhrystone/parser.py24
-rw-r--r--jta-core/engine/tests/Benchmark.Dhrystone/reference.log2
-rwxr-xr-xjta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.patch55
-rwxr-xr-xjta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.tar.gzbin949363 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.GLMark/GLMark.sh22
-rwxr-xr-xjta-core/engine/tests/Benchmark.GLMark/parser.py17
-rw-r--r--jta-core/engine/tests/Benchmark.GLMark/reference.log3
-rw-r--r--jta-core/engine/tests/Benchmark.IOzone/iozone.sh43
-rwxr-xr-xjta-core/engine/tests/Benchmark.IOzone/iozone3_353.tarbin1648640 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.IOzone/parser.py50
-rw-r--r--jta-core/engine/tests/Benchmark.IOzone/reference.log22
-rwxr-xr-xjta-core/engine/tests/Benchmark.Interbench/interbench-0.31.tar.bz2bin24162 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.Interbench/interbench.c.patch68
-rw-r--r--jta-core/engine/tests/Benchmark.Interbench/interbench.sh16
-rwxr-xr-xjta-core/engine/tests/Benchmark.Interbench/parser.py47
-rw-r--r--jta-core/engine/tests/Benchmark.Interbench/reference.log54
-rw-r--r--jta-core/engine/tests/Benchmark.Java/java_perf.sh21
-rwxr-xr-xjta-core/engine/tests/Benchmark.Java/java_perf.tarbin167137280 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.Java/parser.py42
-rw-r--r--jta-core/engine/tests/Benchmark.Java/reference.log20
-rw-r--r--jta-core/engine/tests/Benchmark.OpenSSL/openssl-bench.sh5
-rwxr-xr-xjta-core/engine/tests/Benchmark.OpenSSL/parser.py27
-rw-r--r--jta-core/engine/tests/Benchmark.OpenSSL/reference.log30
-rwxr-xr-xjta-core/engine/tests/Benchmark.Stream/parser.py24
-rw-r--r--jta-core/engine/tests/Benchmark.Stream/reference.log9
-rw-r--r--jta-core/engine/tests/Benchmark.Stream/stream.sh15
-rwxr-xr-xjta-core/engine/tests/Benchmark.Stream/stream.tar.bz2bin8113 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.Whetstone/Whetstone.sh17
-rwxr-xr-xjta-core/engine/tests/Benchmark.Whetstone/Whetstone.tar.bz2bin22825 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.Whetstone/parser.py16
-rw-r--r--jta-core/engine/tests/Benchmark.Whetstone/reference.log2
-rw-r--r--jta-core/engine/tests/Benchmark.aim7/aim7.sh20
-rw-r--r--jta-core/engine/tests/Benchmark.aim7/osdl-aim-7.0.1.13.tar.gzbin167279 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.aim7/parser.py20
-rw-r--r--jta-core/engine/tests/Benchmark.aim7/reference.log5
-rwxr-xr-xjta-core/engine/tests/Benchmark.bc/bc-script.sh19
-rw-r--r--jta-core/engine/tests/Benchmark.bc/bc-script.tar.gzbin246 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.bc/bc-script/bc-device.sh8
-rw-r--r--jta-core/engine/tests/Benchmark.bc/parser.py22
-rw-r--r--jta-core/engine/tests/Benchmark.bc/reference.log4
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/blobsallad-src.tar.bz2bin32502 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/blobsallad.Makefile.patch49
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/blobsallad.auto.patch95
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/blobsallad.printcleanup.patch11
-rw-r--r--jta-core/engine/tests/Benchmark.blobsallad/blobsallad.sh20
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/bs_main.c.patch15
-rwxr-xr-xjta-core/engine/tests/Benchmark.blobsallad/parser.py22
-rw-r--r--jta-core/engine/tests/Benchmark.blobsallad/reference.log8
-rwxr-xr-xjta-core/engine/tests/Benchmark.bonnie/bonnie++-1.03e.tar.gzbin80956 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.bonnie/bonnie++.sh26
-rwxr-xr-xjta-core/engine/tests/Benchmark.bonnie/parser.py36
-rw-r--r--jta-core/engine/tests/Benchmark.bonnie/reference.log16
-rw-r--r--jta-core/engine/tests/Benchmark.cyclictest/cyclictest.sh16
-rw-r--r--jta-core/engine/tests/Benchmark.cyclictest/cyclictest.tar.gzbin5194 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.cyclictest/parser.py26
-rw-r--r--jta-core/engine/tests/Benchmark.cyclictest/reference.log17
-rw-r--r--jta-core/engine/tests/Benchmark.dbench/dbench-3.04.tar.gzbin2078197 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.dbench/dbench.sh28
-rw-r--r--jta-core/engine/tests/Benchmark.dbench/dbench_startup.patch98
-rwxr-xr-xjta-core/engine/tests/Benchmark.dbench/parser.py18
-rw-r--r--jta-core/engine/tests/Benchmark.dbench/reference.log3
-rw-r--r--jta-core/engine/tests/Benchmark.ebizzy/ebizzy-0.3.tar.gzbin12438 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.ebizzy/ebizzy.sh20
-rwxr-xr-xjta-core/engine/tests/Benchmark.ebizzy/parser.py17
-rw-r--r--jta-core/engine/tests/Benchmark.ebizzy/reference.log3
-rw-r--r--jta-core/engine/tests/Benchmark.ffsb/ffsb-6.0-rc2.tar.bz2bin128931 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.ffsb/ffsb.sh26
-rwxr-xr-xjta-core/engine/tests/Benchmark.ffsb/parser.py52
-rw-r--r--jta-core/engine/tests/Benchmark.ffsb/reference.log122
-rwxr-xr-xjta-core/engine/tests/Benchmark.fio/fio-1.58.patch33
-rwxr-xr-xjta-core/engine/tests/Benchmark.fio/fio-1.58.tar.gzbin439750 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.fio/fio-2.0.8.patch33
-rw-r--r--jta-core/engine/tests/Benchmark.fio/fio-2.0.8.tar.gzbin273511 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.fio/fio.sh47
-rwxr-xr-xjta-core/engine/tests/Benchmark.fio/parser.py23
-rw-r--r--jta-core/engine/tests/Benchmark.fio/reference.log13
-rw-r--r--jta-core/engine/tests/Benchmark.fs_mark/fs_mark-3.2.tgzbin15458 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/gtkperf-0.40.tar.bz2bin300514 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.gtkperf/gtkperf.sh26
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/gtkperf_appdata.h.patch12
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/gtkperf_callbacks.c.patch11
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/gtkperf_interface.c.patch16
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/gtkperf_main.c.patch69
-rw-r--r--jta-core/engine/tests/Benchmark.gtkperf/gtkperf_multi.log31
-rwxr-xr-xjta-core/engine/tests/Benchmark.gtkperf/parser.py20
-rw-r--r--jta-core/engine/tests/Benchmark.gtkperf/reference.log3
-rw-r--r--jta-core/engine/tests/Benchmark.hackbench/hackbench.sh15
-rw-r--r--jta-core/engine/tests/Benchmark.hackbench/hackbench.tar.gzbin3696 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.hackbench/parser.py23
-rw-r--r--jta-core/engine/tests/Benchmark.hackbench/reference.log3
-rw-r--r--jta-core/engine/tests/Benchmark.himeno/himeno.sh16
-rwxr-xr-xjta-core/engine/tests/Benchmark.himeno/himeno.tar.bz2bin2619 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.himeno/parser.py16
-rw-r--r--jta-core/engine/tests/Benchmark.himeno/reference.log2
-rwxr-xr-xjta-core/engine/tests/Benchmark.iperf/iperf-2.0.5.tar.gzbin248583 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.iperf/iperf.sh40
-rwxr-xr-xjta-core/engine/tests/Benchmark.iperf/parser.py47
-rw-r--r--jta-core/engine/tests/Benchmark.iperf/reference.log8
-rwxr-xr-xjta-core/engine/tests/Benchmark.linpack/linpack.c.patch73
-rw-r--r--jta-core/engine/tests/Benchmark.linpack/linpack.sh16
-rwxr-xr-xjta-core/engine/tests/Benchmark.linpack/linpack.tar.bz2bin4895 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.linpack/parser.py19
-rw-r--r--jta-core/engine/tests/Benchmark.linpack/reference.log2
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/bench.h.patch11
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/lmbench.patch268
-rw-r--r--jta-core/engine/tests/Benchmark.lmbench2/lmbench.sh29
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/lmbench3.config-run.patch134
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/lmbench3.mem64.patch20
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/lmbench3.tar.gzbin411874 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.lmbench2/parser.py97
-rw-r--r--jta-core/engine/tests/Benchmark.lmbench2/reference.log88
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench-byte/nbench-byte-2.2.3.tar.gzbin111791 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte.sh18
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench-byte/nbench.Makefile.patch20
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench-byte/parser.py31
-rw-r--r--jta-core/engine/tests/Benchmark.nbench-byte/reference.log26
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench_byte/nbench-byte-2.2.3.tar.gzbin111791 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench_byte/nbench.Makefile.patch20
-rw-r--r--jta-core/engine/tests/Benchmark.nbench_byte/nbench_byte.sh18
-rwxr-xr-xjta-core/engine/tests/Benchmark.nbench_byte/parser.py31
-rw-r--r--jta-core/engine/tests/Benchmark.nbench_byte/reference.log26
-rw-r--r--jta-core/engine/tests/Benchmark.netperf/netperf-bench.sh12
-rwxr-xr-xjta-core/engine/tests/Benchmark.netperf/parser.py19
-rw-r--r--jta-core/engine/tests/Benchmark.netperf/reference.log8
-rw-r--r--jta-core/engine/tests/Benchmark.netpipe/NetPIPE-3.7.1.tar.gzbin385521 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.netpipe/NetPIPE.sh53
-rw-r--r--jta-core/engine/tests/Benchmark.netpipe/netpipe-makefile.patch26
-rwxr-xr-xjta-core/engine/tests/Benchmark.reboot/parser.py21
-rwxr-xr-xjta-core/engine/tests/Benchmark.reboot/reboot9
-rw-r--r--jta-core/engine/tests/Benchmark.reboot/reboot.sh16
-rwxr-xr-xjta-core/engine/tests/Benchmark.reboot/reference.log4
-rwxr-xr-xjta-core/engine/tests/Benchmark.signaltest/parser.py26
-rw-r--r--jta-core/engine/tests/Benchmark.signaltest/reference.log17
-rw-r--r--jta-core/engine/tests/Benchmark.signaltest/signaltest.sh17
-rw-r--r--jta-core/engine/tests/Benchmark.signaltest/signaltest.tar.gzbin3710 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.sysbench/sysbench-0.4.8.tar.bz2bin320806 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Benchmark.tiobench/parser.py27
-rw-r--r--jta-core/engine/tests/Benchmark.tiobench/reference.log17
-rwxr-xr-xjta-core/engine/tests/Benchmark.tiobench/tiobench-0.3.3.tar.gzbin28282 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.tiobench/tiobench-fix-conflicting-types.patch20
-rw-r--r--jta-core/engine/tests/Benchmark.tiobench/tiobench.sh26
-rwxr-xr-xjta-core/engine/tests/Benchmark.x11perf/parser.py24
-rw-r--r--jta-core/engine/tests/Benchmark.x11perf/reference.log10
-rw-r--r--jta-core/engine/tests/Benchmark.x11perf/x11perf-1.5.4.tar.gzbin69626 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Benchmark.x11perf/x11perf.sh24
-rw-r--r--jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_for_Linux-20151130.zipbin6017771 -> 0 bytes
-rw-r--r--jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_of_Linux_Drivers-20151130.zipbin2395341 -> 0 bytes
-rw-r--r--jta-core/engine/tests/CIAT.build_deploy/agl_build.sh140
-rw-r--r--jta-core/engine/tests/CIAT.build_deploy/build_deploy.sh80
-rwxr-xr-xjta-core/engine/tests/CIAT.my1/touch-device.sh15
-rw-r--r--jta-core/engine/tests/CIAT.my1/touch.sh18
-rwxr-xr-xjta-core/engine/tests/CIAT.my2/touch-device.sh15
-rw-r--r--jta-core/engine/tests/CIAT.my2/touch.sh18
-rw-r--r--jta-core/engine/tests/Functional.LTP.Devices/ltp-devices.sh20
-rw-r--r--jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_n.log0
-rw-r--r--jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_p.log3
-rw-r--r--jta-core/engine/tests/Functional.LTP.Filesystem/ltp-filesystem.sh14
-rw-r--r--jta-core/engine/tests/Functional.LTP.Net_Stress/ltp-net_stress.sh51
-rw-r--r--jta-core/engine/tests/Functional.LTP.Open_Posix/ltp-open_posix.sh26
-rw-r--r--jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_n.log169
-rw-r--r--jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_p.log1327
-rw-r--r--jta-core/engine/tests/Functional.LTP.Syscalls/ltp-syscalls.sh51
-rw-r--r--jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_n.log86
-rw-r--r--jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_p.log176
-rw-r--r--jta-core/engine/tests/Functional.OpenSSL/openssl-func.sh18
-rw-r--r--jta-core/engine/tests/Functional.aiostress/aiostress.sh27
-rw-r--r--jta-core/engine/tests/Functional.aiostress/aiostress.tar.gzbin11716 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.arch_timer/arch_timer.sh25
-rw-r--r--jta-core/engine/tests/Functional.arch_timer/dung-3.4.25-m2.tar.gzbin3589 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Functional.bzip2/bzip2-1.0.5.tar.gzbin841402 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_n.log0
-rw-r--r--jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_p.log11
-rw-r--r--jta-core/engine/tests/Functional.bzip2/bzip2.sh32
-rw-r--r--jta-core/engine/tests/Functional.cmt/cmt.sh22
-rw-r--r--jta-core/engine/tests/Functional.cmt/dung-3.4.25-m2.tar.gzbin3589 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.crashme/crashme.sh26
-rw-r--r--jta-core/engine/tests/Functional.crashme/crashme_2.4-9.patch440
-rw-r--r--jta-core/engine/tests/Functional.crashme/crashme_2.4.tar.bz2bin17579 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.crashme/crashme_2.4_p.log1
-rwxr-xr-xjta-core/engine/tests/Functional.expat/expat-2.0.0.tar.gzbin450860 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.expat/expat-2.0.0_n.log33
-rw-r--r--jta-core/engine/tests/Functional.expat/expat-2.0.0_p.log1777
-rw-r--r--jta-core/engine/tests/Functional.expat/expat.sh45
-rwxr-xr-xjta-core/engine/tests/Functional.expat/xmltest.sh.patch30
-rw-r--r--jta-core/engine/tests/Functional.expat/xmlts20080827.tar.gzbin638940 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0.tar.gzbin1403857 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_n.log0
-rw-r--r--jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_p.log1
-rw-r--r--jta-core/engine/tests/Functional.fontconfig/fontconfig.sh20
-rw-r--r--jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-0.6.tar.gzbin13903 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-makefile.patch11
-rwxr-xr-xjta-core/engine/tests/Functional.ft2demos/freetype-2.3.6.tar.bz2bin1305717 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6.tar.bz2bin158332 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_n.log0
-rw-r--r--jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_p.log12
-rwxr-xr-xjta-core/engine/tests/Functional.ft2demos/ft2demos.Makefile.patch11
-rw-r--r--jta-core/engine/tests/Functional.ft2demos/ft2demos.sh61
-rwxr-xr-xjta-core/engine/tests/Functional.glib/glib-2.22.1.tar.bz2bin5476114 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.glib/glib-2.22.1_n.log0
-rw-r--r--jta-core/engine/tests/Functional.glib/glib-2.22.1_p.log196
-rwxr-xr-xjta-core/engine/tests/Functional.glib/glib-strfuncs.patch161
-rw-r--r--jta-core/engine/tests/Functional.glib/glib2.sh51
-rw-r--r--jta-core/engine/tests/Functional.ipv6connect/ipv6connect.sh19
-rw-r--r--jta-core/engine/tests/Functional.ipv6connect/ipv6connect.tar.gzbin3048 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/Functional.jpeg/jpeg-6b.tar.gzbin613261 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.jpeg/jpeg-6b_n.log0
-rw-r--r--jta-core/engine/tests/Functional.jpeg/jpeg-6b_p.log12
-rw-r--r--jta-core/engine/tests/Functional.jpeg/jpeg.sh35
-rw-r--r--jta-core/engine/tests/Functional.linus_stress/linus_stress.sh22
-rw-r--r--jta-core/engine/tests/Functional.linus_stress/linus_stress.tar.gzbin1352 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.mesa-demos/mesa-demos-8.1.0.tar.bz2bin10045237 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.netperf/netperf-func.sh9
-rw-r--r--jta-core/engine/tests/Functional.pi_tests/pi_tests.sh20
-rw-r--r--jta-core/engine/tests/Functional.pi_tests/pi_tests.tar.bz2bin9950 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtest-posix-linux.patch10
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2.tar.gzbin1092856 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2_f.log1
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2_p.log1
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2_unr.log1
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2_uns.log1
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite-1.5.2_unt.log1
-rw-r--r--jta-core/engine/tests/Functional.posixtestsuite/posixtestsuite.sh30
-rw-r--r--jta-core/engine/tests/Functional.rmaptest/rmaptest.sh25
-rw-r--r--jta-core/engine/tests/Functional.rmaptest/rmaptest.tar.gzbin1977 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.scifab/dung-3.4.25-m2.tar.gzbin3589 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.scifab/scifab.sh25
-rw-r--r--jta-core/engine/tests/Functional.scrashme/scrashme-testfix.patch454
-rw-r--r--jta-core/engine/tests/Functional.scrashme/scrashme.sh31
-rw-r--r--jta-core/engine/tests/Functional.scrashme/scrashme.tar.bz2bin159892 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.sdhi_0/dung-3.4.25-m2.tar.gzbin3589 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.sdhi_0/sdhi_0.sh25
-rw-r--r--jta-core/engine/tests/Functional.stress/stress-1.0.4.tar.gzbin201592 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.stress/stress.sh29
-rw-r--r--jta-core/engine/tests/Functional.synctest/synctest.sh28
-rw-r--r--jta-core/engine/tests/Functional.synctest/synctest.tar.gzbin1585 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.synctest/synctest_p.log1
-rwxr-xr-xjta-core/engine/tests/Functional.zlib/zlib-1.2.3.tar.bz2bin425209 -> 0 bytes
-rw-r--r--jta-core/engine/tests/Functional.zlib/zlib-1.2.3_n.log0
-rw-r--r--jta-core/engine/tests/Functional.zlib/zlib-1.2.3_p.log1
-rw-r--r--jta-core/engine/tests/Functional.zlib/zlib.sh34
-rwxr-xr-xjta-core/engine/tests/LTP/ltp-full-20150903.tar.bz2bin3917917 -> 0 bytes
-rw-r--r--jta-core/engine/tests/LTP/ltp.sh113
-rwxr-xr-xjta-core/engine/tests/OpenSSL/openssl-0.9.8j.tar.gzbin3738359 -> 0 bytes
-rw-r--r--jta-core/engine/tests/OpenSSL/openssl.sh79
-rw-r--r--jta-core/engine/tests/netperf/netperf-2.4.5.tar.bz2bin960609 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/netperf/netperf-2.6.0.tar.bz2bin1037004 -> 0 bytes
-rwxr-xr-xjta-core/engine/tests/netperf/netperf-rabench_script34
-rwxr-xr-xjta-core/engine/tests/netperf/netperf-random_rr_script42
-rw-r--r--jta-core/engine/tests/netperf/netperf.sh54
-rw-r--r--jta-core/engine/tests/netperf/wait_before_data.patch198
-rw-r--r--jta-core/jobs/Benchmark.Dhrystone/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.GLMark/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.IOzone/config.xml150
-rw-r--r--jta-core/jobs/Benchmark.Interbench/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.Java/config.xml150
-rw-r--r--jta-core/jobs/Benchmark.OpenSSL/config.xml151
-rw-r--r--jta-core/jobs/Benchmark.Stream/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.Whetstone/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.aim7/config.xml153
-rw-r--r--jta-core/jobs/Benchmark.bc/config.xml141
-rw-r--r--jta-core/jobs/Benchmark.blobsallad/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.bonnie/config.xml143
-rw-r--r--jta-core/jobs/Benchmark.cyclictest/config.xml143
-rw-r--r--jta-core/jobs/Benchmark.dbench/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.ebizzy/config.xml144
-rw-r--r--jta-core/jobs/Benchmark.ffsb/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.fio/config.xml153
-rw-r--r--jta-core/jobs/Benchmark.gtkperf/config.xml151
-rw-r--r--jta-core/jobs/Benchmark.hackbench/config.xml143
-rw-r--r--jta-core/jobs/Benchmark.himeno/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.iperf/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.linpack/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.lmbench2/config.xml151
-rw-r--r--jta-core/jobs/Benchmark.nbench-byte/config.xml151
-rw-r--r--jta-core/jobs/Benchmark.netperf/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.netpipe/config.xml152
-rw-r--r--jta-core/jobs/Benchmark.reboot/config.xml140
-rw-r--r--jta-core/jobs/Benchmark.signaltest/config.xml142
-rw-r--r--jta-core/jobs/Benchmark.tiobench/config.xml150
-rw-r--r--jta-core/jobs/Benchmark.x11perf/config.xml151
-rw-r--r--jta-core/jobs/CIAT.build_deploy/config.xml133
-rw-r--r--jta-core/jobs/CIAT.my1/config.xml143
-rw-r--r--jta-core/jobs/CIAT.my2/config.xml143
-rw-r--r--jta-core/jobs/CIAT.test/config.xml256
-rw-r--r--jta-core/jobs/Functional.LTP.Devices/config.xml140
-rw-r--r--jta-core/jobs/Functional.LTP.Filesystem/config.xml144
-rw-r--r--jta-core/jobs/Functional.LTP.Net_Stress/config.xml143
-rw-r--r--jta-core/jobs/Functional.LTP.Open_Posix/config.xml154
-rw-r--r--jta-core/jobs/Functional.LTP.Syscalls/config.xml143
-rw-r--r--jta-core/jobs/Functional.OpenSSL/config.xml139
-rw-r--r--jta-core/jobs/Functional.aiostress/config.xml144
-rw-r--r--jta-core/jobs/Functional.arch_timer/config.xml143
-rw-r--r--jta-core/jobs/Functional.bzip2/config.xml144
-rw-r--r--jta-core/jobs/Functional.cmt/config.xml143
-rw-r--r--jta-core/jobs/Functional.crashme/config.xml143
-rw-r--r--jta-core/jobs/Functional.expat/config.xml145
-rw-r--r--jta-core/jobs/Functional.fontconfig/config.xml144
-rw-r--r--jta-core/jobs/Functional.ft2demos/config.xml139
-rw-r--r--jta-core/jobs/Functional.glib/config.xml144
-rw-r--r--jta-core/jobs/Functional.ipv6connect/config.xml144
-rw-r--r--jta-core/jobs/Functional.jpeg/config.xml139
-rw-r--r--jta-core/jobs/Functional.libpng/config.xml168
-rw-r--r--jta-core/jobs/Functional.linus_stress/config.xml143
-rw-r--r--jta-core/jobs/Functional.netperf/config.xml144
-rw-r--r--jta-core/jobs/Functional.pi_tests/config.xml143
-rw-r--r--jta-core/jobs/Functional.posixtestsuite/config.xml144
-rw-r--r--jta-core/jobs/Functional.rmaptest/config.xml143
-rw-r--r--jta-core/jobs/Functional.scifab/config.xml143
-rw-r--r--jta-core/jobs/Functional.scrashme/config.xml144
-rw-r--r--jta-core/jobs/Functional.sdhi_0/config.xml143
-rw-r--r--jta-core/jobs/Functional.stress/config.xml146
-rw-r--r--jta-core/jobs/Functional.synctest/config.xml143
-rw-r--r--jta-core/jobs/Functional.zlib/config.xml139
-rw-r--r--jta-core/jobs/Matrix.Nightly/config.xml164
-rw-r--r--jta-core/jobs/Matrix.Official/config.xml152
-rw-r--r--jta-core/jobs/README6
-rw-r--r--jta-core/jobs/Reports.make_pdf/config.xml41
-rw-r--r--jta-core/jobs/Run ALL tests on ALL targets/config.xml262
-rw-r--r--jta-core/jobs/Run ALL tests on SELECTED targets/config.xml264
-rw-r--r--jta-core/jobs/Run SELECTED tests on SELECTED targets/config.xml237
-rw-r--r--jta-core/jobs/Service.ReloadConfiguration/config.xml43
-rw-r--r--jta-core/jobs/tests.info37
-rw-r--r--jta-core/plugins-conf/scriptler/scriptler.xml36
-rw-r--r--jta-core/plugins-conf/scriptler/scripts/getTargets.groovy9
-rw-r--r--jta-core/plugins-conf/scriptler/scripts/getTestplans.groovy27
-rw-r--r--jta-core/plugins-conf/scriptler/scripts/getTests.groovy9
-rw-r--r--jta-core/plugins-conf/sidebar-link.xml10
443 files changed, 0 insertions, 24811 deletions
diff --git a/jta-core/engine/overlays/README b/jta-core/engine/overlays/README
deleted file mode 100644
index 3a14c6c..0000000
--- a/jta-core/engine/overlays/README
+++ /dev/null
@@ -1,19 +0,0 @@
-This catalogue contains:
-
-* base classes
-* board overlays
-* distribution overlays
-* test specs
-* test plans
-
--- Base class --
-Base class is file with a subset of bash script that sets variables and functions.
-
--- Overlay --
-Overlay is file with a subset of bash script that overrides variables and functions that it inherits from base class.
-
--- Test spec --
-Test spec is a json file that sets parameters for tests.
-
--- Test plan --
-Test plan is a json file that combines a number of test specs for specific testing purpose (e.g run all FS tests on specific SATA device on specific board). \ No newline at end of file
diff --git a/jta-core/engine/overlays/base/README b/jta-core/engine/overlays/base/README
deleted file mode 100644
index 425671d..0000000
--- a/jta-core/engine/overlays/base/README
+++ /dev/null
@@ -1,5 +0,0 @@
-This catalogue contains base classes with definitions of variables & functions that can be overriden in overlay files
-
-base-board.jtaclass - basic board definitions (methods for communicating with boards etc)
-base-distrib.jtaclass - basic board distribution definitions (methods for rebooting, logging, getting state etc)
-base-params.jtaclass - basic functions and variables (server ip, ssh methods etc)
diff --git a/jta-core/engine/overlays/base/base-board.jtaclass b/jta-core/engine/overlays/base/base-board.jtaclass
deleted file mode 100644
index 4e63898..0000000
--- a/jta-core/engine/overlays/base/base-board.jtaclass
+++ /dev/null
@@ -1,46 +0,0 @@
-OF.NAME="base-board"
-OF.DESCRIPTION="Basic board file"
-SSH_PORT=22
-SRV_IP="`/sbin/ip a s |awk -F ' +|/' '/inet / && $3 != "127.0.0.1" { print $3; exit; }'`"
-
-# $1 = local file (destination); $2 = remote file (source)
-function ov_transport_get () {
- case "$TRANSPORT" in
- "ssh")
- $SCP $LOGIN@${DEVICE}:"$1" "${*:2}"
- ;;
- "serial")
- ;;
- *)
- abort_job "Error reason: TRANSPORT"
- ;;
- esac
-}
-
-# $1 = local file (source); $2 = remote file (destination)
-function ov_transport_put () {
- case "$TRANSPORT" in
- "ssh")
- $SCP "${@:1:$(($#-1))}" $LOGIN@$DEVICE:"${@: -1}"
- ;;
- "serial")
- ;;
- *)
- abort_job "Error reason: TRANSPORT"
- ;;
- esac
-}
-
-# $1 = command for remote execution
-function ov_transport_cmd() {
- case "$TRANSPORT" in
- "ssh")
- ${SSH}${DEVICE} "$@"
- ;;
- "serial")
- ;;
- *)
- abort_job "Error reason: TRANSPORT"
- ;;
- esac
-} \ No newline at end of file
diff --git a/jta-core/engine/overlays/base/base-distrib.jtaclass b/jta-core/engine/overlays/base/base-distrib.jtaclass
deleted file mode 100644
index 8e1dbe2..0000000
--- a/jta-core/engine/overlays/base/base-distrib.jtaclass
+++ /dev/null
@@ -1,47 +0,0 @@
-OF.NAME="base-distrib"
-OF.DESCRIPTION="Base distribution commands"
-
-function ov_get_firmware() {
- FW=`cmd "uname -r | xargs echo "` || abort_job "Unable to get firmware version"
-}
-
-function ov_rootfs_reboot() {
- cmd "/sbin/reboot &"
-}
-
-function ov_rootfs_state() {
- cmd "echo; uptime; echo; free; echo; df -h; echo; mount; echo; ps |grep -Fv ' ['; echo; cat /proc/interrupts; echo" || abort_job "Error while ROOTFS_STATE command execution on target"
-}
-
-function ov_logger() {
- cmd "logger $@" || abort_job "Could not execute ROOTFS_LOGGER command"
-}
-
-function ov_rootfs_sync() {
- cmd "sync" || abort_job "Unable to flush buffers on target"
-}
-
-function ov_rootfs_drop_caches() {
- cmd "echo 3 > /proc/sys/vm/drop_caches" || abort_job "Unable to drop filesystem caches"
-}
-
-function ov_rootfs_oom() {
- cmd "echo 15 > /proc/\$\$/oom_adj" || abort_job "Unable to setup OOM adj."
-}
-
-# Kill any stale processes if requested to do so.
-# First, issue normal kill, and finally, if stale process was found, force its termination with signal 9.
-function ov_rootfs_kill() {
- [ -n "$2" ] && cmd "pkill $2 && sleep 2 && pkill -9 $2; true"
- [ -n "$3" ] && cmd "pkill $3 && sleep 2 && pkill -9 $3; true"
- [ -n "$4" ] && cmd "pkill $4 && sleep 2 && pkill -9 $4; true"
- true
-}
-
-
-# We create /tmp/${2} dir in any case to capture target logs and prevent
-# log dump to $JTA_HOME dir.
-function ov_rootfs_logread() {
- cmd "mkdir -p /tmp/jta.${1} && cd /tmp/jta.${1} && /sbin/logread > ${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.$2" || abort_job "Error while ROOTFS_LOGREAD command execution on target"
-}
-
diff --git a/jta-core/engine/overlays/base/base-funcs.jtaclass b/jta-core/engine/overlays/base/base-funcs.jtaclass
deleted file mode 100644
index bed222d..0000000
--- a/jta-core/engine/overlays/base/base-funcs.jtaclass
+++ /dev/null
@@ -1,11 +0,0 @@
-OF.NAME="base-funcs"
-OF.DESCRIPTION="Default functions implementations"
-
-function default_target_route_setup() {
- assert_define "LINK_NET"
- assert_define "LINK_NETMASK"
- assert_define "LINK_GATEWAY"
- assert_define "LINK_TARGET_IFACE"
-
- target_setup_route_to_host $LINK_NET $LINK_NETMASK $LINK_GATEWAY $LINK_TARGET_IFACE
-}
diff --git a/jta-core/engine/overlays/base/base-params.jtaclass b/jta-core/engine/overlays/base/base-params.jtaclass
deleted file mode 100644
index cf46edf..0000000
--- a/jta-core/engine/overlays/base/base-params.jtaclass
+++ /dev/null
@@ -1,10 +0,0 @@
-OF.NAME="base-params"
-OF.DESCRIPTION="Basic parameters which are included after board/base-class"
-
-DEVICE="$IPADDR"
-
-PATH="/usr/local/bin:$PATH"
-SSH="sshpass -e ssh -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15 -p $SSH_PORT $LOGIN@"
-SCP="sshpass -e scp -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15 -P $SSH_PORT"
-
-
diff --git a/jta-core/engine/overlays/distribs/README b/jta-core/engine/overlays/distribs/README
deleted file mode 100644
index ee1ec59..0000000
--- a/jta-core/engine/overlays/distribs/README
+++ /dev/null
@@ -1 +0,0 @@
-This catalogue contains distribution overlays that override base distribution classes. \ No newline at end of file
diff --git a/jta-core/engine/overlays/distribs/base.dist b/jta-core/engine/overlays/distribs/base.dist
deleted file mode 100644
index 78bda6f..0000000
--- a/jta-core/engine/overlays/distribs/base.dist
+++ /dev/null
@@ -1 +0,0 @@
-inherit "base-distrib" \ No newline at end of file
diff --git a/jta-core/engine/overlays/distribs/nologger.dist b/jta-core/engine/overlays/distribs/nologger.dist
deleted file mode 100644
index acdfbb3..0000000
--- a/jta-core/engine/overlays/distribs/nologger.dist
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit "base-distrib"
-override-func ov_rootfs_logread() {
- cmd "mkdir -p /tmp/jta.${1} && cd /tmp/jta.${1} && ( cat /var/log/messages > ${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.$2 || journalctl > ${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.$2 )" || abort_job "Error while ROOTFS_LOGREAD command execution on target"
-}
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.bc.spec b/jta-core/engine/overlays/test_specs/Benchmark.bc.spec
deleted file mode 100644
index 90d361e..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.bc.spec
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "testName": "Benchmark.bc",
- "fail_case": [
- {
- "fail_regexp": "some test regexp",
- "fail_message": "some test message"
- },
- {
- "fail_regexp": "Bug",
- "fail_message": "Bug or Oops detected in system log",
- "use_syslog": "1"
- }
- ],
- "specs":
- [
- {
- "name":"bc-exp1",
- "EXPR1":"2*2",
- "EXPR2":"3*3"
- },
- {
- "name":"bc-exp2",
- "EXPR1":"2+2",
- "EXPR2":"3+3"
- },
- {
- "name":"default",
- "EXPR1":"2+2",
- "EXPR2":"3+3"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.blobsallad.spec b/jta-core/engine/overlays/test_specs/Benchmark.blobsallad.spec
deleted file mode 100644
index a12b7e8..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.blobsallad.spec
+++ /dev/null
@@ -1,16 +0,0 @@
- {
- "testName": "Benchmark.blobsallad",
- "fail_case": [
- {
- "fail_regexp": "xrandr: command not found",
- "fail_message": "target system does not have xrandr"
- }
- ],
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.bonnie.spec b/jta-core/engine/overlays/test_specs/Benchmark.bonnie.spec
deleted file mode 100644
index 93b657f..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.bonnie.spec
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "testName": "Benchmark.Bonnie",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "SIZE":"32",
- "RAM":"0"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "SIZE":"32",
- "RAM":"0"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "SIZE":"32",
- "RAM":"0"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "SIZE":"32",
- "RAM":"0"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.cyclictest.spec b/jta-core/engine/overlays/test_specs/Benchmark.cyclictest.spec
deleted file mode 100644
index 617c1ac..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.cyclictest.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Benchmark.cyclictest",
- "specs":
- [
- {
- "name":"default",
- "LOOPS":"10000"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.dbench.spec b/jta-core/engine/overlays/test_specs/Benchmark.dbench.spec
deleted file mode 100644
index e55d912..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.dbench.spec
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "testName": "Benchmark.dbench",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "TIMELIMIT":"10",
- "NPROCS":"2"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "TIMELIMIT":"10",
- "NPROCS":"2"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "TIMELIMIT":"10",
- "NPROCS":"2"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"/a",
- "TIMELIMIT":"10",
- "NPROCS":"2"
- }
-
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.dhrystone.spec b/jta-core/engine/overlays/test_specs/Benchmark.dhrystone.spec
deleted file mode 100644
index 12fa188..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.dhrystone.spec
+++ /dev/null
@@ -1,17 +0,0 @@
- {
- "testName": "Benchmark.Dhrystone",
- "fail_case": [
- {
- "fail_regexp": "Measured time too small to obtain meaningful results",
- "fail_message": "Measured time too small to obtain meaningful results. Please increase LOOPS parameter in Dhrystone test spec."
- }
- ],
- "specs":
- [
- {
- "name":"default",
- "LOOPS":"10000000"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.ebizzy.spec b/jta-core/engine/overlays/test_specs/Benchmark.ebizzy.spec
deleted file mode 100644
index 062fc1f..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.ebizzy.spec
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "testName": "Benchmark.ebizzy",
- "specs":
- [
- {
- "name":"default",
- "CHUNKS":"1000",
- "CHUNK_SIZE":"51200",
- "TIME":"100",
- "THREADS":"100"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.ffsb.spec b/jta-core/engine/overlays/test_specs/Benchmark.ffsb.spec
deleted file mode 100644
index 1b7df0d..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.ffsb.spec
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "testName": "Benchmark.ffsb",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work"
- }
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.fio.spec b/jta-core/engine/overlays/test_specs/Benchmark.fio.spec
deleted file mode 100644
index 65ae310..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.fio.spec
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "testName": "Benchmark.fio",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "TIMEOUT":"10"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "TIMEOUT":"10"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "TIMEOUT":"10"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "TIMEOUT":"10"
- }
-
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.glmark.spec b/jta-core/engine/overlays/test_specs/Benchmark.glmark.spec
deleted file mode 100644
index e05e201..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.glmark.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.glmark",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.gtkperf.spec b/jta-core/engine/overlays/test_specs/Benchmark.gtkperf.spec
deleted file mode 100644
index 9ec9d5f..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.gtkperf.spec
+++ /dev/null
@@ -1,16 +0,0 @@
- {
- "testName": "Benchmark.gtkperf",
- "fail_case": [
- {
- "fail_regexp": "xrandr: command not found",
- "fail_message": "target system does not have xrandr"
- }
- ],
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.hackbench.spec b/jta-core/engine/overlays/test_specs/Benchmark.hackbench.spec
deleted file mode 100644
index f915796..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.hackbench.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Benchmark.hackbench",
- "specs":
- [
- {
- "name":"default",
- "GPOUPS":"20"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.himeno.spec b/jta-core/engine/overlays/test_specs/Benchmark.himeno.spec
deleted file mode 100644
index 4cb58d6..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.himeno.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.himeno",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.interbench.spec b/jta-core/engine/overlays/test_specs/Benchmark.interbench.spec
deleted file mode 100644
index e3627bb..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.interbench.spec
+++ /dev/null
@@ -1,20 +0,0 @@
- {
- "testName": "Benchmark.Interbench",
- "specs":
- [
- {
- "name":"default"
- },
- {
- "name":"sata"
- },
- {
- "name":"usb"
- },
- {
- "name":"mmc"
- }
-
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.iozone.spec b/jta-core/engine/overlays/test_specs/Benchmark.iozone.spec
deleted file mode 100644
index 382f0e7..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.iozone.spec
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "testName": "Benchmark.IOzone",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "FILE_SIZE":"2M"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "FILE_SIZE":"2M"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "FILE_SIZE":"2M"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "FILE_SIZE":"2M"
- }
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.iperf.spec b/jta-core/engine/overlays/test_specs/Benchmark.iperf.spec
deleted file mode 100644
index e4429f4..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.iperf.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Benchmark.iperf",
- "specs":
- [
- {
- "name":"default",
- "SRV":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.java.spec b/jta-core/engine/overlays/test_specs/Benchmark.java.spec
deleted file mode 100644
index ec15403..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.java.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.java",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.linpack.spec b/jta-core/engine/overlays/test_specs/Benchmark.linpack.spec
deleted file mode 100644
index 9e1ca86..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.linpack.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.linpack",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.lmbench2.spec b/jta-core/engine/overlays/test_specs/Benchmark.lmbench2.spec
deleted file mode 100644
index f1055c4..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.lmbench2.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.lmbench2",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.nbench_byte.spec b/jta-core/engine/overlays/test_specs/Benchmark.nbench_byte.spec
deleted file mode 100644
index 2dab856..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.nbench_byte.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.nbench_byte",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.netperf.spec b/jta-core/engine/overlays/test_specs/Benchmark.netperf.spec
deleted file mode 100644
index 432393c..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.netperf.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Benchmark.netperf",
- "specs":
- [
- {
- "name":"default",
- "SRV":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.netpipe.spec b/jta-core/engine/overlays/test_specs/Benchmark.netpipe.spec
deleted file mode 100644
index 0ed6717..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.netpipe.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "testName": "Benchmark.netpipe",
- "specs":
- [
- {
- "name":"default",
- "SRV":"default",
- "PERT":"2"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.openssl.spec b/jta-core/engine/overlays/test_specs/Benchmark.openssl.spec
deleted file mode 100644
index 89507da..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.openssl.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.openssl",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.reboot.spec b/jta-core/engine/overlays/test_specs/Benchmark.reboot.spec
deleted file mode 100644
index c67f4a5..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.reboot.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.reboot",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.signaltest.spec b/jta-core/engine/overlays/test_specs/Benchmark.signaltest.spec
deleted file mode 100644
index 0b2f09d..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.signaltest.spec
+++ /dev/null
@@ -1,11 +0,0 @@
- {
- "testName": "Benchmark.signaltest",
- "specs":
- [
- {
- "name":"default",
- "LOOPS":"10000"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.stream.spec b/jta-core/engine/overlays/test_specs/Benchmark.stream.spec
deleted file mode 100644
index bcff4da..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.stream.spec
+++ /dev/null
@@ -1,10 +0,0 @@
- {
- "testName": "Benchmark.stream",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.tiobench.spec b/jta-core/engine/overlays/test_specs/Benchmark.tiobench.spec
deleted file mode 100644
index 2699cff..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.tiobench.spec
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "testName": "Benchmark.Tiobench",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "THREADS":"4",
- "SIZE":"10"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "THREADS":"4",
- "SIZE":"10"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "THREADS":"4",
- "SIZE":"10"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "THREADS":"4",
- "SIZE":"10"
- }
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.whetstone.spec b/jta-core/engine/overlays/test_specs/Benchmark.whetstone.spec
deleted file mode 100644
index b755e31..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.whetstone.spec
+++ /dev/null
@@ -1,11 +0,0 @@
- {
- "testName": "Benchmark.Whetstone",
- "specs":
- [
- {
- "name":"default",
- "LOOPS":"100000"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Benchmark.x11perf.spec b/jta-core/engine/overlays/test_specs/Benchmark.x11perf.spec
deleted file mode 100644
index 602bc2d..0000000
--- a/jta-core/engine/overlays/test_specs/Benchmark.x11perf.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Benchmark.x11perf",
- "specs":
- [
- {
- "name":"default",
- "TIME":"1"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Ipc.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Ipc.spec
deleted file mode 100644
index cec1872..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Ipc.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Ipc",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Math.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Math.spec
deleted file mode 100644
index 7722848..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Math.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Math",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Mm.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Mm.spec
deleted file mode 100644
index 3fe1b8f..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Mm.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Mm",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Nptl.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Nptl.spec
deleted file mode 100644
index 147d0fb..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Nptl.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Nptl",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Pipes.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Pipes.spec
deleted file mode 100644
index 9b59ffe..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Pipes.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Pipes",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Platform.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Platform.spec
deleted file mode 100644
index 14258a6..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Platform.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Platform",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Syscalls.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Syscalls.spec
deleted file mode 100644
index e8fe534..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Syscalls.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Syscalls",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Timers.spec b/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Timers.spec
deleted file mode 100644
index e0aabed..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP-DDT.Timers.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP-DDT.Timers",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP.Devices.spec b/jta-core/engine/overlays/test_specs/Functional.LTP.Devices.spec
deleted file mode 100644
index 99b3fc6..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP.Devices.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP.Devices",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP.Filesystem.spec b/jta-core/engine/overlays/test_specs/Functional.LTP.Filesystem.spec
deleted file mode 100644
index 8be0883..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP.Filesystem.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP.Filesystem",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP.Filesysytem.spec b/jta-core/engine/overlays/test_specs/Functional.LTP.Filesysytem.spec
deleted file mode 100644
index af7fe86..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP.Filesysytem.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP.Filesysytem",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.LTP.Open_Posix.spec b/jta-core/engine/overlays/test_specs/Functional.LTP.Open_Posix.spec
deleted file mode 100644
index bb233d8..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.LTP.Open_Posix.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.LTP.Open_Posix",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.OpenSSL.spec b/jta-core/engine/overlays/test_specs/Functional.OpenSSL.spec
deleted file mode 100644
index f11c045..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.OpenSSL.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.OpenSSL",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.aiostress.spec b/jta-core/engine/overlays/test_specs/Functional.aiostress.spec
deleted file mode 100644
index dbd5c0b..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.aiostress.spec
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "testName": "Functional.aiostress",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "SIZE":"20M"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "SIZE":"20M"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "SIZE":"20M"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "MOUNT_POINT":"$USB_MP",
- "SIZE":"20M"
- }
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Functional.bzip2.spec b/jta-core/engine/overlays/test_specs/Functional.bzip2.spec
deleted file mode 100644
index 9350805..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.bzip2.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.bzip2",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.crashme.spec b/jta-core/engine/overlays/test_specs/Functional.crashme.spec
deleted file mode 100644
index 1793be3..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.crashme.spec
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "testName": "Functional.crashme",
- "specs":
- [
- {
- "name":"default",
- "NBYTES":"1000",
- "INC":"1000",
- "SRAND":"2",
- "NTRYS":"100",
- "NSUB":"3000"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.expat.spec b/jta-core/engine/overlays/test_specs/Functional.expat.spec
deleted file mode 100644
index 2edd1b6..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.expat.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.expat",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.fontconfig.spec b/jta-core/engine/overlays/test_specs/Functional.fontconfig.spec
deleted file mode 100644
index 1237d46..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.fontconfig.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.fontconfig",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.ft2demos.spec b/jta-core/engine/overlays/test_specs/Functional.ft2demos.spec
deleted file mode 100644
index edce877..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.ft2demos.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.ft2demos",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.glib.spec b/jta-core/engine/overlays/test_specs/Functional.glib.spec
deleted file mode 100644
index 1266660..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.glib.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.glib",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.ipv6connect.spec b/jta-core/engine/overlays/test_specs/Functional.ipv6connect.spec
deleted file mode 100644
index 0c425b7..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.ipv6connect.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.ipv6connect",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.jpeg.spec b/jta-core/engine/overlays/test_specs/Functional.jpeg.spec
deleted file mode 100644
index a32bc0e..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.jpeg.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.jpeg",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.linus_stress.spec b/jta-core/engine/overlays/test_specs/Functional.linus_stress.spec
deleted file mode 100644
index 8894892..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.linus_stress.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Functional.linus_stress",
- "specs":
- [
- {
- "name":"default",
- "DIRTY_BG":"2",
- "DIRTY":"4"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.netperf.spec b/jta-core/engine/overlays/test_specs/Functional.netperf.spec
deleted file mode 100644
index a3d3a0d..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.netperf.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Functional.netperf",
- "specs":
- [
- {
- "name":"default",
- "SRV":"default"
- }
- ]
-}
-
diff --git a/jta-core/engine/overlays/test_specs/Functional.pi_tests.spec b/jta-core/engine/overlays/test_specs/Functional.pi_tests.spec
deleted file mode 100644
index 2971959..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.pi_tests.spec
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "testName": "Functional.pi_tests",
- "specs":
- [
- {
- "name":"default",
- "INVERSIONS":"100",
- "GROUPS":"1",
- "TIMEOUT":"10"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.posixtestsuite.spec b/jta-core/engine/overlays/test_specs/Functional.posixtestsuite.spec
deleted file mode 100644
index 268ddf0..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.posixtestsuite.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.posixtestsuite",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.rmaptest.spec b/jta-core/engine/overlays/test_specs/Functional.rmaptest.spec
deleted file mode 100644
index d19b99f..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.rmaptest.spec
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "testName": "Functional.rmaptest",
- "specs":
- [
- {
- "name":"default",
- "ITERATIONS":"100",
- "VMA":"100",
- "VMA_SIZE":"100",
- "TASKS":"100",
- "VMAS_FOR_PROCESS":"10"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.scrashme.spec b/jta-core/engine/overlays/test_specs/Functional.scrashme.spec
deleted file mode 100644
index 1fb0656..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.scrashme.spec
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "testName": "Functional.scrashme",
- "specs":
- [
- {
- "name":"default",
- "NUM":"100",
- "MODE":"random"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.stress.spec b/jta-core/engine/overlays/test_specs/Functional.stress.spec
deleted file mode 100644
index 5a40f31..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.stress.spec
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "testName": "Functional.stress",
- "specs":
- [
- {
- "name":"default",
- "SYNC":"2",
- "SQRT":"2",
- "HDD":"2",
- "HDD_BYTES":"100M",
- "VM":"2",
- "VM_BYTES":"128M",
- "TIMEOUT":"60"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/Functional.synctest.spec b/jta-core/engine/overlays/test_specs/Functional.synctest.spec
deleted file mode 100644
index 2ac53fa..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.synctest.spec
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "testName": "Functional.synctest",
- "specs":
- [
- {
- "name":"sata",
- "MOUNT_BLOCKDEV":"$SATA_DEV",
- "MOUNT_POINT":"$SATA_MP",
- "LEN":"10",
- "LOOP":"10"
- },
- {
- "name":"mmc",
- "MOUNT_BLOCKDEV":"$MMC_DEV",
- "MOUNT_POINT":"$MMC_MP",
- "LEN":"10",
- "LOOP":"10"
- },
- {
- "name":"usb",
- "MOUNT_BLOCKDEV":"$USB_DEV",
- "MOUNT_POINT":"$USB_MP",
- "LEN":"10",
- "LOOP":"10"
- },
- {
- "name":"default",
- "MOUNT_BLOCKDEV":"ROOT",
- "MOUNT_POINT":"$JTA_HOME/work",
- "LEN":"10",
- "LOOP":"10"
- }
- ]
-}
-
-
-
-
diff --git a/jta-core/engine/overlays/test_specs/Functional.zlib.spec b/jta-core/engine/overlays/test_specs/Functional.zlib.spec
deleted file mode 100644
index be3ed34..0000000
--- a/jta-core/engine/overlays/test_specs/Functional.zlib.spec
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "testName": "Functional.zlib",
- "specs":
- [
- {
- "name":"default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/test_specs/README b/jta-core/engine/overlays/test_specs/README
deleted file mode 100644
index a87fe85..0000000
--- a/jta-core/engine/overlays/test_specs/README
+++ /dev/null
@@ -1,4 +0,0 @@
-This catalogue contains test specs for each of the tests.
-(Each test should have one).
-
-Test spec is a json file specifying parameters and their values that will be generated in prolog file and thus accessible in test script during test run. \ No newline at end of file
diff --git a/jta-core/engine/overlays/testplans/README b/jta-core/engine/overlays/testplans/README
deleted file mode 100644
index f92b02c..0000000
--- a/jta-core/engine/overlays/testplans/README
+++ /dev/null
@@ -1,2 +0,0 @@
-This catalogue contains variaos testplans.
-Each testplan is a json file specifying test specs. \ No newline at end of file
diff --git a/jta-core/engine/overlays/testplans/testplan_bc_exp1.json b/jta-core/engine/overlays/testplans/testplan_bc_exp1.json
deleted file mode 100644
index 743bc90..0000000
--- a/jta-core/engine/overlays/testplans/testplan_bc_exp1.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "testPlanName": "testplan_bc",
- "tests": [
- {
- "testName": "Benchmark.bc",
- "spec": "bc-exp1"
- } ]
-}
-
-
diff --git a/jta-core/engine/overlays/testplans/testplan_bc_exp2.json b/jta-core/engine/overlays/testplans/testplan_bc_exp2.json
deleted file mode 100644
index 15f6923..0000000
--- a/jta-core/engine/overlays/testplans/testplan_bc_exp2.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "testPlanName": "testplan_bc",
- "tests": [
- {
- "testName": "Benchmark.bc",
- "spec": "bc-exp2"
- } ]
-}
-
-
diff --git a/jta-core/engine/overlays/testplans/testplan_default.json b/jta-core/engine/overlays/testplans/testplan_default.json
deleted file mode 100644
index 8d01d93..0000000
--- a/jta-core/engine/overlays/testplans/testplan_default.json
+++ /dev/null
@@ -1,241 +0,0 @@
-{
- "testPlanName": "default",
- "tests": [
- {
- "testName": "Benchmark.Dhrystone",
- "spec": "default"
- },
- {
- "testName": "Benchmark.dbench",
- "spec": "default"
- },
- {
- "testName": "Benchmark.blobsallad",
- "spec": "default"
- },
- {
- "testName": "Benchmark.gtkperf",
- "spec": "default"
- },
- {
- "testName": "Benchmark.glmark",
- "spec": "default"
- },
- {
- "testName": "Benchmark.ebizzy",
- "spec": "default"
- },
- {
- "testName": "Benchmark.java",
- "spec": "default"
- },
- {
- "testName": "Benchmark.hackbench",
- "spec": "default"
- },
- {
- "testName": "Benchmark.himeno",
- "spec": "default"
- },
- {
- "testName": "Benchmark.Interbench",
- "spec": "default"
- },
- {
- "testName": "Benchmark.iperf",
- "spec": "default"
- },
- {
- "testName": "Benchmark.netperf",
- "spec": "default"
- },
- {
- "testName": "Benchmark.netpipe",
- "spec": "default"
- },
- {
- "testName": "Benchmark.openssl",
- "spec": "default"
- },
- {
- "testName": "Benchmark.stream",
- "spec": "default"
- },
- {
- "testName": "Benchmark.Whetstone",
- "spec": "default"
- },
- {
- "testName": "Benchmark.x11perf",
- "spec": "default"
- },
- {
- "testName": "Benchmark.signaltest",
- "spec": "default"
- },
- {
- "testName": "Benchmark.reboot",
- "spec": "default"
- },
- {
- "testName": "Benchmark.linpack",
- "spec": "default"
- },
- {
- "testName": "Benchmark.nbench_byte",
- "spec": "default"
- },
- {
- "testName": "Benchmark.cyclictest",
- "spec": "default"
- },
- {
- "testName": "Benchmark.bc",
- "spec": "default"
- },
- {
- "testName": "Benchmark.Bonnie",
- "spec": "default"
- },
- {
- "testName": "Benchmark.ffsb",
- "spec": "default"
- },
- {
- "testName": "Benchmark.fio",
- "spec": "default"
- },
- {
- "testName": "Benchmark.IOzone",
- "spec": "default"
- },
- {
- "testName": "Benchmark.lmbench2",
- "spec": "default"
- },
- {
- "testName": "Benchmark.Tiobench",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Ipc",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Math",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Mm",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Nptl",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Pipes",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Platform",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Syscalls",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP-DDT.Timers",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP.Devices",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP.Filesystem",
- "spec": "default"
- },
- {
- "testName": "Functional.LTP.Open_Posix",
- "spec": "default"
- },
- {
- "testName": "Functional.OpenSSL",
- "spec": "default"
- },
- {
- "testName": "Functional.aiostress",
- "spec": "default"
- },
- {
- "testName": "Functional.bzip2",
- "spec": "default"
- },
- {
- "testName": "Functional.crashme",
- "spec": "default"
- },
- {
- "testName": "Functional.expat",
- "spec": "default"
- },
- {
- "testName": "Functional.fontconfig",
- "spec": "default"
- },
- {
- "testName": "Functional.ft2demos",
- "spec": "default"
- },
- {
- "testName": "Functional.glib",
- "spec": "default"
- },
- {
- "testName": "Functional.ipv6connect",
- "spec": "default"
- },
- {
- "testName": "Functional.jpeg",
- "spec": "default"
- },
- {
- "testName": "Functional.linus_stress",
- "spec": "default"
- },
- {
- "testName": "Functional.pi_tests",
- "spec": "default"
- },
- {
- "testName": "Functional.posixtestsuite",
- "spec": "default"
- },
- {
- "testName": "Functional.rmaptest",
- "spec": "default"
- },
- {
- "testName": "Functional.netperf",
- "spec": "default"
- },
- {
- "testName": "Functional.scrashme",
- "spec": "default"
- },
- {
- "testName": "Functional.stress",
- "spec": "default"
- },
- {
- "testName": "Functional.synctest",
- "spec": "default"
- },
- {
- "testName": "Functional.zlib",
- "spec": "default"
- }
- ]
-}
diff --git a/jta-core/engine/overlays/testplans/testplan_mmc.json b/jta-core/engine/overlays/testplans/testplan_mmc.json
deleted file mode 100644
index c494535..0000000
--- a/jta-core/engine/overlays/testplans/testplan_mmc.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "testPlanName": "testplan_mmc",
- "tests": [
- {
- "testName": "Benchmark.fio",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.Bonnie",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.IOzone",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.ffsb",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.Tiobench",
- "spec": "mmc"
- },
- {
- "testName": "Functional.aiostress",
- "spec": "mmc"
- },
- {
- "testName": "Functional.synctest",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.Interbench",
- "spec": "mmc"
- },
- {
- "testName": "Benchmark.dbench",
- "spec": "mmc"
- }
-
- ]
-}
diff --git a/jta-core/engine/overlays/testplans/testplan_sata.json b/jta-core/engine/overlays/testplans/testplan_sata.json
deleted file mode 100644
index 667dc92..0000000
--- a/jta-core/engine/overlays/testplans/testplan_sata.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "testPlanName": "testplan_sata",
- "tests": [
- {
- "testName": "Benchmark.fio",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.Bonnie",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.IOzone",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.ffsb",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.Tiobench",
- "spec": "sata"
- },
- {
- "testName": "Functional.aiostress",
- "spec": "sata"
- },
- {
- "testName": "Functional.synctest",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.Interbench",
- "spec": "sata"
- },
- {
- "testName": "Benchmark.dbench",
- "spec": "sata"
- }
-
- ]
-}
-
-
diff --git a/jta-core/engine/overlays/testplans/testplan_usbstor.json b/jta-core/engine/overlays/testplans/testplan_usbstor.json
deleted file mode 100644
index c6f867e..0000000
--- a/jta-core/engine/overlays/testplans/testplan_usbstor.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "testPlanName": "testplan_usbstor",
- "tests": [
- {
- "testName": "Benchmark.fio",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.Bonnie",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.IOzone",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.ffsb",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.Tiobench",
- "spec": "usb"
- },
- {
- "testName": "Functional.aiostress",
- "spec": "usb"
- },
- {
- "testName": "Functional.synctest",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.Interbench",
- "spec": "usb"
- },
- {
- "testName": "Benchmark.dbench",
- "spec": "usb"
- }
-
- ]
-}
diff --git a/jta-core/engine/scripts/README b/jta-core/engine/scripts/README
deleted file mode 100644
index 2b13d67..0000000
--- a/jta-core/engine/scripts/README
+++ /dev/null
@@ -1,22 +0,0 @@
-This catalogue contains core scripts that run tests.
-
--- Core functionality --
-common.sh
-functions.sh
-overlays.sh
-params.sh
-reports.sh
-
--- Scripts with basic test sequences --
-benchmark.sh
-functional.sh
-stress.sh
-
-
--- Toolchain config --
-tools.sh
-
--- Awk script for test threshold checking --
-thresholds.awk
-
-
diff --git a/jta-core/engine/scripts/benchmark.sh b/jta-core/engine/scripts/benchmark.sh
deleted file mode 100644
index 5512c56..0000000
--- a/jta-core/engine/scripts/benchmark.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains a sequence of calls that are needed for running benchmakr test
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $JTA_SCRIPTS_PATH/reports.sh
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build
-fi
-
-deploy
-
-test_run
-
-set_testres_file
-bench_processing
-
-check_create_logrun
-
diff --git a/jta-core/engine/scripts/common.sh b/jta-core/engine/scripts/common.sh
deleted file mode 100644
index 42c9dcb..0000000
--- a/jta-core/engine/scripts/common.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains common utility functions
-
-
-# prepend running python with ORIG_PATH if it exist
-function run_python() {
- if [ ! -z $ORIG_PATH ]
- then
- echo "running python with PATH=$ORIG_PATH"
- PATH=$ORIG_PATH python "$@"
- else
- python "$@"
- fi
-}
-
-function abort_job {
-# $1 - Abort reason string
-
- set +x
- echo -e "\n*** ABORTED ***\n"
- [ -n "$1" ] && echo -e "JTA error reason: $1\n"
-
- wget -qO- ${BUILD_URL}/stop > /dev/null
- while true; do sleep 5; done
-}
-
-# check is variable is set and fail if otherwise
-function assert_define () {
- varname=$1
- if [ -z "${!varname}" ]
- then
- abort_job "$1 is not defined. Make sure you use correct overlay with required specs for this test/benchmark"
- fi
-}
-
-assert_define "JTA_ENGINE_PATH"
-export JTA_ENGINE_PATH=$JTA_ENGINE_PATH
-export JTA_PARSER_PATH=$JTA_SCRIPTS_PATH/parser
-
-TESTDIR="${JOB_NAME}"
-TEST_HOME="$JTA_TESTS_PATH/${JOB_NAME}"
-TRIPLET="${JOB_NAME}-$PLATFORM"
-
-assert_define "JTA_ENGINE_PATH"
-assert_define "JTA_SCRIPTS_PATH"
-assert_define "JTA_LOGS_PATH"
-assert_define "JTA_TESTS_PATH"
diff --git a/jta-core/engine/scripts/environment.sh b/jta-core/engine/scripts/environment.sh
deleted file mode 100755
index 30aa0e4..0000000
--- a/jta-core/engine/scripts/environment.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-PATH=/usr/local/bin:$PATH
-SSH=ssh -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15 $LOGIN@
-SCP=scp -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15
-
-# if [ "$BATCH_TESTPLAN" ]
-# then
-# echo "using $BATCH_TESTPLAN batch testplan"
-# TESTPLAN=$BATCH_TESTPLAN
-
-# source $JTA_SCRIPTS_PATH/overlays.sh
-# set_overlay_vars
-
-# touch $OF_ROOT/work/use_batch_prolog
-# fi
-
diff --git a/jta-core/engine/scripts/functional.sh b/jta-core/engine/scripts/functional.sh
deleted file mode 100644
index 6574727..0000000
--- a/jta-core/engine/scripts/functional.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains a sequence of calls that are needed for running functional test
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build
-fi
-
-deploy
-
-test_run
-
-get_testlog $TESTDIR
-
-test_processing
diff --git a/jta-core/engine/scripts/functions.sh b/jta-core/engine/scripts/functions.sh
deleted file mode 100755
index e383b05..0000000
--- a/jta-core/engine/scripts/functions.sh
+++ /dev/null
@@ -1,501 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains core functions of JTA that needed for running tests
-
-# These are supporting functions for test suites building process.
-. $JTA_SCRIPTS_PATH/params.sh
-. $JTA_SCRIPTS_PATH/common.sh
-
-# Unpacks $tarball_path/$tarball into current directory.
-# $1 - optional flag; if set to "nostrip",
-# the leading path components won't be stripped
-function unpack {
- [ "$1" = "nostrip" ] && strip_opt= || strip_opt="--strip-components=1"
-
- case ${tarball/*./} in
- gz|tgz) key=z ;;
- bz2) key=j ;;
- tar) key= ;;
- *) echo "Unknown $tarball file format. Not unpacking."; return;;
- esac
-
- tar ${key}xf $TEST_HOME/$tarball $strip_opt
-}
-
-function is_empty {
-# $1 - parameter
-
- if [ -z $1 ]; then
- echo "ERROR: EMPTY PARAMETER"
- exit
- fi
-}
-
-function report_devlog() {
- mkdir -p $JTA_LOGS_PATH/$JOB_NAME/devlogs
- devlog_file="$JTA_LOGS_PATH/${JOB_NAME}/devlogs/${Device}.${BUILD_ID}.${BUILD_NUMBER}.txt"
- echo "$@" >> $devlog_file
-}
-
-function get {
- report_devlog "get: $@"
- ov_transport_get "$@"
-}
-
-function put {
- report_devlog "put: $@"
- ov_transport_put "$@"
-}
-
-# These are supporting functions for target command running
-# TODO: Add descriptions for parameters in every function
-function cmd {
- report_devlog "cmd: $@"
- ov_transport_cmd "$@"
-}
-
-function safe_cmd {
-# $1 - ?
-
- ov_rootfs_oom "$@"
-
- cmd "$@"
-}
-
-function report {
-# $1 - remote shell command, $2 - test log file.
-# XXX:$2 this parameter could be optional, by default we can use $TESTDIR/$TESTDIR.log
-
- is_empty $1
-
- RETCODE=/tmp/$$-${RANDOM}
- if [ -z $2 ]; then
- echo "WARNING: test log file parameter empty, so will use default"
- safe_cmd "{ $1; echo \$? > $RETCODE; } 2>&1 | tee $JTA_HOME/jta.$TESTDIR/$TESTDIR.log; exit \$(cat $RETCODE; rm $RETCODE &>/dev/null)"
- else
- safe_cmd "{ $1; echo \$? > $RETCODE; } 2>&1 | tee $2; exit \$(cat $RETCODE; rm $RETCODE &>/dev/null)"
- fi
-}
-
-function report_append {
-# $1 - remote shell command, $2 - test log file.
-
- is_empty $1
-
- RETCODE=/tmp/$$-${RANDOM}
- if [ -z $2 ]; then
- echo "WARNING: test log file parameter empty, so will use default"
- safe_cmd "{ $1; echo \$? > $RETCODE; } 2>&1 | tee -a $JTA_HOME/jta.$TESTDIR/$TESTDIR.log; exit \$(cat $RETCODE; rm $RETCODE &>/dev/null)"
- else
- safe_cmd "{ $1; echo \$? > $RETCODE; } 2>&1 | tee -a $2; exit \$(cat $RETCODE; rm $RETCODE &>/dev/null)"
- fi
-}
-
-function dump_syslogs {
-# 1 - tarball template, 2 - before/after
-
- is_empty $1
- is_empty $2
-
- # We create /tmp/${2} dir in any case to capture target logs and prevent
- # log dump to $JTA_HOME dir.
-
- ov_rootfs_logread "$@"
-}
-
-function concurrent_check {
- LOCKFILE="$WORKSPACE/$TRIPLET.build.lock"
-
- if [ -e ${LOCKFILE} ]; then
-
- while $(wget -qO- "$(cat ${LOCKFILE})/api/xml?xpath=*/building/text%28%29") && [ ! -e test_suite_ready ]
- do
- sleep 5
- done
- fi
-
- echo "${BUILD_URL}" > ${LOCKFILE}
-}
-
-function build_error () {
- touch build_failed
- abort_job "Build failed: $@"
-}
-
-# Wait for other builds of the same test running in parallel,
-# process Rebuild flag, and unpack test sources if necessary.
-# Returns 0 if actual build needs to be performed; 1 - otherwise.
-# Build scripts must call this function in the beginning.
-# $1 is passed directly to unpack().
-function pre_build {
- source $JTA_SCRIPTS_PATH/tools.sh
-
- upName=`echo "${JOB_NAME^^}"| tr '.' '_'`
- spec_tarball="${upName}_TARBALL_NAME"
-
- if [ ! -z "${!spec_tarball}" ]
- then
- echo "Using $spec_tarball=${!spec_tarball} from test spec"
- tarball=${!spec_tarball}
- fi
-
- mkdir -p $TRIPLET && cd $TRIPLET
- if concurrent_check; then
- [ "$Rebuild" = "true" ] && rm -rf *
-
- if [ -e build_failed ]; then
- rm $TRIPLET/build_failed
- rm -rf *
- fi
-
- if [ ! -e test_suite_ready ]; then
- unpack $1
- return 0
- fi
- fi
- return 1
-}
-
-function build {
- pre_build $1 && test_build || return 1
- post_build
-}
-
-function post_build {
- true
-}
-
-function deploy {
- pre_deploy
- test_deploy
- post_deploy
-}
-
-function pre_deploy {
- cd "$WORKSPACE"
- if [ ! -e "$TRIPLET" ]; then
- if build; then
- echo "Test builded(looks like first time)"
- cd $WORKSPACE/$TRIPLET
- else
- echo -e "Error reason: unable to change dir to $TRIPLET"
- fi
- elif [ -e "$TRIPLET/build_failed" ]; then
- echo "Seems the test failed to build last time. Rebuilding"
-
- if build; then
- cd $WORKSPACE/$TRIPLET
- fi
- else
- cd $TRIPLET
- fi
-}
-
-function post_deploy {
- rm -f $LOCKFILE
-}
-
-function firmware {
- ov_get_firmware
- export FWVER="$FW"
-}
-
-function target_setup_route_to_host () {
- # $1 - subnet address
- # $2 - netmask
- # $3 - gateway address
- # $4 - network interface
-
- cmd "true" || abort_job "Cannot connect to $DEVICE via $TRANSPORT"
- cmd "if /sbin/route | grep $1; then echo \"route to $1 already configured\"; else /sbin/route add -net $1 netmask $2 gw $3 dev $4; fi"
-}
-
-function pre_test {
-# $1 - tarball template
-# Make sure the target is alive, and prepare workspace for the test
-
- export SSHPASS=$PASSWORD
-
- is_empty $1
-
- # Setup routing to target if needed
- [ -n "$TARGET_SETUP_LINK" ] && $TARGET_SETUP_LINK
-
-# Target cleanup flag check
- [ "$Target_Cleanup" = "true" ] && target_cleanup $1 || true
-
- cmd "true" || abort_job "Cannot connect to $DEVICE via $TRANSPORT"
-
-
-
-# It is needed to create directory for test logs and system logs
- mkdir -p $JTA_LOGS_PATH/$JOB_NAME/testlogs
- mkdir -p $JTA_LOGS_PATH/$JOB_NAME/systemlogs
- mkdir -p $JTA_LOGS_PATH/$JOB_NAME/devlogs
-
- # /tmp/${1} is needed to save logs on different partition
-
-# Get target device firmware.
- firmware
- cmd "echo \"Firmware revision:\" $FWVER" || abort_job "Error while ROOTFS_FWVER command execution on target"
-
-# XXX: Sync date/time between target device and framework host
-# Also log memory and disk status as well as non-kernel processes,and interrupts
-
- ov_rootfs_state
-
- cmd "rm -rf $JTA_HOME/jta.$1 /tmp/$1; mkdir -p $JTA_HOME/jta.$1 /tmp/jta.$1" || abort_job "Could not create $1 and /tmp/$1 on $DEVICE"
-
-# Log test name
- ov_logger "logger \"Starting test ${JOB_NAME}\""
-
- dump_syslogs $1 "before"
-
-# flush buffers to physical media and drop filesystem caches to make system load more predictable during test execution
- ov_rootfs_sync
-
- ov_rootfs_drop_caches
-
-}
-
-function bench_processing {
- firmware
- export DEVICE=$DEVICE
- export GEN_TESTRES_FILE=$GEN_TESTRES_FILE
-
- echo -e "\n RESULT ANALYSIS \n"
-
- # Get the test results
- get_testlog $TESTDIR $JTA_HOME/jta.$TESTDIR/$TESTDIR.log
- DATA_FILE=$JTA_LOGS_PATH/${JOB_NAME}/plot.data
- REF_FILE=$JTA_TESTS_PATH/${JOB_NAME}/reference.log
- PYTHON_ARGS="-W ignore::DeprecationWarning -W ignore::UserWarning"
- # The first command checks thresholds, and exits with appropriate return code.
- # Jenkins aborts script execution on any failure, but the second command needs to be executed in any case, and after the first one.
- # Therefore, this trick with 'rc' variable is required to always execute both commands, and pass proper status to Jenkins at the same time.
- run_python $PYTHON_ARGS $JTA_TESTS_PATH/${JOB_NAME}/parser.py $JOB_NAME $PLATFORM $BUILD_ID $BUILD_NUMBER $FW $PLATFORM $NODE_NAME && rc=0 || rc=1
- run_python $PYTHON_ARGS $JTA_SCRIPTS_PATH/parser/dataload.py $JOB_NAME $DATA_FILE $REF_FILE
- if [ $rc -eq 1 ]; then
- false
- else
- true
- fi
-}
-
-# search in test log for {!JOB_NAME}_FAIL_PATTERN_n fail cases and abort with message {!JOB_NAME}_FAIL_MESSAGE_n if found
-# args: $1 - path to test log
-function fail_check_cases () {
- testlog=$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.log
- slog_prefix="$JTA_LOGS_PATH/${JOB_NAME}/systemlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
-
- upName=`echo "${JOB_NAME^^}"| tr '.' '_'`
- fcname="${upName}"_FAIL_CASE_COUNT
-
- fcc="${!fcname}"
-
- if [ -z "$fcc" ]; then
- return 0
- fi
-
- echo "Going to check $fcc fail cases for $JOB_NAME"
-
- fcc=`expr $fcc - 1`
-
- for n in `seq 0 $fcc`
- do
- fpvarname="${upName}"_FAIL_PATTERN_"${n}"
- fpvarmsg="${upName}"_FAIL_MESSAGE_"${n}"
- fpvarslog="${upName}"_FAIL_"${n}"_SYSLOG
-
- fptemplate="${!fpvarname}"
- fpmessage="${!fpvarmsg}"
- fpslog="${!fpvarslog}"
-
- if [ ! -z "$fpslog" ]
- then
-
- if diff -ua ${slog_prefix}.before ${slog_prefix}.after | grep -vEf "$JTA_SCRIPTS_PATH/syslog.ignore" | grep -E -e $fptemplate;
- then
- echo "Located failing message in syslog diff"
- abort_job "Detected fail message in syslog diff: $fpmessage"
- else
- continue
- fi
- fi
-
- if grep -e "$fptemplate" $testlog ;
- then
- echo "Located failing message in $1"
- abort_job "Detected fail message: $fpmessage"
- fi
- done
-}
-
-function post_test {
- # source generated prolog.sh file since post_test is called separately
- source $JTA_ENGINE_PATH/work/${NODE_NAME}_prolog.sh
- export SSHPASS=$PASSWORD
-
- # re-source params to set correct DEVICE, LOGIN, SSH vars
- source $JTA_SCRIPTS_PATH/params.sh
-
-# $1 - tarball template, $2,$3,$4 - optional process names to kill
-
- is_empty $1
-
- ov_rootfs_kill "$@"
-
-# Syslog dump
- dump_syslogs $1 "after"
-
-# Get syslogs
- get /tmp/jta.${1}/*.${BUILD_ID}.* $JTA_LOGS_PATH/${JOB_NAME}/systemlogs/
-
-# Remove work and log dirs
- cmd "rm -rf $JTA_HOME/jta.$1 /tmp/jta.$1"
-
-# log test completion message.
- cmd "logger \"Test $1 is finished\""
-
-# Syslog comparison
- syslog_cmp $1
-
- fail_check_cases || true
-}
-
-function target_cleanup {
- cmd "rm -rf $JTA_HOME/* /tmp/* $JTA_HOME/.local"
-}
-
-function target_reboot {
- ov_rootfs_reboot
-
- sleep 30 # This magic number required as we need to wait until device reboots
- cmd "true"
- if [ $? ]; then
- true
- else
- false
- fi
-}
-
-# $1 - tarball template
-function build_cleanup {
- rm -rf ${1}-${PLATFORM}
-}
-
-function log_compare {
-# 1 - tarball template, 2 - number of results, 3 - Criteria, 4 - n/p (i.e. negative or possitive)
-
- cd "$JTA_LOGS_PATH/${JOB_NAME}/testlogs"
- LOGFILE="${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.log"
- PARSED_LOGFILE="${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.{4}.log"
-
- if [ -e $LOGFILE ]; then
- current_count=`cat $LOGFILE | grep -E "${3}" 2>&1 | wc -l`
- if [ $current_count -eq $2 ];then
- cat $LOGFILE | grep -E "${3}" | tee "$PARSED_LOGFILE"
- local TMP_P=`diff -u ${WORKSPACE}/../ref_logs/${JOB_NAME}/${1}_${4}.log "$PARSED_LOGFILE" 2>&1`
- if [ $? -ne 0 ];then
- echo -e "\nJTA error reason: Unexpected test log output:\n$TMP_P\n"
- check_create_functional_logrun "test error"
- false
- else
- check_create_functional_logrun "passed"
- true
- fi
- else
- echo -e "\nJTA error reason: Mismatch in expected ($2) and actual ($current_count) pos/neg ($4) results. (pattern: $3)\n"
- check_create_functional_logrun "failed"
- false
- fi
- else
- echo -e "\nJTA error reason: 'logs/${JOB_NAME}/testlogs/$LOGFILE' is missing.\n"
- check_create_functional_logrun "test error"
- false
- fi
-
- cd -
-}
-
-function get_testlog {
-# $1 - tarball template, $2 - full path to logfile
-# XXX: It will be unified
- if [ -n "$2" ]; then
- get ${2} $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.log
- else
- get $JTA_HOME/jta.$1/$1.log $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.log
- fi;
-}
-
-function syslog_cmp {
-# $1 - TESTDIR
- PREFIX="$JTA_LOGS_PATH/${JOB_NAME}/systemlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
- rc=0
- if [ -f ${PREFIX}.before ]; then
- if diff -ua ${PREFIX}.before ${PREFIX}.after | grep -vEf "$JTA_SCRIPTS_PATH/syslog.ignore" | grep -E -e '\.(Bug:|Oops)'; then
- rc=1
- fi
- # else # special case for "reboot" test
- # if grep -vE -e '\.(info|notice|debug|warn)|Boot Reason: Warm' -f "$JTA_SCRIPTS_PATH/syslog.ignore" ${PREFIX}.after; then
- # rc=1
- # fi
- fi
- [ $rc -eq 1 ] && echo -e "\nJTA error reason: Unexpected syslog messages.\n"
- return $rc
-}
-
-
-# check is variable is set and fail if otherwise
-function check_capability () {
- varname=CAP_$1
- if [ -z "${!varname}" ]
- then
- abort_job "CAP_$1 is not defined. Make sure you use correct overlay with required specs for this test/benchmark"
- fi
-}
-
-function hd_test_mount_prepare () {
- HD_MOUNT_BLOCKDEV=$1
- HD_MOUNT_POINT=$2
-
- if [ "$HD_MOUNT_BLOCKDEV" != "ROOT" ]
- then
- cmd "umount -f $HD_MOUNT_BLOCKDEV || /bin/true"
- cmd "mount $HD_MOUNT_BLOCKDEV $HD_MOUNT_POINT"
- fi
-
- cmd "mkdir -p $HD_MOUNT_POINT/jta.$TESTDIR"
-
-}
-
-function hd_test_clean_umount() {
- HD_MOUNT_BLOCKDEV=$1
- HD_MOUNT_POINT=$2
-
- cmd "rm -rf $HD_MOUNT_POINT/jta.$TESTDIR"
-
- if [ "$HD_MOUNT_BLOCKDEV" != "ROOT" ]
- then
- cmd "umount -f $HD_MOUNT_BLOCKDEV"
- fi
-}
diff --git a/jta-core/engine/scripts/loggen/README b/jta-core/engine/scripts/loggen/README
deleted file mode 100644
index 6ec0469..0000000
--- a/jta-core/engine/scripts/loggen/README
+++ /dev/null
@@ -1 +0,0 @@
-This catalugue contains scripts that handle PDF reports generation \ No newline at end of file
diff --git a/jta-core/engine/scripts/loggen/gentexml.py b/jta-core/engine/scripts/loggen/gentexml.py
deleted file mode 100644
index 4000d08..0000000
--- a/jta-core/engine/scripts/loggen/gentexml.py
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script generates TeXML file from testrun file
-
-from lxml import etree
-import os
-import glob
-import re
-import argparse
-import sys
-import json
-import string
-
-log_lvl = 1
-
-def debug_print(string, lev=1):
- if lev <= log_lvl:
- print "log: " + string
-
-
-def load_logrun(path):
- with open(path) as f:
- jd = json.load(f)
- return jd
-
-
-def create_gen_prolog():
- root = etree.Element('TeXML')
- doctype = etree.SubElement(root, "cmd", name="documentclass")
-
- opt = etree.SubElement(doctype, "opt")
- param = etree.SubElement(doctype, "parm")
- param.text = "article"
- opt.text = "12pt"
-
- mdoctype = etree.SubElement(root, "cmd", name="usepackage")
-
- mparam = etree.SubElement(mdoctype, "parm")
- mparam.text = "longtable"
-
- s = etree.tostring(root, pretty_print=True)
- # print ("prolog: %s" % (s))
-
- return root
-
-def read_test_entries(lrs):
- test_entries = {}
-
- for lr in lrs:
-
- # put functional test results
- if "testResult" in lr:
- test_entries[lr["testName"]] = {lr["testName"]: lr["testResult"]}
- continue
-
- lrf = lr["logFile"]
-
- if not os.path.isfile(lrf):
- erres = {lr["testName"]: "Test Error"}
- print ("%s log results file is not found. Skipping")
-
- test_entries[lr["testName"]] = erres
- continue
-
- with open(lrf) as f:
- lfjd = json.load(f)
- test_entries[lr["testName"]] = lfjd
-
- return test_entries
-
-def put_col_align(root):
- spec = etree.SubElement(root, "spec", cat="align")
-
-def put_nl(root):
- nl = etree.SubElement(root, "spec", cat="nl")
-
-def put_col_esc(root):
- spec = etree.SubElement(root, "ctrl", ch="\\")
- nl = etree.SubElement(root, "spec", cat="nl")
-
-def put_esc(root, text):
- spec = etree.SubElement(root, "spec", cat="esc")
- spec.tail = "hline"
-
-def put_text(root, text):
- group = etree.SubElement(root, "group")
- group.text = text
-
-def put_group_named(root, text, gname):
- group = etree.SubElement(root, "group")
- cmd = etree.SubElement(group, "cmd", name=gname, gr="0")
- cmd.tail = text
-
-def put_cmd(root, text, cmdname):
- cmd = etree.SubElement(root, "cmd", name=cmdname)
- parm = etree.SubElement(cmd, "parm")
- parm.text = text
-
-
-def gen_table(root, test_entries, logrun, output_file):
- doc = etree.SubElement(root, "env", name="document")
-
- put_cmd(doc, "Test report %s " % (logrun["runNumber"]), "title")
- put_group_named(doc, "", "maketitle")
-
- run_info = etree.SubElement(doc, "env", name="itemize")
-
- put_group_named(run_info, "Device: %s" % logrun["device"], "item")
- put_group_named(run_info, "Test plan: %s" % logrun["testplan"], "item")
-
- # table = etree.SubElement(doc, "env", name="table")
- # placement = etree.SubElement(table, "opt")
- # placement.text = "h"
-
- tabular = etree.SubElement(doc, "env", name="longtable")
-
- rows = etree.SubElement(tabular, "parm")
- rows.text = "l l r"
-
- put_text(tabular, "Test name")
- put_col_align(tabular)
- put_text(tabular, "Metric")
- put_col_align(tabular)
- put_text(tabular, "Results")
- put_col_esc(tabular)
- put_esc(tabular, "hline")
-
- for tr in test_entries:
- trr = test_entries[tr]
- put_text(tabular, tr)
- for m in trr:
- val = trr[m]
-
- put_col_align(tabular)
- put_text(tabular, m)
- put_col_align(tabular)
- put_text(tabular, val)
- put_col_esc(tabular)
-
- put_esc(tabular, "hline")
-
- s = etree.tostring(root, pretty_print=True)
- with open(output_file, "w+") as f:
- f.write(s)
- print ("%s" % (s))
-
-
-def run(test_args=None):
- parser = argparse.ArgumentParser(description='Generate TeXML report from logrun file and test report files')
-
- parser.add_argument('--logrun-file', help='path to source logrun file', required=True)
- parser.add_argument('--output-file', help='write TeXML to this file', required=True)
-
- args = parser.parse_args(args=test_args)
-
- lr = load_logrun(args.logrun_file)
- prolog = create_gen_prolog()
-
- runLogs = lr["runLogs"]
-
- tes = read_test_entries(runLogs)
-
- gen_table(prolog, tes, lr, args.output_file)
-
-def testrun():
- test_args = "--logrun-file minnow-logrun.json --output-file res.xml".split()
- run(test_args)
-
-run()
-# testrun()
diff --git a/jta-core/engine/scripts/loggen/loggen.py b/jta-core/engine/scripts/loggen/loggen.py
deleted file mode 100644
index b0f55b1..0000000
--- a/jta-core/engine/scripts/loggen/loggen.py
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script generates:
-# 1. Logrun files
-# 2. Testrun files
-
-
-import os
-import glob
-import re
-import argparse
-import sys
-import json
-import string
-
-log_lvl = 1
-
-def debug_print(string, lev=1):
- if lev <= log_lvl:
- print "log: " + string
-
-def append_logfile(logrun, logfile, testName):
- with open(logrun, "r+") as f:
- jd = json.load(f)
- rl = jd["runLogs"]
- ne = {"logFile": logfile, "testName": testName}
- rl.append(ne)
- debug_print ("appended logfile: %s" % ne)
- f.seek(0)
- f.truncate()
-
- f.write(json.dumps(jd, indent=4))
-
-def append_funcres(logrun, res, testName):
- with open(logrun, "r+") as f:
- jd = json.load(f)
- rl = jd["runLogs"]
- ne = {"testName": testName, "testResult": res}
- rl.append(ne)
- debug_print ("appended functional result: %s" % ne)
- f.seek(0)
- f.truncate()
-
- f.write(json.dumps(jd, indent=4))
-
-
-def create_logrun_file(logrun_file, testplan, device, run_num):
- with open(logrun_file, "w+") as f:
- jd = {"device": device, "testplan": testplan, "runLogs": [], "runNumber": run_num}
- debug_print("created logrun file: %s" % (jd))
- f.write(json.dumps(jd, indent=4))
-
-
-def run(test_args=None):
- parser = argparse.ArgumentParser(description='Generate test run files')
-
- parser.add_argument('--create-logrun', help='create logrun file')
- parser.add_argument('--logrun-file', help='log run file for updating')
- parser.add_argument('--testname', help='name of test was run')
- parser.add_argument('--run-num', help='testrun number')
- parser.add_argument('--debug', help='{1,2,3} debug level (default is no debugging)', type=int)
-
-
- parser.add_argument('--append-logfile', help='logfile to append to logrun')
- parser.add_argument('--append-funcres', help='append functional test result')
- parser.add_argument('--testplan', help='testplan path')
- parser.add_argument('--board', help='name of board the tests are run on')
-
- args = parser.parse_args(args=test_args)
-
- if args.debug:
- if args.debug < 1 or args.debug > 3:
- print "Error: wrong debug lvl: %s" % (args.debug)
- sys.exit
- global log_lvl
- log_lvl = args.debug
-
- if args.append_logfile:
- if (args.logrun_file == None) or (args.testname == None):
- print "--append-logfile needs logrun-file and testname arguments are specified\n"
- sys.exit(1)
-
- append_logfile(args.logrun_file, args.append_logfile, args.testname)
-
- elif args.append_funcres:
- if (args.logrun_file == None) or (args.testname == None):
- print "--append-funcres needs logrun-file and testname arguments are specified\n"
- sys.exit(1)
-
- append_funcres(args.logrun_file, args.append_funcres, args.testname)
-
- elif args.create_logrun:
- if (args.testplan == None) or (args.board == None) or (args.run_num == None):
- print "--create-logrun needs board, run-num and testplan arguments\n"
- sys.exit(1)
-
- create_logrun_file(args.create_logrun, args.testplan, args.board, args.run_num)
- else:
- print "Unkown command line: %s" % (args)
- sys.exit(1)
-
-
-def testrun():
- # test_args = "--create-logrun tprun.json --board minnow --testplan testplan_sata.json".split()
- # run(test_args)
-
- # test_args = "--append-logfile minnow.2014-03-25_04-19-25.38.log --logrun-file tprun.json".split()
-
- test_args = "--append-funcres passed --logrun-file minnow-logrun.json --testname Functional.bzip2".split()
-
- run(test_args)
-
-# testrun()
-run()
diff --git a/jta-core/engine/scripts/overlays.sh b/jta-core/engine/scripts/overlays.sh
deleted file mode 100644
index 01fca45..0000000
--- a/jta-core/engine/scripts/overlays.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains overlay functionality: checking necessary overlay variables and generating prolog.sh file
-
-
-. $JTA_SCRIPTS_PATH/common.sh
-
-OF_ROOT=$JTA_ENGINE_PATH/overlays/
-OF_CLASSDIR="$OF_ROOT/base"
-OF_DEFAULT_SPECDIR=$OF_ROOT/test_specs/
-OF_OVFILES=""
-
-OF_CLASSDIR_ARGS="--classdir $OF_CLASSDIR"
-OF_OVFILES_ARGS=""
-OF_TESTPLAN_ARGS=""
-OF_SPECDIR_ARGS="--specdir $OF_DEFAULT_SPECDIR"
-
-assert_define "NODE_NAME"
-OF_OUTPUT_FILE="$JTA_ENGINE_PATH/work/${NODE_NAME}_prolog.sh"
-OF_OUTPUT_FILE_ARGS="--output $OF_OUTPUT_FILE"
-OF_DISTRIB_FILE=""
-
-OF_OVGEN="$JTA_SCRIPTS_PATH/ovgen/ovgen.py"
-
-function set_overlay_vars() {
- echo "board overlay: $BOARD_OVERLAY"
-
- if [ "$BOARD_OVERLAY" ]
- then
- echo "using $BOARD_OVERLAY board overlay"
-
- OF_BOARD_FILE="$OF_ROOT/$BOARD_OVERLAY"
-
- if [ ! -f $OF_BOARD_FILE ]
- then
- abort_job "$OF_BOARD_FILE does not exist"
- fi
-
-
- else
- abort_job "BOARD_OVERLAY is not defined"
- fi
-
- # check for $DISTRIB and make file path to it
- if [ "$DISTRIB" ]
- then
- echo "using $DISTRIB overlay"
-
- OF_DISTRIB_FILE="$OF_ROOT/$DISTRIB"
-
- if [ ! -f $OF_DISTRIB_FILE ]
- then
- abort_job "$OF_DISTRIB_FILE does not exist"
- fi
- else
- abort_job "DISTRIB is not defined"
- fi
-
-
- # prefer batch testplan over test-specific testplan
- if [ "$BATCH_TESTPLAN" ]
- then
- echo "using $BATCH_TESTPLAN batch testplan"
- OF_TESTPLAN="$OF_ROOT/$BATCH_TESTPLAN"
-
- if [ ! -f $OF_TESTPLAN ]
- then
- abort_job "$OF_TESTPLAN does not exist"
- fi
-
- OF_TESTPLAN_ARGS="--testplan $OF_TESTPLAN"
-
- elif [ "$TESTPLAN" ]
- then
- echo "BATCH_TESTPLAN is not sent, using $TESTPLAN testplan"
- OF_TESTPLAN="$OF_ROOT/$TESTPLAN"
-
- if [ ! -f $OF_TESTPLAN ]
- then
- abort_job "$OF_TESTPLAN does not exist"
- fi
-
- OF_TESTPLAN_ARGS="--testplan $OF_TESTPLAN"
- fi
-
- rm -f $OF_OUTPUT_FILE
-
- OF_OVFILES_ARGS="--ovfiles $OF_DISTRIB_FILE $OF_BOARD_FILE"
-
- run_python $OF_OVGEN $OF_CLASSDIR_ARGS $OF_OVFILES_ARGS $OF_TESTPLAN_ARGS $OF_SPECDIR_ARGS $OF_OUTPUT_FILE_ARGS || abort_job "Error while prolog.sh file generation"
-
- if [ ! -f "$OF_OUTPUT_FILE" ]
- then
- abort_job "$OF_OUTPUT_FILE not found"
- fi
-
- source $OF_OUTPUT_FILE
-}
-
diff --git a/jta-core/engine/scripts/ovgen/README b/jta-core/engine/scripts/ovgen/README
deleted file mode 100644
index b337a06..0000000
--- a/jta-core/engine/scripts/ovgen/README
+++ /dev/null
@@ -1 +0,0 @@
-This catalogue contains script that generates bash prolog file from a number of base classes, distrib and board overlays. \ No newline at end of file
diff --git a/jta-core/engine/scripts/ovgen/ovgen.py b/jta-core/engine/scripts/ovgen/ovgen.py
deleted file mode 100755
index 7f14795..0000000
--- a/jta-core/engine/scripts/ovgen/ovgen.py
+++ /dev/null
@@ -1,603 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script generates prolog.sh file from overlays
-
-import os
-import glob
-import re
-import argparse
-import sys
-import json
-import string
-
-log_lvl = 0
-
-# defines
-OFVAR_NAME="NAME"
-OFVAR_DESCRIPTION="DESCRIPTION"
-LVAR_NAME="NAME"
-LVAR_DESCRIPTION="DESCRIPTION"
-
-
-class OFClass:
- def __init__(self):
- self.name=""
- self.description=""
- self.funcs = {}
- self.vars = {}
- self.cap_list=[]
-
- def __repr__(self):
- return "<OFClass name:\"%s\" descr:\"%s\" vars:%s funcs:%s>\n" % (self.name, self.description, self.vars, self.funcs)
-
- def __str__(self):
- return "<OFClass name:\"%s\" descr:\"%s\" vars:%s funcs:%s>\n" % (self.name, self.description, self.vars, self.funcs)
-
-class OFLayer:
- def __init__(self):
- self.name=""
- self.description=""
-
- self.vars = {}
-
- def __repr__(self):
- return "<OFLayer name:\"%s\" descr:\"%s\" vars:%s>\n" % (self.name, self.description, self.vars)
-
- def __str__(self):
- return "<OFLayer name:\"%s\" descr:\"%s\" vars:%s>\n" % (self.name, self.description, self.vars)
-
-
-class TestSpecs:
- def __init__(self):
- self.testName=""
- self.specList={}
- self.method=None
- self.tarball=None
- self.fail_case=None
-
- def __repr__(self):
- return "<TestSpecs name:\"%s\" specList:\"%s\" method:%s>\n" % (self.testName, self.specList, self.method)
-
- def __str__(self):
- return "<TestSpecs name:\"%s\" specList:\"%s\" method:%s>\n" % (self.testName, self.specList, self.method)
-
-class OFParseException(Exception):
- def __init__(self, value):
- self.value = value
- def __str__(self):
- return repr(self.value)
-
-class OFClassNotFoundException(Exception):
- def __init__(self, value):
- self.value = value
- def __str__(self):
- return repr(self.value)
-
-class OFVarNotFoundException(Exception):
- def __init__(self, value):
- self.value = value
- def __str__(self):
- return repr(self.value)
-
-class OFFunParseException(Exception):
- def __init__(self, value):
- self.value = value
- def __str__(self):
- return repr(self.value)
-
-class SpecException(Exception):
- def __init__(self, value):
- self.value = value
- def __str__(self):
- return repr(self.value)
-
-
-def debug_print(string, lev=1):
- if lev <= log_lvl:
- print "log: " + string
-
-# parse Overlay Framework variables definitions
-def parseOFVars(line, ofc):
- m = re.search("OF\.(\w+)=\"(.*)\"", line)
- if m==None: return False
-
- var = m.group(1)
- val = m.group(2)
-
- debug_print ("OF var: %s = %s" % (var, val))
-
- if var == OFVAR_NAME:
- ofc.name = val
- elif var == OFVAR_DESCRIPTION:
- ofc.description = val
-
- return True
-
-
-# parse variables definitions
-def parseVars(line, ofc):
- m = re.search("(\w+)=\"(.*)\"", line)
- if m==None:
- debug_print("discarding string %s" % (line), 3)
- return False
-
- var = m.group(1)
- val = m.group(2)
-
- debug_print ("var: %s = %s" % (var, val))
-
- ofc.vars[var] = val
-
- return True
-
-def parseFunctionBody(name, f):
- nestLevel = 1
- funcbody = ""
-
- while nestLevel != 0:
- nc = f.read(1)
- if nc == "{":
- nestLevel += 1
- elif nc == "}":
- nestLevel -= 1
- elif nc == "":
- raise OFFunParseException("EOF encountered while parsing body of %s" % (name))
-
- funcbody += nc
-
- return funcbody
-
-
-def parseFunction(line, f):
- m = re.search("\s?function (\w+).*{", line)
- if m==None:
- debug_print("discarding string %s" % (line), 3)
- return False
-
- name = m.group(1)
- debug_print("parsed function %s" % name)
-
- funcbody = parseFunctionBody(name, f)
- funcbody = line + funcbody
-
- # TODO: add case for single-line functions
-
- debug_print ("body: %s" % (funcbody), 3)
-
- return (name, funcbody)
-
-def baseParseFunction(line, f, ofc):
- fun = parseFunction(line, f)
- if fun:
- name, body = fun
- ofc.funcs[name] = body
- return True
- else:
- return False
-
-# parse base file definitions
-def parseBaseFile(baseFilePath, ofc):
- debug_print ("\n------------\nparsing " + baseFilePath + " jtaclass ...\n")
- f = open(baseFilePath)
- while 1:
- line = f.readline()
- if not line: break
-
- if parseOFVars(line, ofc):
- debug_print("OF value found", 3)
-
- elif parseVars(line, ofc):
- debug_print("value found", 3)
-
- elif baseParseFunction(line, f, ofc):
- debug_print("function found", 3)
-
-
-# parse all base files in dir
-def parseBaseDir(baseDirPath, ofcls):
- debug_print ("\n------------\nparsing " + baseDirPath + " jtaclass dir ...\n")
- jtaFiles = glob.glob(baseDirPath + "/*.jtaclass")
-
- for f in jtaFiles:
- ofc = OFClass()
- parseBaseFile(f, ofc)
- debug_print ("parsed %s class\n------------\n" % (ofc.name))
- ofcls[ofc.name]=(ofc)
-
-
-def parseInherit(line, ofcls):
- m = re.search("inherit \"(.+)\"", line)
- if m==None: return None
- clname = m.group(1)
-
-
- if clname not in ofcls:
- raise OFClassNotFoundException("No such class: %s" % (clname))
-
- return ofcls[clname]
-
-def parseInclude(line, ofcls):
- m = re.search("include \"(.+)\"", line)
- if m==None: return None
- clname = m.group(1)
-
- if clname not in ofcls:
- raise OFClassNotFoundException("No such class: %s" % (clname))
-
- return ofcls[clname]
-
-def parseLayerVarOverride(line, layer, inhclass):
- m = re.search("override (\w+) \"(.*)\"", line)
- if m==None: return False
-
- var = m.group(1)
- val = m.group(2)
-
- debug_print ("overriding var: %s = %s" % (var, val))
-
- if var not in inhclass.vars:
- raise OFVarNotFoundException("variable %s is not found in %s class" % (var, inhclass.name))
-
- inhclass.vars[var] = val
-
- return True
-
-
-def parseLayerFuncOverride(line, layer, inhclass, f):
- m = re.search("override-func (\w+)(.*)", line)
- if m==None: return False
-
- name = m.group(1)
- rest = m.group(2)
-
- debug_print ("overriding func: %s" % (name))
- nline = "function %s" % (rest)
-
- rv = parseFunctionBody(name, f)
- if rv:
- if name not in inhclass.funcs:
- print "%s funcs: %s" % (inhclass.name, inhclass.funcs)
- raise OFVarNotFoundException("function %s is not found in %s class" % (name, inhclass.name))
-
- body = "function " + name + " " + rest + "\n" + rv
- inhclass.funcs[name] = body
- else:
- raise OFFunParseException("Cannot read %s function override" % (name))
-
- return True
-
-# parse variables definitions
-def parseLayerVarDefinition(line, layer, inhclass):
- m = re.search("(\w+)=\"(.*)\"", line)
- if m==None:
- debug_print("discarding string %s" % (line), 3)
- return False
-
- var = m.group(1)
- val = m.group(2)
-
- debug_print ("var: %s = %s" % (var, val))
-
- inhclass.vars[var] = val
-
- return True
-
-def parseLayerCapList(line, layer, inhclass):
- m = re.search("BOARD\.CAP_LIST=\"(.*)\"", line)
- if m==None: return False
-
- caps = m.group(1)
-
- cap_list = caps.replace(" ", "").replace("\t", "").upper().split(",")
-
- if not cap_list:
- raise ParseException(("Caps list is empty: %s" % (line)))
-
- inhclass.cap_list=inhclass.cap_list+cap_list
-
- debug_print ("found board capabilities list: %s" % (caps), 0)
-
- return True
-
-
-def parseOverrideFile(overrideFile, layer, ofcls):
- debug_print ("\n-----------\nparsing %s override ...\n" % (overrideFile))
- f = open(overrideFile)
-
- inheritClass = None # inherited class
- classes = [] # all classes
-
- # read inherit directive
- while 1:
- line = f.readline()
- if not line: break
- debug_print(line)
-
- ic = parseInherit(line, ofcls)
- if ic: # parsed line is inherit
- if inheritClass:
- raise ParseException("Can not inherit more than one base classes")
- else:
- inheritClass = ic
- classes.append(inheritClass)
- else:
- incClass = parseInclude(line, ofcls)
- if incClass:
- classes.append(incClass) # parsed line is include
- elif inheritClass: # if parsed line is not include and we already have inherit, then we've parsed the prolog
- break;
-
- if inheritClass == None:
- print "%s does not contain inherit directive" % (overrideFile)
- exit
-
- debug_print("All classes: %s" % (classes))
- debug_print("Inherited class: %s" % (inheritClass))
-
- while 1:
- if parseLayerCapList(line, layer, inheritClass):
- debug_print("Layer capability list found", 3)
-
- if parseLayerVarOverride(line, layer, inheritClass):
- debug_print("Layer var override found", 3)
-
- if parseLayerVarDefinition(line, layer, inheritClass):
- debug_print("Layer var definition found", 3)
-
- elif parseLayerFuncOverride(line, layer, inheritClass, f):
- debug_print("Layer func override found", 3)
-
- line = f.readline()
- if not line: break
-
- return classes
-
-def generateProlog(outFilePath, ofcls, classes, tpFiles, specs):
- outfile = open(outFilePath, "w")
-
- for ofc in classes:
- # ofc = ofcls[name]
- name = ofc.name
- debug_print ("\nwriting %s base class" % (name))
-
- file.write(outfile, "#class: %s\n" % (name))
-
- for var in ofc.vars:
- outStr = "%s=\"%s\"" % (var, ofc.vars[var])
- outStr = outStr.replace('"', '\"')
- debug_print("%s <- %s" % (outFilePath, outStr))
- file.write(outfile, outStr+"\n")
-
- for cap in ofc.cap_list:
- outStr = "CAP_%s=\"yes\"" % (cap)
- debug_print("%s <- %s" % (outFilePath, outStr))
- file.write(outfile, outStr+"\n")
-
- file.write(outfile, "\n")
-
- for func in ofc.funcs:
- body = ofc.funcs[func]
- debug_print("%s <- %s()" % (outFilePath, func))
- file.write(outfile, body+"\n")
-
- file.write(outfile, "\n")
-
- if tpFiles != None:
- for tpf in tpFiles:
- parseGenTestPlan(tpf, outfile, outFilePath, specs)
-
-# generateSpec - generate shell output for all specs of specific test
-# Arguments:
-# curTestSpecs:Dict - selected spec from testplan for current test
-# testName: String - name of test
-# specName: String - name of test spec
-# curSpecs: TestSpecs - all specs for current test
-# fout - file output descriptor opened -> prolog.sh
-
-def generateSpec(curTestSpecs, testName, specName, curSpec, fout):
- del curTestSpecs["name"]
- for par in curTestSpecs:
- if (par == "method" or par == "tarball" or par == "fail_case"):
- continue
-
- varname = "%s_%s" % (testName, par)
- varname = string.replace(varname, ".", "_").upper()
- value = "%s" % (curTestSpecs[par])
- outStr = "%s=%s" % (varname, value)
-
- debug_print (outStr, 3)
- fout.write(outStr + "\n")
-
- tNameUp = string.replace(testName, ".", "_").upper()
- tNameUp = string.replace(tNameUp, "-", "_").upper()
-
- print "cts: %s\n" % (curTestSpecs)
-
- if curSpec.fail_case:
- fc_num = len(curSpec.fail_case)
- outNum = "%s_FAIL_CASE_COUNT=%s" % (tNameUp, fc_num)
- fout.write(outNum + "\n")
-
- for fmsg, num in zip(curSpec.fail_case, range(fc_num)):
- outPattern = "%s_FAIL_PATTERN_%s=\"%s\"" % (tNameUp, num, fmsg["fail_regexp"])
- outMessage = "%s_FAIL_MESSAGE_%s=\"%s\"" % (tNameUp, num, fmsg["fail_message"])
-
- if "use_syslog" in fmsg:
- outMessage += "\n%s_FAIL_%s_SYSLOG=true" % (tNameUp, num)
-
- fout.write(outPattern + "\n")
- fout.write(outMessage + "\n")
-
-
- if "method" in curTestSpecs:
- if (curTestSpecs["method"] == "tarball"):
- outStr = "%s_METHOD=tarball\n%s_TARBALL_NAME=%s" % (tNameUp, tNameUp, curTestSpecs["tarball"])
- fout.write(outStr + "\n")
- else:
- raise SpecException ("unkown method: %s" % (curTestSpecs["method"]))
-
- elif curSpec.method:
- if (curSpec.method == "tarball"):
- outStr = ("%s_METHOD=tarball\n%s_TARBALL_NAME=%s" % (tNameUp, tNameUp, curSpec.tarball))
- fout.write(outStr + "\n")
- else:
- raise SpecException ("unkown method: %s" % (curSpec.method))
-
- else:
- print("Can not find method for %s[%s]" % (testName,specName))
- # outStr = ("%s_METHOD=\"none\"" % (tNameUp))
- # fout.write(outStr + "\n")
- # raise SpecException ("Can not find method for %s[%s]" % (testName,specName))
-
-
-def parseGenTestPlan(tpFilePath, fout, fname, specs):
- if specs == None:
- raise SpecException("Cannot generate testplan with empty specs")
-
- with open(tpFilePath) as f:
- debug_print("parsing `%s' TP" % (tpFilePath), 1)
- jd = json.load(f)
- name = jd["testPlanName"]
- fout.write("#testplan: %s\n" % (name))
- for t in jd["tests"]:
- testName = t["testName"]
- specName = t["spec"]
-
- if testName not in specs:
- raise SpecException("Cannot find test %s in spec list" % (testName))
-
- curSpecs = specs[testName]
-
- if specName not in curSpecs.specList:
- raise SpecException("Cannot find spec %s in %s" % (specName, testName))
-
- curSpecList = curSpecs.specList[specName]
-
- debug_print("generating spec %s for `%s'" % (specName, testName))
- generateSpec(curSpecList, testName, specName, curSpecs, fout)
-
- fout.write("\n")
-
-def parseSpec(specFileName):
- ts = TestSpecs()
- ts.specList={}
-
- debug_print("Parsing %s spec file" % (specFileName))
-
- with open(specFileName) as f:
- jd = json.load(f)
- name = jd["testName"]
- debug_print("parsing `%s' spec" % (name), 1)
-
- if "method" in jd:
- if jd["method"] == "tarball":
- ts.method = "tarball"
- ts.tarball = jd["tarball"]
- else:
- raise SpecException("%s: Unknown method: %s", (name, ts.tarball))
-
- if "fail_case" in jd:
- ts.fail_case = jd["fail_case"]
- debug_print ("Found fail_case msgs for `%s' specs" % (name)
-)
- for spec in jd["specs"]:
- sn = spec["name"]
- ts.testName = name
- ts.specList[sn] = spec
-
- return ts
-
-
-def parseSpecDir(specDir):
- specFiles = glob.glob(specDir + "/*.spec")
- tspList = {}
-
- debug_print ("Found follwowing %s spec files in %s" % (specFiles, specDir))
-
- for sf in specFiles:
- sp = parseSpec(sf)
- tspList[sp.testName] = sp
-
- debug_print ("parsed specs: %s" % (tspList))
-
- return tspList
-
-
-def run(test_args=None):
- parser = argparse.ArgumentParser(description='Read OF class files, override files and generate prolog defining all varibales and functions')
-
- parser.add_argument('--classdir', help='OF base class directory', required=True)
- parser.add_argument('--ovfiles', nargs='+', metavar='OVFILE', help='list of directories containing .override files', required=True)
- parser.add_argument('--testplans', nargs='+', metavar='TESTPLAN', help='list of test plan files', required=False)
- parser.add_argument('--output', help='output file name', required=True)
- parser.add_argument('--specdir', help='directory for test specializations', required=False)
- parser.add_argument('--debug', help='{1,2,3} debug level (default is no debugging)', type=int, required=False)
-
- args = parser.parse_args(args=test_args)
-
- classdir = args.classdir
- ovfiles = args.ovfiles
- output = args.output
-
-
- if args.debug:
-
- if args.debug < 1 or args.debug > 3:
- print "Error: wrong debug lvl: %s" % (args.debug)
- sys.exit
-
- global log_lvl
- log_lvl = args.debug
-
- testSpecs = {}
-
- if args.specdir != None:
- testSpecs = parseSpecDir(args.specdir)
-
- testPlans = {}
- if args.testplans != None:
- testPlans = args.testplans
-
- debug_print ("Using =%s, ovfiles=%s" % (classdir, ovfiles), 1)
-
- ofcls = {}
- parseBaseDir(classdir, ofcls)
-
- layers = {}
-
- classes = []
-
- for ovf in ovfiles:
- classes = classes + parseOverrideFile(ovf, layers, ofcls)
- debug_print ("parsed %s override\n------------\n" % (ovf))
-
- generateProlog(output, ofcls, classes, testPlans, testSpecs)
-
-
-def testrun():
- test_args = "--classdir /home/dc/wrk/cogent/jenkins-install/backend/overlays/base/ --ovfiles /home/dc/wrk/cogent/jenkins-install/backend/overlays/boards/minnow.board --output prolog.sh --testplans /home/dc/wrk/cogent/jenkins-install/backend/overlays/testplans/testplan_mmc.json --specdir /home/dc/wrk/cogent/jenkins-install/backend/overlays/test_specs --debug 2".split()
- # test_args = "--classdir overlays-new/base/ --ovfiles overlays-new/boards/minnow.board --output prolog.sh --debug 2".split()
- run(test_args)
-
-run()
-# testrun()
-
diff --git a/jta-core/engine/scripts/params.sh b/jta-core/engine/scripts/params.sh
deleted file mode 100755
index 8bb9cef..0000000
--- a/jta-core/engine/scripts/params.sh
+++ /dev/null
@@ -1 +0,0 @@
-# this file used to hold ssh etc params. now they are in base-params.jtaclass
diff --git a/jta-core/engine/scripts/parser/README b/jta-core/engine/scripts/parser/README
deleted file mode 100644
index 9aac3a6..0000000
--- a/jta-core/engine/scripts/parser/README
+++ /dev/null
@@ -1 +0,0 @@
-This catalogue contains core parsing functionality that is used by test-specific parsers \ No newline at end of file
diff --git a/jta-core/engine/scripts/parser/__init__.py b/jta-core/engine/scripts/parser/__init__.py
deleted file mode 100755
index 845d9b0..0000000
--- a/jta-core/engine/scripts/parser/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-#__all__ = [ "plot_set_props", "read_ref_data", "store_plot_data", "create_plot" ]
diff --git a/jta-core/engine/scripts/parser/common.py b/jta-core/engine/scripts/parser/common.py
deleted file mode 100644
index b1838e1..0000000
--- a/jta-core/engine/scripts/parser/common.py
+++ /dev/null
@@ -1,446 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-# Parameters for this script are: JOB_NAME, PLATFORM, TARBALL_TEMPLATE,
-# BUILD_ID, BUILD_NUMBER, Number of last builds to plot
-#
-# encoding: utf-8
-# vim:set tabstop=2:set autoindent:
-# set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<:list
-"""
-common.py - This is parsing functions library.
-Created by Konstantin Belov on 2011-07-28.
-Generalized by Dmitry Semyonov
-"""
-
-import sys, os, re, json
-
-import matplotlib
-matplotlib.use('Agg')
-import pylab as plot
-
-JENKINS_HOME=os.environ['JTA_ENGINE_PATH']
-
-JOB_NAME=sys.argv[1]
-PLATFORM=sys.argv[2] # ignored for backward compatibility
-BUILD_ID = sys.argv[3]
-BUILD_NUMBER = sys.argv[4]
-#BUILDS_NUM = sys.argv[6]
-FIRMWARE = sys.argv[5]
-SDK = sys.argv[6]
-DEVICE = sys.argv[7]
-
-# XXX: This way of getting required parameters should be implemented
-# XXX: as more preferable, but there should be a way to run parser
-# XXX: from command line w/o environment variables setup.
-
-#BUILD_ID = os.environ['BUILD_ID']
-#BUILD_NUMBER = os.environ['BUILD_NUMBER']
-#PLATFORM = os.environ['Platform_SDK'].split('/')[1].lstrip(' ')
-#JOB_NAME = os.environ['JOB_NAME']
-#FIRMWARE = os.environ['FW']
-#DEVICE = os.environ['DEVICE']
-
-PLOT_DATA=JENKINS_HOME+'/logs/'+JOB_NAME+'/plot.data'
-PLOT_FILE = JENKINS_HOME+'/logs/'+JOB_NAME+'/plot.png'
-
-REF_LOG=JENKINS_HOME+'/tests/'+JOB_NAME+'/'+'reference.log'
-CUR_LOG=JENKINS_HOME+'/logs/'+JOB_NAME+'/testlogs/'+DEVICE+'.'+BUILD_ID+'.'+BUILD_NUMBER+'.log'
-
-rdict = {} # reference values
-cdict = {} # decision criteria
-
-custom_write_report = False # the test will use custom methods to write report
-
-def parse(cur_search_pat):
- print "Reading current values from " + CUR_LOG +"\n"
- cur_file = open(CUR_LOG, 'r')
- pat_result = cur_search_pat.findall(cur_file.read())
- cur_file.close()
- return pat_result
-
-
-def write_report_results(rep_data):
- if 'GEN_TESTRES_FILE' in os.environ and (os.environ['GEN_TESTRES_FILE'] != ""):
- print "Using default report writing function\n"
- with open(os.environ['GEN_TESTRES_FILE'], 'w+') as f:
- f.write(json.dumps(rep_data, indent=4))
- print ("Wrote %s testres file" % (os.environ['GEN_TESTRES_FILE']))
- else:
- print ("Not writing testres file")
-
-
-def process_data(ref_section_pat, cur_dict, m, label):
- if not cur_dict:
- print "\nJTA error reason: could not parse test results in %s\n" % CUR_LOG
- sys.exit(1)
-
- if custom_write_report == False:
- write_report_results(cur_dict)
-
- read_ref_data(ref_section_pat)
-
- if (set(rdict) - set(cdict)):
- hls("ERROR: Results are missing in logfile.","e")
- sys.exit(1)
-
- rc = compare(rdict, cur_dict, cdict)
- store_plot_data(rdict, cur_dict)
- plot_set_props(m)
- if m == 's':
- create_plot(label)
- else:
- create_multiplot(label)
-
- print "Saving plot file to " + PLOT_FILE
- plot.savefig(PLOT_FILE)
-
- return rc
-
-def plot_set_props(m):
- """Defines plot parameters such as font size, figure size, etc to default values."""
- plot.rcParams['font.family'] = 'sans-serif'
- plot.rcParams['font.sans-serif'] = 'Helvetica'
- plot.rcParams['axes.titlesize'] = 14.0
- plot.rcParams['legend.fontsize'] = 10.0
- plot.rcParams['figure.dpi'] = 100
- plot.rcParams['figure.facecolor'] = 'w'
- plot.rcParams['figure.edgecolor'] = 'k'
- if (m == "s"):
- plot.rcParams['font.size'] = 14.0
- plot.rcParams['figure.figsize'] = 19,6
- elif (m == "m"):
- plot.rcParams['font.size'] = 14.0
- plot.rcParams['figure.figsize'] = 19,10
- elif (m == "l"):
- plot.rcParams['font.size'] = 14.0
- plot.rcParams['figure.figsize'] = 19,12
- elif (m == "xl"):
- plot.rcParams['font.size'] = 14.0
- plot.rcParams['figure.figsize'] = 19,35
-
-
-def read_ref_data(section_pat):
- """Reads test names (defined by section_pat) and values from REF_LOG
- into reference result dictionary."""
-
- if os.path.isfile(REF_LOG):
- print "------------------------------------------------------------\n"
- print "Reading reference data from " + REF_LOG + "\n"
-
- ref_file = open(REF_LOG,'r')
- ref_raw_data = ref_file.readlines()
-
- for item in ref_raw_data:
- try:
- item = item[:item.index('#')].strip() # strip comments
- except ValueError: # no comment found
- pass
- if (re.match(section_pat, item)):
- full_section = item.lstrip('[').rstrip(']\n')
- section, criteria = full_section.split('|') # as <section_name>|<criteria>
- rdict[section] = ''
- cdict[section] = criteria
-
- # threshold value
- if (re.match("[0-9.]+", item)):
- rdict[section] = item.rstrip('\n')
- ref_file.close()
- else:
- hls("Log file "+REF_LOG+" not found.","w")
- sys.exit(1)
-
- if (len(rdict) == 0):
- hls("Reference file "+REF_LOG+" is empty.","e")
- sys.exit(1)
-
-def store_plot_data(r_dict, c_dict):
- '''
- Stores data from dictionaries into file.
- '''
- if os.path.isfile(PLOT_DATA):
- plot_file = open(PLOT_DATA,"r+") # Append
- data = plot_file.readlines()
- if len(data) > 0: # File exists and not empty
- if (data[-1].split()[1] != BUILD_NUMBER): # Check presents of build data in file
- fill_data (plot_file,r_dict,c_dict)
- else:
- print "\nJTA error reason: %s already contains data for build #%s\n" % (PLOT_DATA, BUILD_NUMBER)
- else:
- plot_file = open(PLOT_DATA,"w") # Create new
- fill_data (plot_file,r_dict,c_dict)
-
- plot_file.close()
-
-def fill_data (plot_file,r_dict,c_dict):
- '''
- Fills plot.data file with given values and the following format:
- BUILD_ID BUILD_NUMBER TESTNAME REF.VALUE CUR.VALUE FW SDK DEVICE
- '''
- for key in sorted(r_dict.iterkeys()):
- r_split = r_dict.get(key).split()
- c_split = c_dict.get(key).split()
- en_ref_dict = enumerate(r_split)
- for i,u in en_ref_dict:
- plot_file.write(BUILD_ID+' '+BUILD_NUMBER+' '+key+' '+r_split[i]+' '+c_split[i]+' '+FIRMWARE+' '+SDK+' '+DEVICE+'\n')
- print "\nData file "+PLOT_DATA+" was updated."
-
-def create_plot(ylabel):
- """Generates plot from datafile. ylabel - label for Y-axis """
- if os.path.isfile(PLOT_DATA):
- print "\nReading plot data from " + PLOT_DATA
- plot_file = open (PLOT_DATA,'r')
- plot_data = plot_file.readlines()
- ref_data = {}
- test_data = {}
- b_data = []
- t_data = []
- for item in plot_data:
- data_split = item.split()
- if (data_split[1] not in b_data):
- b_data.append(data_split[1])
- if (data_split[2] not in t_data):
- t_data.append(data_split[2])
- # Fill dict with reference data
- if ref_data.get(data_split[2]):
- ref_data[data_split[2]] = ref_data.get(data_split[2])+','+data_split[3]
- else:
- ref_data[data_split[2]] = data_split[3]
- # Fill dict with test data
- if test_data.get(data_split[2]):
- test_data[data_split[2]] = test_data.get(data_split[2])+','+data_split[4]
- else:
- test_data[data_split[2]] = data_split[4]
-
- # Figure configuration
- ax = plot.figure().add_subplot(111)
- ax.set_xlabel('Build number')
- ax.set_ylabel(ylabel)
- ax.set_title(JOB_NAME)
- box = ax.get_position()
- ax.set_position([box.bounds[0], box.bounds[1], box.bounds[2] * 0.8, box.bounds[3]])
- # Put a legend to the right of the current axis
- ax.legend(loc='center left', bbox_to_anchor=(1, 0.5))
- ax.yaxis.grid(True, linestyle='-', which='major', color='lightgrey', alpha=0.5)
- ax.xaxis.grid(True, linestyle='-', which='major', color='lightgrey', alpha=0.5)
- # Hide these grid behind plot objects
- ax.set_axisbelow(True)
- bnum = int(BUILD_NUMBER)
- plotrange = b_data[-bnum:]
-
- for key in sorted(t_data):
- # It is required to start not from index #0 but from #1
- ax.plot(plotrange, test_data.get(key).split(",")[-bnum:], 'o-', label='Test '+key)
-
- # Store min/max values for test data
- ymin, ymax = plot.ylim()
-
- for key in sorted(t_data):
- ax.plot(plotrange, ref_data.get(key).split(',')[-bnum:], 'x--', label='Ref. '+key)
-
- # Set Y size based on test data, adding 7% to display properly set reference values
- plot.ylim(ymin * 0.93, ymax * 1.07)
- plot.legend(loc='center left', bbox_to_anchor=(1, 0.5))
- else:
- hls("Plot data file not found","e")
- sys.exit(1)
-
-def create_multiplot(ylabel):
- """
- Generates plot from datafile.
- ylabel - label for Y-axis
- """
- if os.path.isfile(PLOT_DATA):
- print "\nReading plot data from " + PLOT_DATA
- plot_file = open (PLOT_DATA,'r')
- plot_data = plot_file.readlines()
- if (len(plot_data) == 0):
- hls("Plot data file "+PLOT_DATA+" is empty.","e")
- sys.exit(1)
- else:
- ref_data = {}
- test_data = {}
- tests = {}
- b_data = [] # The list of detected build numbers
- t_data = [] # The list of detected test names
- for item in plot_data:
- data_split = item.split()
- if len(data_split) >= 5:
- # Skipping line if there is missing field
- if (data_split[1] not in b_data):
- b_data.append(data_split[1])
- if (data_split[2] not in t_data):
- t_data.append(data_split[2])
- # Fill dict with reference data
- if ref_data.get(data_split[2]):
- ref_data[data_split[2]] = ref_data.get(data_split[2])+','+data_split[3]
- else:
- ref_data[data_split[2]] = data_split[3]
- #Fill dict with test
- if test_data.get(data_split[2]):
- test_data[data_split[2]] = test_data.get(data_split[2])+','+data_split[4]
- else:
- test_data[data_split[2]] = data_split[4]
- else:
- print "Skipping line as some fields are missing."
- for rkey in sorted(ref_data.iterkeys()):
-# print "DEBUG: <rkey>"+rkey
- rkey_split = rkey.split(".")
-
- if (len(rkey_split) > 1):
- # Fill dict with reference data
- if tests.get(rkey_split[0]):
- tests[rkey_split[0]] = tests.get(rkey_split[0])+','+".".join(rkey_split[1:])
- else:
- tests[rkey_split[0]] = ".".join(rkey_split[1:])
-
- pn = 0
- t_num = len (tests)
- if t_num > 4:
- h_space = 0.6
- else:
- h_space = 0.4
-
- #print "DEBUG:" + str(tests)
- for testgroup in tests:
- pn += 1
- tests_split = tests.get(testgroup).split(",")
- plot.figure(1).subplots_adjust(hspace = h_space, wspace = 0.5, left = 0.055, right = 0.65)
- plot.figure(1).text(0.5, 0.95, JOB_NAME,horizontalalignment='center',verticalalignment='bottom', fontsize=20)
- if (pn > 1):
- ax = plot.figure(1).add_subplot(t_num,1,0+pn, sharex=ax)
- # TODO: Need to create a list of test measument units.
- #ax.set_ylabel(str(pn))
- else:
- ax = plot.figure(1).add_subplot(t_num,1,0+pn, title=str(pn))
- ax.set_title(testgroup)
- if (pn == t_num):
- ax.set_xlabel('Build number')
-
- ax.set_ylabel(ylabel)
- box = ax.get_position()
- ax.set_position([box.bounds[0], box.bounds[1], box.bounds[2], box.bounds[3]])
- # Put a legend to the right of the current axis
- ax.yaxis.grid(True, linestyle='-', which='major', color='lightgrey', alpha=0.5)
- ax.xaxis.grid(True, linestyle='-', which='major', color='lightgrey', alpha=0.5)
- # Hide these grid behind plot objects
- ax.set_axisbelow(True)
- bnum = int(BUILD_NUMBER)
- plotrange = b_data[-bnum:]
-
-# print "DEBUG: <plotrange> "+str(plotrange)
-# print "DEBUG:<ref_data> %d"
-# for key in ref_data:
-# print "%s : %s" % (key, ref_data[key])
-#
-# print "DEBUG:<test_data>"
-# for key in test_data:
-# print "%s : %s" % (key, test_data[key])
- for testname in tests_split:
- # print "DEBUG: <testname>"+str(testname)
- test_num = len(tests_split)
- skey = testgroup+'.'+testname
- # print "DEBUG <skey>: "+skey
- # print "DEBUG <plotrange>: "+str(plotrange)
- # print "DEBUG <test_data>: "+str(test_data)
- # print "DEBUG <test_data>: "+str(test_data.get(skey).split(","))
- # print "Debug split:"+str(test_data.get(skey).split(",")[-bnum:])
- if len(plotrange) != len(ref_data.get(skey).split(",")[-bnum:]):
- sys.exit("There is problem with data integrity in "+PLOT_DATA+" file.")
- else:
- ax.plot(plotrange, test_data.get(skey).split(",")[-bnum:], 'o-', label='Test '+testname)
-
- # Store min/max values for test data
- ymin, ymax = plot.ylim()
-
- for testname in tests_split:
-# print "DEBUG: <testname>"+str(testname)
- test_num = len(tests_split)
- skey = testgroup+'.'+testname
- if len(plotrange) != len(ref_data.get(skey).split(",")[-bnum:]):
- sys.exit("There is problems with data integrity in "+PLOT_DATA+" file.")
- else:
- ax.plot(plotrange, ref_data.get(skey).split(",")[-bnum:], 'x--', label='Ref. '+testname)
-
- # Set Y size based on test data, adding 7% to display properly set reference values
- plot.ylim(ymin * 0.93, ymax * 1.07)
-
- if test_num > 4:
- lnc = 2
- else:
- lnc = 1
- plot.legend(loc = 2,ncol = lnc, bbox_to_anchor=(1.02, 1.), borderaxespad=0.)
- else:
- print "Data file" + PLOT_DATA + " is missing."
-
-def hls(string,type):
-
- if type == "w":
- type_string = "WARNING"
- else:
- type_string = "ERROR"
-
- print "########################### " + type_string + " ###############################"
- print string
- print "-----"
-
-def compare(ref_dict,cur_dict,crit_dict):
- """
- This function makes a decision about current results.
- Input:reference results dictionary, current results dictionary, criteria dictionary.
- """
- rc = 0
- for key in ref_dict:
- print key
- ref_split = ref_dict.get(key).split()
- cur_split = cur_dict.get(key).split()
- en_ref_dict = enumerate(ref_split)
-
- print cur_split
-
- for i,u in en_ref_dict:
- print cur_split[i], ref_split[i]
- comparison_result = cmp(float(cur_split[i]),float(ref_split[i]))
-
- if crit_dict[key] == 'ge':
- crit_string = "greater or equal"
- elif crit_dict[key] == 'le':
- crit_string = "less or equal"
-
- if (crit_dict[key] == 'ge' and comparison_result < 0) or (crit_dict[key] == 'le' and comparison_result > 0):
- hls("For test "+key+" current value is "+cur_split[i]+", but reference value - "+ref_split[i]+".\nComparison criteria is \""+crit_string+"\".\n",'e')
- rc = 1
- else:
- print "For test "+key+" current value is "+cur_split[i]+", reference value - "+ref_split[i]+". Result - OK.\nComparison criteria is \""+crit_string+"\".\n"
-
- if rc == 1:
- print "JTA error reason: Unmet threshold(s)"
-
- return rc
-
-def main():
- pass
-
-if __name__ == '__main__':
- main()
-
diff --git a/jta-core/engine/scripts/parser/common.pyc b/jta-core/engine/scripts/parser/common.pyc
deleted file mode 100644
index 2c74e3b..0000000
--- a/jta-core/engine/scripts/parser/common.pyc
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/scripts/parser/dataload.py b/jta-core/engine/scripts/parser/dataload.py
deleted file mode 100755
index 57355ef..0000000
--- a/jta-core/engine/scripts/parser/dataload.py
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/usr/bin/python
-
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-import sys, os, re
-import simplejson as json
-
-JOB_NAME=sys.argv[1]
-DATAFILE=sys.argv[2]
-REF_DATA=sys.argv[3]
-RESULT_PATH=os.environ['JTA_LOGS_PATH']+'/'+JOB_NAME+'/'
-
-CUR_DEVICE=os.getenv('NODE_NAME')
-
-# Read reference log file
-ref_section_pat = "^\[[\w\d&._/()-]+.[gle]{2}\]"
-ref_file = open(REF_DATA,'r')
-ref_raw_data = ref_file.readlines()
-ref_file.close
-
-groups = {}
-info = {}
-devices = []
-
-result = []
-# Array of "device"
-# result = [{'device':'','fw':[],'sdk':[],'tests':[{'data':[],'label':''},{'data':[],'label':''}]}]
-
-# Read raw data array of stings, reference log
-fp = open(DATAFILE,'r')
-data = fp.readlines()
-fp.close
-
-for item in ref_raw_data:
- try:
- item = item[:item.index('#')].strip() # strip comments
- except ValueError: # no comment found
- pass
- if (re.match(ref_section_pat, item)):
- # Get section info: test_group_name.test_case_name|criteria
- full_section = item.lstrip('[').rstrip(']\n')
- # Get test case name
- section, criteria = full_section.split('|') # as <section_name>|<criteria>
- # Get group name and test case name
- try:
- groupname, test = section.split('.') # as section_name = group_name.test_name
- except ValueError:
- groupname = section
- test = section
-
- for line in data:
- spd = line.split()
- device_name = spd[7] if len(spd) == 8 else "Unknown"
-
- if (not groups.get(groupname)):
- groups[groupname] = [{'data':[],'points':{ 'symbol': "circle" },'label':device_name+'-'+groupname+'.'+test},
- {'data':[],'points':{ 'symbol': "cross" },'label':device_name+'-'+groupname+'.'+test+'.ref'}]
-
- flag = False
- for i in (groups.get(groupname)):
- if (device_name+'-'+groupname+'.'+test == i.get('label')):
- flag = True
- break
-
- if flag == False:
- groups.get(groupname).append({'data':[],'points':{ 'symbol': "circle" }, 'label':device_name+'-'+groupname+'.'+test})
- groups.get(groupname).append({'data':[],'points':{ 'symbol': "cross" }, 'label':device_name+'-'+groupname+'.'+test+'.ref'})
-
-
-# Now I have the floowing:
-# GROUP:Max_Switch_Time
-# GROUP CONTENT: [
-# {'points': {'symbol': 'circle'}, 'data': [], 'label': 'TESTNAME'},
-# {'points': {'symbol': 'cross'}, 'data': [], 'label': 'TESTNAME.ref'}
-# repeated GROUPS_NUMBER times
-# ]
-
-# Read log file with approx. strucure:
-# <date><bid><group.test><cur><ref>[<fw><sdk><dev>]
-
-for line in data:
- spd = line.split()
-# print spd
- device_name = spd[7] if len(spd) == 8 else "Unknown"
- try:
- grp, testname = spd[2].split('.') # Always in log
- except ValueError:
- grp = spd[2]
- testname = spd[2]
-
- for item in groups.get(grp):
- if '.ref' in item['label']:
- type = item['label'].replace('.ref','')
- if (device_name+'-'+grp+'.'+testname == type):
- item['data'].append((spd[1],float(spd[3])))
- elif (device_name+'-'+grp+'.'+testname in item['label']):
- item['data'].append((spd[1],float(spd[4])))
-
- if info.has_key(spd[1]) == False:
- if len(spd) == 8:
- info[spd[1]] = [spd[1], spd[5], spd[6], device_name] # bid, FW, SDK, device
- else:
- info[spd[1]] = [spd[1], "Unknown", "Unknown", "Unknown"]
-
-for m in sorted(info.keys()):
- string = info.get(m)
-
- bid = string[0]
- fw = string[1]
- sdk = string[2]
- dev = string[3]
-
- if len(devices) == 0:
- devices.append({'device':dev,'info':[[bid],[fw],[sdk]]})
-
- flag = False
- for i in devices:
- if dev == i.get('device'):
- flag = True
- d = i
-
- if flag:
- d.get('info')[0].append(bid)
- d.get('info')[1].append(fw)
- d.get('info')[2].append(sdk)
-
- if flag == False:
- devices.append({'device':dev,'info':[[bid],[fw],[sdk]]})
-
-devices.sort()
-
-for a in sorted(set(groups)):
- RESULT = RESULT_PATH+JOB_NAME+'.'+a+'.json'
- print "Writing results to ", RESULT
- rf = open(RESULT,'w')
- rf.write(json.dumps(groups.get(a),sort_keys=True))
- rf.close
-
-INF_FILE = RESULT_PATH+JOB_NAME+'.info.json'
-inf = open(INF_FILE,'w')
-print "Writing info file:", RESULT_PATH+JOB_NAME+'.info.json'
-inf.write(json.dumps(devices,sort_keys=True))
-inf.close
-
-def main():
- pass
-
-if __name__ == '__main__':
- main()
diff --git a/jta-core/engine/scripts/parser/tests/check_plotdata.py b/jta-core/engine/scripts/parser/tests/check_plotdata.py
deleted file mode 100755
index 39094fb..0000000
--- a/jta-core/engine/scripts/parser/tests/check_plotdata.py
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-import os, sys
-
-# Search for plot.data files
-search_root = os.environ['JTA_ENGINE_PATH']
-for root, dirs, files in os.walk(search_root):
- for file in files:
- if 'plot.data' == file:
- print os.path.join(root,file)
-# Read file and search for build number
- datafp = open(os.path.join(root,file),'r')
- bn = 0 # init
- cnt = 0 # duplicate counter
- prev_cnt = 0
- for line in datafp.readlines():
- if bn == int(line.split()[1]):
- cnt += 1
- else:
- if (prev_cnt != cnt) and (cnt != 0) and (prev_cnt != 0):
- print "Build number counter error for build "+str(bn)+".\tPrevious number = "+str(prev_cnt)+".\tCurrent number = "+str(cnt)
- prev_cnt = cnt
- cnt = 1
- if (bn+1 != int(line.split()[1])) and (bn != 0):
- print "Wrong build order. "
- bn = int(line.split()[1])
- datafp.close()
diff --git a/jta-core/engine/scripts/parser/tests/create_multiplot.py b/jta-core/engine/scripts/parser/tests/create_multiplot.py
deleted file mode 100755
index fe15171..0000000
--- a/jta-core/engine/scripts/parser/tests/create_multiplot.py
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-import os, re, sys
-sys.path.insert(0, '/home/jenkins/parsers/common')
-import common as plib
-
-plib.JOB_NAME='testjob'
-plib.PLATFORM='none'
-plib.TARBALL='empty'
-plib.BUILD_ID=0
-plib.BUILD_NUMBER=200
-plib.BUILDS_NUM=100
-plib.REF_LOG='ref.log'
-plib.CUR_LOG='cur.log'
-
-# Data file test cases
-#c1: Missing file - PASSED
-#c2: testCorrectData.data - PASSED
-#c3: testduplicatedData.data - PASSED
-#c4: testEmptyData.data - PASSED
-#c5: testMissingResultsData.data - PASSED
-#c6: testPartiallyMissingData.data - PASSED
-#c7: testGarbageData.data - PASSED
-#c8: testCorruptedData.data - PASSED
-
-plib.PLOT_DATA = 'testCorrectData.data'
-plib.PLOT_FILE = 'test_plot.png'
-
-plib.create_multiplot('testLabel')
diff --git a/jta-core/engine/scripts/parser/tests/testCorrectData.data b/jta-core/engine/scripts/parser/tests/testCorrectData.data
deleted file mode 100755
index 18e87d4..0000000
--- a/jta-core/engine/scripts/parser/tests/testCorrectData.data
+++ /dev/null
@@ -1,8 +0,0 @@
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/parser/tests/testCorruptedData.data b/jta-core/engine/scripts/parser/tests/testCorruptedData.data
deleted file mode 100755
index 8c40fc3..0000000
--- a/jta-core/engine/scripts/parser/tests/testCorruptedData.data
+++ /dev/null
@@ -1,8 +0,0 @@
-2011-11-25_01-29-23 1 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 853.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 747.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 6055.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 311233.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.4733
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 7437.0 662.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/parser/tests/testEmptyData.data b/jta-core/engine/scripts/parser/tests/testEmptyData.data
deleted file mode 100755
index e69de29..0000000
--- a/jta-core/engine/scripts/parser/tests/testEmptyData.data
+++ /dev/null
diff --git a/jta-core/engine/scripts/parser/tests/testGarbageData.data b/jta-core/engine/scripts/parser/tests/testGarbageData.data
deleted file mode 100755
index fc7b911..0000000
--- a/jta-core/engine/scripts/parser/tests/testGarbageData.data
+++ /dev/null
@@ -1,17 +0,0 @@
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
-
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/parser/tests/testMissingResultsData.data b/jta-core/engine/scripts/parser/tests/testMissingResultsData.data
deleted file mode 100755
index 57572a4..0000000
--- a/jta-core/engine/scripts/parser/tests/testMissingResultsData.data
+++ /dev/null
@@ -1,16 +0,0 @@
-2011-11-25_01-29-23 22 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 22 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 22 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 22 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 253 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 253 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 253 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 253 TCP_STREAM.net 60.0 65.07
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/parser/tests/testPartiallyMissingData.data b/jta-core/engine/scripts/parser/tests/testPartiallyMissingData.data
deleted file mode 100755
index 1e393d1..0000000
--- a/jta-core/engine/scripts/parser/tests/testPartiallyMissingData.data
+++ /dev/null
@@ -1,6 +0,0 @@
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/parser/tests/test_plot.png b/jta-core/engine/scripts/parser/tests/test_plot.png
deleted file mode 100755
index 87bf2c2..0000000
--- a/jta-core/engine/scripts/parser/tests/test_plot.png
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/scripts/parser/tests/testduplicatedData.data b/jta-core/engine/scripts/parser/tests/testduplicatedData.data
deleted file mode 100755
index 0769b48..0000000
--- a/jta-core/engine/scripts/parser/tests/testduplicatedData.data
+++ /dev/null
@@ -1,16 +0,0 @@
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
-2011-11-25_01-29-23 282 TCP_MAERTS.cpu 33.0 30.25
-2011-11-25_01-29-23 282 TCP_MAERTS.net 85.0 90.11
-2011-11-25_01-29-23 282 TCP_STREAM.cpu 77.0 69.79
-2011-11-25_01-29-23 282 TCP_STREAM.net 60.0 65.08
-2011-11-28_15-13-08 293 TCP_MAERTS.cpu 33.0 30.78
-2011-11-28_15-13-08 293 TCP_MAERTS.net 85.0 92.73
-2011-11-28_15-13-08 293 TCP_STREAM.cpu 77.0 66.00
-2011-11-28_15-13-08 293 TCP_STREAM.net 60.0 65.07
diff --git a/jta-core/engine/scripts/postbuild.groovy b/jta-core/engine/scripts/postbuild.groovy
deleted file mode 100644
index 5099169..0000000
--- a/jta-core/engine/scripts/postbuild.groovy
+++ /dev/null
@@ -1,24 +0,0 @@
-device = manager.build.getEnvironment(manager.listener)['NODE_NAME']
-sdk_str = manager.build.getEnvironment(manager.listener)['PLATFORM']
-sdk_ver = "no sdk"
-if (sdk_str) {
- sdk_ver = sdk_str.tokenize(' / ')[1]
-}
-
-def log_matcher = manager.getLogMatcher(".*[^\"n]JTA error reason: (.*)\$")
-if (log_matcher?.matches()) {
- abort_reason = log_matcher.group(1);
- manager.createSummary("error.gif").appendText("${abort_reason}", false, false, false, "red");
- manager.addErrorBadge("${abort_reason}")
-}
-
-def fw_matcher = manager.getLogMatcher("^(.*)(Firmware revision: )(.*)\$")
-
-fw_revision = "unknown"
-if (fw_matcher?.matches()) {
- fw_revision = fw_matcher.group(3);
- manager.createSummary("help.gif").appendText("Firmware revision ${fw_revision}", false, false, false, "black");
-}
-
-// manager.addShortText("${device} / ${fw_revision} (${sdk_str})", "black", "#FFFFFF", "0px", "");
-manager.addShortText("${device} / ${fw_revision}", "black", "#FFFFFF", "0px", "");
diff --git a/jta-core/engine/scripts/reports.sh b/jta-core/engine/scripts/reports.sh
deleted file mode 100644
index fffd0a2..0000000
--- a/jta-core/engine/scripts/reports.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-
-# DESCRIPTION
-# This script contains report generating functionality: creating logrun files, creating test results files and producing PDF output
-
-
-. $JTA_SCRIPTS_PATH/common.sh
-
-REP_LOGGEN="$JTA_SCRIPTS_PATH/loggen/loggen.py"
-REP_DIR="$JTA_LOGS_PATH/logruns/"
-OF_ROOT="$JTA_ENGINE_PATH/overlays/"
-REP_GEN="$JTA_SCRIPTS_PATH/loggen/gentexml.py"
-
-TESTLOG="$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${Device}.${BUILD_ID}.${BUILD_NUMBER}.log"
-TEST_RES="$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${Device}.${BUILD_ID}.${BUILD_NUMBER}.res.json"
-GEN_TESTRES_FILE=""
-
-function check_create_logrun () {
-
- if [ "$BATCH_TESTPLAN" ] && [ "$LOGRUN_FILE" ]
- then
- REP_LOGRUN_FILE=$REP_DIR/${Device}.$LOGRUN_FILE
-
- if [ ! -e $REP_LOGRUN_FILE ]
- then
- echo "creating $REP_LOGRUN_FILE logrun file"
-
- run_python $REP_LOGGEN --create-logrun $REP_LOGRUN_FILE --testplan $BATCH_TESTPLAN --board ${Device} --run-num $BUILD_NUMBER
- fi
-
- run_python $REP_LOGGEN --logrun-file $REP_LOGRUN_FILE --append-logfile $TEST_RES --testname ${JOB_NAME}
- fi
-}
-
-function check_create_functional_logrun () {
-
- if [ "$BATCH_TESTPLAN" ] && [ "$LOGRUN_FILE" ]
- then
- REP_LOGRUN_FILE=$REP_DIR/${Device}.$LOGRUN_FILE
-
- if [ ! -e $REP_LOGRUN_FILE ]
- then
- echo "creating $REP_LOGRUN_FILE logrun file"
-
- run_python $REP_LOGGEN --create-logrun $REP_LOGRUN_FILE --testplan $BATCH_TESTPLAN --board ${Device} --run-num $BUILD_NUMBER
- fi
-
- run_python $REP_LOGGEN --append-funcres "$1" --logrun-file $REP_LOGRUN_FILE --testname ${JOB_NAME}
- fi
-}
-
-
-function set_testres_file () {
- if [ "$BATCH_TESTPLAN" ] && [ "$LOGRUN_FILE" ]
- then
- GEN_TESTRES_FILE=$TEST_RES
- fi
-}
-
-function gen_report() {
- if [ "$BATCH_TESTPLAN" ] && [ "$LOGRUN_FILE" ]
- then
- REP_LOGRUN_FILE=$REP_DIR/${Device}.$LOGRUN_FILE
- REPORT_XML=$REP_LOGRUN_FILE.xml
-
- run_python $REP_GEN --logrun-file $REP_LOGRUN_FILE --output-file $REPORT_XML
- texml $REPORT_XML $REPORT_XML.tex
-
- mkdir -p pdf_reports
-
- cd pdf_reports
- cp $REPORT_XML.tex .
-
- pdflatex $REPORT_XML.tex
-
- else
- echo "Omitting report generation"
- fi
-}
-
diff --git a/jta-core/engine/scripts/stress.sh b/jta-core/engine/scripts/stress.sh
deleted file mode 100644
index 19eb2f1..0000000
--- a/jta-core/engine/scripts/stress.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains a sequence of calls that are needed for running stress test
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build
-fi
-
-deploy
-
-test_run
-
-get_testlog $TESTDIR
diff --git a/jta-core/engine/scripts/syslog.ignore b/jta-core/engine/scripts/syslog.ignore
deleted file mode 100755
index 2b966fd..0000000
--- a/jta-core/engine/scripts/syslog.ignore
+++ /dev/null
@@ -1,4 +0,0 @@
-^[+-]{3}
-@@
-^[ -]
-### NO EMPTY LINES!
diff --git a/jta-core/engine/scripts/test.sh b/jta-core/engine/scripts/test.sh
deleted file mode 100644
index 60a24fc..0000000
--- a/jta-core/engine/scripts/test.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright (c) 2014 Cogent Embedded, Inc.
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-# DESCRIPTION
-# This script contains a sequence of calls that are needed for running a test
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build
-fi
-
-deploy
-
-test_run
-
-test_processing
diff --git a/jta-core/engine/scripts/thresholds.awk b/jta-core/engine/scripts/thresholds.awk
deleted file mode 100755
index bade10e..0000000
--- a/jta-core/engine/scripts/thresholds.awk
+++ /dev/null
@@ -1,89 +0,0 @@
-# Sample usage:
-#
-# gawk -v fw_ver='0\\.18\\.04\\.0001' [ -v start_build=214 -v end_build=220 ] \
-# -f scripts/thresholds.awk \
-# logs/Benchmark.lmbench2/plot.data \
-# ref_logs/Benchmark.lmbench2/lmbench3.log > lmbench3.log.new
-
-BEGIN {
- if (fw_ver == "")
- fw_ver = "."
- if (start_build == "")
- start_build = 0
- if (end_build == "")
- end_build = 9999999999
- count = 0
-}
-
-# store threshold operators (le or ge)
-/^[[]/ {
- split($1, th_def, "[][|]")
- #print "1:" th_def[2], th_def[3]
- th[th_def[2]] = th_def[3]
- next
-}
-
-# store all values for a number of latest builds
-$6 ~ fw_ver && $2+0 >= start_build && $2+0 <= end_build && $1 ~ "^20[-0-9_]+$" {
- num = $2
- name = $3
- val = $5
- #print "2:" num, name, val, $6
- builds[num, name] = val
- if (first_build == "")
- first_build = num
- if (last_build != num) {
- last_build = num
- count++
- }
- next
-}
-
-END {
- # Determine minimax values across all stored builds
- for (i in builds) {
- split(i, idx, SUBSEP)
- num = idx[1]
- name = idx[2]
- val = builds[num, name]
- if (minimax[name] == "") {
- minimax[name] = val
- }
- else if (th[name] == "le") {
- if (val > minimax[name])
- minimax[name] = val
- }
- else if (th[name] == "ge") {
- if (val < minimax[name])
- minimax[name] = val
- }
- else {
- print "Unsupported threshold operator:", th[name]
- exit 1
- }
- }
-
- # ...and print adjusted thresholds based on these values.
- # (Output format is compatible with ref_logs.)
-
- print "# Automatically generated on " ENVIRON["HOSTNAME"] " host by thresholds.awk based on"
- print "# " count " results of " fw_ver " firmware regexp crossed with [" first_build ", " last_build "] build range"
-
- # Array scanning order could be controlled starting with gawk 4.0.0 like this:
- #PROCINFO["sorted_in"] = "@ind_str_asc" # use predictable array scanning order
- # But for now, we have to use asorti().
- n = asorti(th, th_sorted)
- for (i = 1; i <= n; i++) {
- name = th_sorted[i]
- print "[" name "|" th[name] "]"
- # minimax +/- 5%
- if (th[name] == "le")
- print minimax[name] * 1.05
- else if (th[name] == "ge")
- print minimax[name] * 0.95
- else {
- print "Unsupported threshold operator:", th[name]
- exit 1
- }
- }
-}
diff --git a/jta-core/engine/slave.jar b/jta-core/engine/slave.jar
deleted file mode 100755
index 83c5b6c..0000000
--- a/jta-core/engine/slave.jar
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/test_run.properties b/jta-core/engine/test_run.properties
deleted file mode 100755
index 4727844..0000000
--- a/jta-core/engine/test_run.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-Rebuild_test_default=false
-Reboot_target_default=false
-Cleanup_target_default=true
-
-Rebuild_test_ui=true
-Reboot_target_ui=true
-Cleanup_target_ui=true
diff --git a/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.sh b/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.sh
deleted file mode 100644
index ee22bcc..0000000
--- a/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-tarball=Dhrystone.tar.bz2
-
-function test_build {
- patch -p0 -N -s < $TEST_HOME/dhry_1.c.patch || return 1
- CFLAGS+=" -DTIME"
- LDFLAGS+=" -lm"
- make CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" && touch test_suite_ready || return 1
-}
-
-function test_deploy {
- put dhrystone $JTA_HOME/jta.$TESTDIR/ || return 1
-}
-
-function test_run {
- assert_define BENCHMARK_DHRYSTONE_LOOPS
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./dhrystone $BENCHMARK_DHRYSTONE_LOOPS"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.tar.bz2 b/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.tar.bz2
deleted file mode 100755
index 1766493..0000000
--- a/jta-core/engine/tests/Benchmark.Dhrystone/Dhrystone.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.Dhrystone/dhry_1.c.patch b/jta-core/engine/tests/Benchmark.Dhrystone/dhry_1.c.patch
deleted file mode 100755
index 40dd333..0000000
--- a/jta-core/engine/tests/Benchmark.Dhrystone/dhry_1.c.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- dhry_1.c
-+++ dhry_1.c
-@@ -66,7 +66,7 @@
- /* end of variables for time measurement */
-
-
--main ()
-+int main (int argc, char *argv[])
- /*****/
-
- /* main program, corresponds to procedures */
-@@ -117,8 +117,13 @@
- printf ("Please give the number of runs through the benchmark: ");
- {
- int n;
-- scanf ("%d", &n);
-- Number_Of_Runs = n;
-+ // scanf ("%d", &n);
-+ if (argc == 2) Number_Of_Runs = atoi(argv[1]);
-+ else {
-+ scanf ("%d", &n);
-+ Number_Of_Runs = n;
-+ }
-+
- }
- printf ("\n");
-
-@@ -274,6 +279,7 @@
- printf ("\n");
- }
-
-+ return 0;
- }
-
-
diff --git a/jta-core/engine/tests/Benchmark.Dhrystone/parser.py b/jta-core/engine/tests/Benchmark.Dhrystone/parser.py
deleted file mode 100755
index 03ec3e4..0000000
--- a/jta-core/engine/tests/Benchmark.Dhrystone/parser.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_str = "^(Dhrystones.per.Second:)(\ *)([\d]{1,8}.?[\d]{1,3})(.*)$"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG
-cur_raw_values = cur_file.readlines()
-cur_file.close()
-
-for cur_item in cur_raw_values:
- cur_match = re.match(cur_search_str, cur_item)
- if cur_match:
- cur_dict["Dhrystone"] = cur_match.group(3)
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'FPS'))
-
diff --git a/jta-core/engine/tests/Benchmark.Dhrystone/reference.log b/jta-core/engine/tests/Benchmark.Dhrystone/reference.log
deleted file mode 100644
index 7cdba53..0000000
--- a/jta-core/engine/tests/Benchmark.Dhrystone/reference.log
+++ /dev/null
@@ -1,2 +0,0 @@
-[Dhrystone|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.patch b/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.patch
deleted file mode 100755
index 0b77582..0000000
--- a/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-Only in GLMark-0.5.2.1.my: core
-Only in GLMark-0.5.2.1.my: glmark
-diff -aurp GLMark-0.5.2.1/main.cpp GLMark-0.5.2.1.my/main.cpp
---- GLMark-0.5.2.1/main.cpp 2008-04-26 12:30:21.000000000 +0400
-+++ GLMark-0.5.2.1.my/main.cpp 2011-04-22 18:07:16.000000000 +0400
-@@ -1,3 +1,5 @@
-+#include <csignal>
-+
- #include "oglsdl.h"
-
- #include "screen.h"
-@@ -102,5 +104,10 @@ int main(int argc, char *argv[])
- printf("Your GLMark08 Score is %u ^_^\n", score);
- printf("===================================================\n");
-
-+ /* XXX Workaround for lock up on VES platform */
-+ fflush(stdout);
-+ signal(SIGALRM, SIG_DFL);
-+ alarm(1);
-+
- return 0;
- }
-diff -aurp GLMark-0.5.2.1/mesh.cpp GLMark-0.5.2.1.my/mesh.cpp
---- GLMark-0.5.2.1/mesh.cpp 2008-04-26 12:13:25.000000000 +0400
-+++ GLMark-0.5.2.1.my/mesh.cpp 2011-04-22 17:53:09.000000000 +0400
-@@ -211,7 +211,7 @@ void Mesh::build_vbo()
- // Load The Data
- glBufferDataARB(GL_ARRAY_BUFFER_ARB, mVertexQty * sizeof(Texel), texel, GL_STATIC_DRAW_ARB);
-
-- glBindBuffer(GL_ARRAY_BUFFER, 0);
-+ glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
-
- delete [] vertex;
- delete [] texel;
-@@ -233,7 +233,7 @@ void Mesh::render_vbo()
-
- glDrawArrays(GL_TRIANGLES, 0, mVertexQty);
-
-- glBindBuffer(GL_ARRAY_BUFFER, 0);
-+ glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
-
- glDisableClientState(GL_NORMAL_ARRAY);
- glDisableClientState(GL_VERTEX_ARRAY);
-diff -aurp GLMark-0.5.2.1/shader.cpp GLMark-0.5.2.1.my/shader.cpp
---- GLMark-0.5.2.1/shader.cpp 2008-04-26 12:13:49.000000000 +0400
-+++ GLMark-0.5.2.1.my/shader.cpp 2011-04-22 12:02:16.000000000 +0400
-@@ -57,7 +57,7 @@ void Shader::load(const char *pVertexSha
- glAttachObjectARB(mShaderProgram, mFragmentShader);
- glAttachObjectARB(mShaderProgram, mVertexShader);
-
-- glLinkProgram(mShaderProgram);
-+ glLinkProgramARB(mShaderProgram);
- }
-
- void Shader::use()
diff --git a/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.tar.gz b/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.tar.gz
deleted file mode 100755
index c28bc32..0000000
--- a/jta-core/engine/tests/Benchmark.GLMark/GLMark-0.5.2.1.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.GLMark/GLMark.sh b/jta-core/engine/tests/Benchmark.GLMark/GLMark.sh
deleted file mode 100644
index 9236dd5..0000000
--- a/jta-core/engine/tests/Benchmark.GLMark/GLMark.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-tarball=GLMark-0.5.2.1.tar.gz
-
-function test_build {
-# patch -p1 -N -s < ../../tarballs/$TESTDIR.patch
- export PATH=/usr/local/bin:$PATH;
- CFLAGS+="${CFLAGS}" $CXX -O0 -ggdb -I${SDKROOT}/usr/include \
- -L${SDKROOT}/usr/lib -Wl,-rpath-link=${SDKROOT}/usr/lib \
- -L${SDKROOT}/lib \
- *.cpp -o glmark -lSDL -lGL \
- -lGLU -lGLEW && touch test_suite_ready || build_error "error while building test"
-# -Wl,--allow-shlib-undefined *.cpp -o glmark -lSDL -lGL \
-}
-
-function test_deploy {
- put -r glmark data $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- safe_cmd "{ cd $JTA_HOME/jta.$TESTDIR; export DISPLAY=:0; xrandr |awk '/\*/ {split(\$1, a, \"x\"); print a[1], a[2], 32, 1}' > params; ./glmark &> < params; } || { [ \$? -eq 142 ] && exit 0; }"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.GLMark/parser.py b/jta-core/engine/tests/Benchmark.GLMark/parser.py
deleted file mode 100755
index 2c1e210..0000000
--- a/jta-core/engine/tests/Benchmark.GLMark/parser.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^(Your GLMark08 Score is )([\d]{1,3})",re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict["GLMark_Score"] = pat_result[0][1]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'FPS'))
diff --git a/jta-core/engine/tests/Benchmark.GLMark/reference.log b/jta-core/engine/tests/Benchmark.GLMark/reference.log
deleted file mode 100644
index 40fd881..0000000
--- a/jta-core/engine/tests/Benchmark.GLMark/reference.log
+++ /dev/null
@@ -1,3 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [628, 670] build range
-[GLMark_Score|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.IOzone/iozone.sh b/jta-core/engine/tests/Benchmark.IOzone/iozone.sh
deleted file mode 100644
index b76625b..0000000
--- a/jta-core/engine/tests/Benchmark.IOzone/iozone.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-tarball=iozone3_353.tar
-
-function test_build {
- cd src/current
-
- if [ "$ARCHITECTURE" == "ia32" ]; then
- TARGET=linux
- elif [ "$ARCHITECTURE" == "arm" ]; then
- TARGET=linux-arm
- else
- echo "platform based on $ARCHITECTURE is not supported by benchmark"
- build_error "error while building test"
- fi
-
- make $TARGET GCC="$CC" CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" && touch test_suite_ready || build_error "error while building test"
-}
-
-
-function test_deploy {
- cd src/current
- put fileop iozone pit_server $JTA_HOME/jta.$TESTDIR/
-}
-
-# function test_run {
-# report "cd $JTA_HOME/jta.$TESTDIR; ./iozone -a -i 0 -i 1 -i 2 -i 6 -i 7 -i 8 -i 9 -O -R -g $file_size" $JTA_HOME/jta.$TESTDIR/$TESTDIR_tmp.log
-# safe_cmd "cd $JTA_HOME/jta.$TESTDIR; cat $JTA_HOME/jta.$TESTDIR/$TESTDIR_tmp.log | tail -n 139 | tee "
-# }
-
-function test_run {
- assert_define BENCHMARK_IOZONE_MOUNT_BLOCKDEV
- assert_define BENCHMARK_IOZONE_MOUNT_POINT
- assert_define BENCHMARK_IOZONE_FILE_SIZE
-
- hd_test_mount_prepare $BENCHMARK_IOZONE_MOUNT_BLOCKDEV $BENCHMARK_IOZONE_MOUNT_POINT
-
- report "cd $BENCHMARK_IOZONE_MOUNT_POINT; $JTA_HOME/jta.$TESTDIR/iozone -a -i 0 -i 1 -i 2 -i 6 -i 7 -i 8 -i 9 -O -R -g $BENCHMARK_IOZONE_FILE_SIZE" $JTA_HOME/jta.$TESTDIR/Benchmark.IOzone.log
- safe_cmd "cd $JTA_HOME/jta.$TESTDIR; cat $JTA_HOME/jta.$TESTDIR/Benchmark.IOzone.log | tail -n 139 | tee "
-
- hd_test_clean_umount $BENCHMARK_IOZONE_MOUNT_BLOCKDEV $BENCHMARK_IOZONE_MOUNT_POINT
-}
-
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.IOzone/iozone3_353.tar b/jta-core/engine/tests/Benchmark.IOzone/iozone3_353.tar
deleted file mode 100755
index a979b79..0000000
--- a/jta-core/engine/tests/Benchmark.IOzone/iozone3_353.tar
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.IOzone/parser.py b/jta-core/engine/tests/Benchmark.IOzone/parser.py
deleted file mode 100755
index 29ad3f7..0000000
--- a/jta-core/engine/tests/Benchmark.IOzone/parser.py
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d._]+.[gle]{2}\]"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-
-lines = cur_file.readlines()
-cur_file.close()
-
-tests = ["Writer report", "Re-writer report", "Reader report", "Re-Reader report", "Random read report", "Random write report", "Fwrite report","Re-Fwrite report", "Fread report", "Re-Fread report"]
-bytes = ["64","128","256","512","1024","2048","4096","8192","16384","32768","65536"]
-
-for line in lines:
- string = line.lstrip('\"').rstrip('\" \n')
- split = line.split(" ")
-
- if string in tests:
- if string == "Writer report":
- test = "2048_Kb_Record_Write.Write"
- elif string == "Re-writer report":
- test = "2048_Kb_Record_Write.ReWrite"
- elif string == "Reader report":
- test = "2048_Kb_Record_Read.Read"
- elif string == "Re-Reader report":
- test = "2048_Kb_Record_Read.ReRead"
- elif string == "Random read report":
- test = "2048_Kb_Record_Read.Random_read"
- elif string == "Random write report":
- test = "2048_Kb_Record_Write.Random_write"
- elif string == "Fwrite report":
- test = "2048_Kb_Record_Write.Fwrite"
- elif string == "Re-Fwrite report":
- test = "2048_Kb_Record_Write.ReFwrite"
- elif string == "Fread report":
- test = "2048_Kb_Record_Read.Fread"
- elif string == "Re-Fread report":
- test = "2048_Kb_Record_Read.ReFread"
-
- if split[0].lstrip('\"').rstrip('\"') == "2048":
- cur_dict[test] = split[5]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'l', ' '))
diff --git a/jta-core/engine/tests/Benchmark.IOzone/reference.log b/jta-core/engine/tests/Benchmark.IOzone/reference.log
deleted file mode 100644
index 01b0251..0000000
--- a/jta-core/engine/tests/Benchmark.IOzone/reference.log
+++ /dev/null
@@ -1,22 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 25 results of 0\.18\.04\. firmware regexp crossed with [787, 853] build range
-[2048_Kb_Record_Read.Fread|ge]
-1
-[2048_Kb_Record_Read.Random_read|ge]
-1
-[2048_Kb_Record_Read.ReFread|ge]
-1
-[2048_Kb_Record_Read.ReRead|ge]
-1
-[2048_Kb_Record_Read.Read|ge]
-1
-[2048_Kb_Record_Write.Fwrite|ge]
-1
-[2048_Kb_Record_Write.Random_write|ge]
-1
-[2048_Kb_Record_Write.ReFwrite|ge]
-1
-[2048_Kb_Record_Write.ReWrite|ge]
-1
-[2048_Kb_Record_Write.Write|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.Interbench/interbench-0.31.tar.bz2 b/jta-core/engine/tests/Benchmark.Interbench/interbench-0.31.tar.bz2
deleted file mode 100755
index 7238fa4..0000000
--- a/jta-core/engine/tests/Benchmark.Interbench/interbench-0.31.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.Interbench/interbench.c.patch b/jta-core/engine/tests/Benchmark.Interbench/interbench.c.patch
deleted file mode 100755
index c882739..0000000
--- a/jta-core/engine/tests/Benchmark.Interbench/interbench.c.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- interbench.c.orig 2009-10-30 23:14:59.000000000 -0500
-+++ interbench.c 2012-07-10 19:06:00.000000000 -0500
-@@ -71,6 +71,7 @@ struct user_data {
- char datestamp[13];
- FILE *logfile;
- } ud = {
-+ .ram = 0,
- .duration = 30,
- .cpu_load = 4,
- .log = 1,
-@@ -652,6 +653,8 @@ void emulate_write(struct thread *th)
- terminal_error("fopen");
- if (stat(name, &statbuf) == -1)
- terminal_fileopen_error(fp, "stat");
-+ if (statbuf.st_blksize < MIN_BLK_SIZE)
-+ statbuf.st_blksize = MIN_BLK_SIZE;
- for (i = 0 ; i < mem; i++) {
- if (fwrite(buf, statbuf.st_blksize, 1, fp) != 1)
- terminal_fileopen_error(fp, "fwrite");
-@@ -1136,14 +1139,17 @@ void get_ram(void)
- if(!(meminfo = fopen("/proc/meminfo", "r")))
- terminal_error("fopen");
-
-- ud.ram = ud.swap = 0;
-- while( !feof(meminfo) && !fscanf(meminfo, "MemTotal: %lu kB", &ud.ram) )
-- fgets(aux,sizeof(aux),meminfo);
-+ if (!ud.ram)
-+ {
-+ while( !feof(meminfo) && !fscanf(meminfo, "MemTotal: %lu kB", &ud.ram) )
-+ fgets(aux,sizeof(aux),meminfo);
-+ }
-+ ud.swap = 0;
- while( !feof(meminfo) && !fscanf(meminfo, "SwapTotal: %lu kB", &ud.swap) )
- fgets(aux,sizeof(aux),meminfo);
- if (fclose(meminfo) == -1)
- terminal_error("fclose");
--
-+
- if( !ud.ram || !ud.swap ) {
- unsigned long i;
- fprintf(stderr, "\nCould not get memory or swap size. ");
-@@ -1399,6 +1405,7 @@ void usage(void)
- fprintf(stderr, "\t[-h]\n\n");
- fprintf(stderr, " -l\tUse <int> loops per sec (default: use saved benchmark)\n");
- fprintf(stderr, " -L\tUse cpu load of <int> with burn load (default: 4)\n");
-+ fprintf(stderr, " -M\tForce RAM size to <int>. Useful when disk is smaller than RAM.\n");
- fprintf(stderr, " -t\tSeconds to run each benchmark (default: 30)\n");
- fprintf(stderr, " -B\tNice the benchmarked thread to <int> (default: 0)\n");
- fprintf(stderr, " -N\tNice the load thread to <int> (default: 0)\n");
-@@ -1482,7 +1489,7 @@ int main(int argc, char **argv)
- terminal_error("signal");
- #endif
-
-- while ((q = getopt(argc, argv, "hl:L:B:N:ut:bcnrC:I:m:w:x:W:X:")) != -1) {
-+ while ((q = getopt(argc, argv, "hl:L:M:B:N:ut:bcnrC:I:m:w:x:W:X:")) != -1) {
- switch (q) {
- case 'h':
- usage();
-@@ -1496,6 +1503,9 @@ int main(int argc, char **argv)
- case 'L':
- ud.cpu_load = atoi(optarg);
- break;
-+ case 'M':
-+ ud.ram = atoi(optarg);
-+ break;
- case 'B':
- ud.bench_nice = atoi(optarg);
- break;
diff --git a/jta-core/engine/tests/Benchmark.Interbench/interbench.sh b/jta-core/engine/tests/Benchmark.Interbench/interbench.sh
deleted file mode 100644
index a0b2b14..0000000
--- a/jta-core/engine/tests/Benchmark.Interbench/interbench.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-tarball=interbench-0.31.tar.bz2
-
-function test_build {
- patch -p0 < $TEST_HOME/interbench.c.patch
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put interbench $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./interbench -L 1 || ./interbench -L 1"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.Interbench/parser.py b/jta-core/engine/tests/Benchmark.Interbench/parser.py
deleted file mode 100755
index cc8b8cf..0000000
--- a/jta-core/engine/tests/Benchmark.Interbench/parser.py
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d._]+.[gle]{2}\]"
-cur_test_pat = re.compile("([\w]+)(\s+)([\d.]+)(\s...\s)([\d.]+)(\s+)([\d.]+)(.+)")
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-
-lines = cur_file.readlines()
-cur_file.close()
-
-groups = [ "Audio","Video", "X", "Gaming" ]
-tests = [ "None", "Video", "X", "Burn", "Write", "Read", "Compile", "Memload" ]
-
-start_pos = {}
-for linenum, line in enumerate(lines):
- if "Benchmarking simulated cpu of" in line:
- l = linenum + 2
- if "Audio" in line: start_pos["Audio"] = l
- elif "Video" in line: start_pos["Video"] = l
- elif "X" in line: start_pos["X"] = l
- elif "Gaming" in line: start_pos["Gaming"] = l
-
-# print "lines: %s" % (lines)
-# print "start_pos: %s" % (start_pos)
-
-for group in groups:
- enum_tests = enumerate(tests)
- index = start_pos.get(group)
- print "group: %s, index: %s, lines[index]: %s" % (group, index, lines[index])
- for i, v in enum_tests:
- if v != group:
- mt = cur_test_pat.match(lines[index])
- if mt == None:
- print "Warning: Can't parse %s.%s" % (group, v)
- continue
- else:
- cur_dict[group+'.'+v] = '%.2f' % float(mt.group(7))
- index += 1
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Max latency, ms'))
diff --git a/jta-core/engine/tests/Benchmark.Interbench/reference.log b/jta-core/engine/tests/Benchmark.Interbench/reference.log
deleted file mode 100644
index 3cd94a1..0000000
--- a/jta-core/engine/tests/Benchmark.Interbench/reference.log
+++ /dev/null
@@ -1,54 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 36 results of 0\.18\.04\. firmware regexp crossed with [796, 872] build range
-[Audio.Burn|le]
-1000
-[Audio.Compile|le]
-1000
-[Audio.None|le]
-1000
-[Audio.Read|le]
-1000
-[Audio.Video|le]
-1000
-[Audio.Write|le]
-1000
-[Audio.X|le]
-1000
-[Gaming.Burn|le]
-1000
-[Gaming.Compile|le]
-1000
-[Gaming.None|le]
-1000
-[Gaming.Read|le]
-1000
-[Gaming.Video|le]
-1000
-[Gaming.Write|le]
-1000
-[Gaming.X|le]
-1000
-[Video.Burn|le]
-1000
-[Video.Compile|le]
-1000
-[Video.None|le]
-1000
-[Video.Read|le]
-1000
-[Video.Write|le]
-1000
-[Video.X|le]
-1000
-[X.Burn|le]
-1000
-[X.Compile|le]
-1000
-[X.None|le]
-1000
-[X.Read|le]
-1000
-[X.Video|le]
-1000
-[X.Write|le]
-1000
diff --git a/jta-core/engine/tests/Benchmark.Java/java_perf.sh b/jta-core/engine/tests/Benchmark.Java/java_perf.sh
deleted file mode 100644
index f54292f..0000000
--- a/jta-core/engine/tests/Benchmark.Java/java_perf.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-tarball=java_perf.tar
-
-function test_build {
- touch test_suite_ready
-}
-
-function test_deploy {
- put *.jar $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; java -cp scimark2lib.jar jnt.scimark2.commandline"
- report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar avrora" $JTA_HOME/
- report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar jython"
- report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar luindex"
- report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar lusearch"
- #report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar tomcat"
- report_append "cd $JTA_HOME/jta.$TESTDIR; java -jar dacapo-9.12-bach.jar xalan"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.Java/java_perf.tar b/jta-core/engine/tests/Benchmark.Java/java_perf.tar
deleted file mode 100755
index a186774..0000000
--- a/jta-core/engine/tests/Benchmark.Java/java_perf.tar
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.Java/parser.py b/jta-core/engine/tests/Benchmark.Java/parser.py
deleted file mode 100755
index e73b2d7..0000000
--- a/jta-core/engine/tests/Benchmark.Java/parser.py
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d._]+.[gle]{2}\]"
-cur_search_pat = re.compile("(.*)([()\w=,\r\n\s\d]+)(\s*:\s*)(\d{1,4}.\d+)$|(===== DaCapo 9.12 )(\w+)( PASSED in )(\d{1,7})",re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- iter = 0
- for item in pat_result:
- if 'SciMark' in item[0]:
- iter = 1
- if (0 < iter <= 6):
- if iter == 1:
- cur_dict['SciMark.Composite_Score'] = "%.2f" % float(item[-5])
- iter += 1
- elif iter == 2:
- cur_dict['SciMark.FFT'] = "%.2f" % float(item[-5])
- iter += 1
- elif iter == 3:
- cur_dict['SciMark.SOR'] = "%.2f" % float(item[-5])
- iter += 1
- elif iter == 4:
- cur_dict['SciMark.Monte_Carlo'] = "%.2f" % float(item[-5])
- iter += 1
- elif iter == 5:
- cur_dict['SciMark.Sparse_matmult'] = "%.2f" % float(item[-5])
- iter += 1
- elif iter == 6:
- cur_dict['SciMark.LU'] = "%.2f" % float(item[-5])
- iter += 1
-
- if 'DaCapo' in item[4]:
- cur_dict['DaCapo.'+item[5]] = item[-1]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'FPS, %'))
diff --git a/jta-core/engine/tests/Benchmark.Java/reference.log b/jta-core/engine/tests/Benchmark.Java/reference.log
deleted file mode 100644
index 7fe5c38..0000000
--- a/jta-core/engine/tests/Benchmark.Java/reference.log
+++ /dev/null
@@ -1,20 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 39 results of 0\.18\.05\.0002 firmware regexp crossed with [1060, 1127] build range
-[DaCapo.jython|le]
-1000000
-[DaCapo.luindex|le]
-1000000
-[DaCapo.lusearch|le]
-1000000
-[SciMark.Composite_Score|ge]
-0
-[SciMark.FFT|ge]
-0
-[SciMark.LU|ge]
-0
-[SciMark.Monte_Carlo|ge]
-0
-[SciMark.SOR|ge]
-0
-[SciMark.Sparse_matmult|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.OpenSSL/openssl-bench.sh b/jta-core/engine/tests/Benchmark.OpenSSL/openssl-bench.sh
deleted file mode 100644
index 4250a5d..0000000
--- a/jta-core/engine/tests/Benchmark.OpenSSL/openssl-bench.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-source $JTA_TESTS_PATH/OpenSSL/openssl.sh
-
-report "cd $JTA_HOME/jta.$TESTDIR; apps/openssl speed"
-
-bench_processing
diff --git a/jta-core/engine/tests/Benchmark.OpenSSL/parser.py b/jta-core/engine/tests/Benchmark.OpenSSL/parser.py
deleted file mode 100755
index acef32c..0000000
--- a/jta-core/engine/tests/Benchmark.OpenSSL/parser.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/python
-# Parameters for this script are: JOB_NAME, PLATFORM, TARBALL_TEMPLATE, BUILD_ID, BUILD_NUMBER, Number of last builds to plot
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\d\w_.-]+.[gle]{2}\]"
-cur_search_pat = re.compile("^(md5|aes-192 cbc|sha512)(\s*)([\d.k]{6,10})(\s*)([\d.k]{6,10})(\s*)([\d.k]{6,10})(\s*)([\d.k]{6,10})(\s*)([\d.k]{6,10})",re.MULTILINE)
-
-cur_dict = {}
-
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- for i in range(3):
- testname = pat_result[i][0]
- if " " in testname:
- testname = pat_result[i][0].split(" ")[0] + "_" + pat_result[i][0].split(" ")[1]
-
- cur_dict[testname+".16bytes"] = pat_result[i][2].rstrip("k")
- cur_dict[testname+".64bytes"] = pat_result[i][4].rstrip("k")
- cur_dict[testname+".256bytes"] = pat_result[i][6].rstrip("k")
- cur_dict[testname+".1024bytes"] = pat_result[i][8].rstrip("k")
- cur_dict[testname+".8192bytes"] = pat_result[i][10].rstrip("k")
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Rate,1000s of bytes/second'))
diff --git a/jta-core/engine/tests/Benchmark.OpenSSL/reference.log b/jta-core/engine/tests/Benchmark.OpenSSL/reference.log
deleted file mode 100644
index ba6778e..0000000
--- a/jta-core/engine/tests/Benchmark.OpenSSL/reference.log
+++ /dev/null
@@ -1,30 +0,0 @@
-[aes-192_cbc.1024bytes|ge]
-0
-[aes-192_cbc.16bytes|ge]
-0
-[aes-192_cbc.256bytes|ge]
-0
-[aes-192_cbc.64bytes|ge]
-0
-[aes-192_cbc.8192bytes|ge]
-0
-[md5.1024bytes|ge]
-0
-[md5.16bytes|ge]
-0
-[md5.256bytes|ge]
-0
-[md5.64bytes|ge]
-0
-[md5.8192bytes|ge]
-0
-[sha512.1024bytes|ge]
-0
-[sha512.16bytes|ge]
-0
-[sha512.256bytes|ge]
-0
-[sha512.64bytes|ge]
-0
-[sha512.8192bytes|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.Stream/parser.py b/jta-core/engine/tests/Benchmark.Stream/parser.py
deleted file mode 100755
index 7c9611c..0000000
--- a/jta-core/engine/tests/Benchmark.Stream/parser.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w]+.[gle]{2}\]"
-cur_search_str = "^(.*)(\w*:)(\ *)([\d]{1,4}.[\d]{1,4})(\ *)([\d]{1,4}.[\d]{1,4})(.*)"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG
-
-cur_raw_values = cur_file.readlines()
-cur_file.close()
-items_number = len(cur_raw_values)
-
-for cur_item in cur_raw_values:
- cur_match = re.match(cur_search_str, cur_item)
- if cur_match:
- cur_dict[cur_match.group(1)] = cur_match.group(4)+" "+cur_match.group(6)
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'Rate, MB/s'))
diff --git a/jta-core/engine/tests/Benchmark.Stream/reference.log b/jta-core/engine/tests/Benchmark.Stream/reference.log
deleted file mode 100644
index 36f53cb..0000000
--- a/jta-core/engine/tests/Benchmark.Stream/reference.log
+++ /dev/null
@@ -1,9 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [648, 688] build range
-[Add|ge]
-1
-[Copy|ge]
-1
-[Scale|ge]
-1
-[Triad|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.Stream/stream.sh b/jta-core/engine/tests/Benchmark.Stream/stream.sh
deleted file mode 100644
index b4e5f58..0000000
--- a/jta-core/engine/tests/Benchmark.Stream/stream.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-tarball=stream.tar.bz2
-
-function test_build {
- make stream_c.exe CFLAGS+="${CFLAGS}" CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put stream_c.exe $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./stream_c.exe"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.Stream/stream.tar.bz2 b/jta-core/engine/tests/Benchmark.Stream/stream.tar.bz2
deleted file mode 100755
index 6bfa922..0000000
--- a/jta-core/engine/tests/Benchmark.Stream/stream.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.sh b/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.sh
deleted file mode 100644
index d333f00..0000000
--- a/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-tarball=Whetstone.tar.bz2
-
-function test_build {
- CFLAGS+=" -DTIME"
- make CC="$CC" LD="$LD" LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" LIBS=" -lm" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put whetstone $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_WHETSTONE_LOOPS
- report "cd $JTA_HOME/jta.$TESTDIR && ./whetstone $BENCHMARK_WHETSTONE_LOOPS"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.tar.bz2 b/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.tar.bz2
deleted file mode 100755
index 0f15ee1..0000000
--- a/jta-core/engine/tests/Benchmark.Whetstone/Whetstone.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.Whetstone/parser.py b/jta-core/engine/tests/Benchmark.Whetstone/parser.py
deleted file mode 100755
index 73203c2..0000000
--- a/jta-core/engine/tests/Benchmark.Whetstone/parser.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^(C Converted Double Precision Whetstones:)(\ )([\d]{1,4}.?[\d]{1,2})(.*)$", re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict['Whetstone'] = pat_result[0][2]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'MIPS'))
diff --git a/jta-core/engine/tests/Benchmark.Whetstone/reference.log b/jta-core/engine/tests/Benchmark.Whetstone/reference.log
deleted file mode 100644
index 8fa0806..0000000
--- a/jta-core/engine/tests/Benchmark.Whetstone/reference.log
+++ /dev/null
@@ -1,2 +0,0 @@
-[Whetstone|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.aim7/aim7.sh b/jta-core/engine/tests/Benchmark.aim7/aim7.sh
deleted file mode 100644
index f4b7304..0000000
--- a/jta-core/engine/tests/Benchmark.aim7/aim7.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-tarball=osdl-aim-7.0.1.13.tar.gz
-
-function test_build {
- ./bootstrap
- PKG_CONFIG_PATH=${SDKROOT}/usr/lib/pkgconfig PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_SYSROOT_DIR=${SDKROOT} ./configure --host=$HOST --build=`uname -m`-linux-gnu LDFLAGS=-L${SDKROOT}/usr/lib CPPFLAGS=-I${SDKROOT}/usr/include CFLAGS=-I${SDKROOT}/usr/include LIBS=-laio --prefix=$JTA_HOME/$TESTDIR --datarootdir=$JTA_HOME/$TESTDIR
- make && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put src/reaim $JTA_HOME/jta.$TESTDIR/
- put -r data $JTA_HOME/jta.$TESTDIR/
- put -r scripts $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; mkdir /tmp/diskdir; ./reaim -c ./data/reaim.config -f ./data/workfile.short"
- report_append "cd $JTA_HOME/jta.$TESTDIR; ./reaim -c ./data/reaim.config -f ./data/workfile.all_utime"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.aim7/osdl-aim-7.0.1.13.tar.gz b/jta-core/engine/tests/Benchmark.aim7/osdl-aim-7.0.1.13.tar.gz
deleted file mode 100644
index aeea545..0000000
--- a/jta-core/engine/tests/Benchmark.aim7/osdl-aim-7.0.1.13.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.aim7/parser.py b/jta-core/engine/tests/Benchmark.aim7/parser.py
deleted file mode 100755
index ef07b31..0000000
--- a/jta-core/engine/tests/Benchmark.aim7/parser.py
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^Max Jobs per Minute\s*([\d]+\.[\d]+)",re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-
-print pat_result
-if pat_result:
- cur_dict["short"] = pat_result[0]
- cur_dict["utime"] = pat_result[1]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'FPS'))
diff --git a/jta-core/engine/tests/Benchmark.aim7/reference.log b/jta-core/engine/tests/Benchmark.aim7/reference.log
deleted file mode 100644
index 53909a3..0000000
--- a/jta-core/engine/tests/Benchmark.aim7/reference.log
+++ /dev/null
@@ -1,5 +0,0 @@
-# Automatically generated on by thresholds.awk based on [269, 296] build range
-[short|ge]
-1
-[utime|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.bc/bc-script.sh b/jta-core/engine/tests/Benchmark.bc/bc-script.sh
deleted file mode 100755
index c7ceba6..0000000
--- a/jta-core/engine/tests/Benchmark.bc/bc-script.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-tarball=bc-script.tar.gz
-
-function test_build {
- echo "test compiling (should be here)"
-}
-
-function test_deploy {
- put bc-device.sh $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_BC_EXPR1
- assert_define BENCHMARK_BC_EXPR2
- report "cd $JTA_HOME/jta.$TESTDIR; ./bc-device.sh $BENCHMARK_BC_EXPR1 $BENCHMARK_BC_EXPR2"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.bc/bc-script.tar.gz b/jta-core/engine/tests/Benchmark.bc/bc-script.tar.gz
deleted file mode 100644
index a87229c..0000000
--- a/jta-core/engine/tests/Benchmark.bc/bc-script.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.bc/bc-script/bc-device.sh b/jta-core/engine/tests/Benchmark.bc/bc-script/bc-device.sh
deleted file mode 100755
index 8223dfe..0000000
--- a/jta-core/engine/tests/Benchmark.bc/bc-script/bc-device.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-BC_EXPR1=$1
-BC_EXPR2=$2
-
-BC1=`echo $BC_EXPR1 | bc`
-BC2=`echo $BC_EXPR2 | bc`
-echo "$BC1,$BC2"
diff --git a/jta-core/engine/tests/Benchmark.bc/parser.py b/jta-core/engine/tests/Benchmark.bc/parser.py
deleted file mode 100644
index 3a0bff5..0000000
--- a/jta-core/engine/tests/Benchmark.bc/parser.py
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/python
-
-import os, re, sys, json
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG + "\n"
-
-ref_section_pat = "^\[[\w_ .]+.[gle]{2}\]"
-
-raw_values = cur_file.readlines()
-results = raw_values[-1].rstrip("\n").split(",")
-cur_file.close()
-
-cur_dict["result1"] = results[0]
-cur_dict["result2"] = results[1]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'value'))
-
diff --git a/jta-core/engine/tests/Benchmark.bc/reference.log b/jta-core/engine/tests/Benchmark.bc/reference.log
deleted file mode 100644
index 580456d..0000000
--- a/jta-core/engine/tests/Benchmark.bc/reference.log
+++ /dev/null
@@ -1,4 +0,0 @@
-[result1|ge]
-0
-[result2|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad-src.tar.bz2 b/jta-core/engine/tests/Benchmark.blobsallad/blobsallad-src.tar.bz2
deleted file mode 100755
index 5324157..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad-src.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.Makefile.patch b/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.Makefile.patch
deleted file mode 100755
index e900b99..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.Makefile.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -1,3 +1,9 @@
-+INCDIR = ${SDKROOT}/usr/include
-+LIBDIR = ${SDKROOT}/usr/lib
-+
-+CFLAGS=-I$(INCDIR)
-+LDFLAGS=-Wl,-rpath-link=$(LIBDIR) -L$(LIBDIR)
-+
- OBJECTS = bs_main.o \
- bs_vector.o \
- bs_pointmass.o \
-@@ -15,21 +21,21 @@
- bs_profiler.o \
- bs_rubberband.o
-
--CC = gcc
-+#CC = gcc
-
- DISTDIR = blobsallad-src
-
--CFLAGS = `pkg-config --cflags cairo; sdl-config --cflags`
--LIBS = `pkg-config --libs cairo; sdl-config --libs` -lm -lGL -lGLU
-+CFLAGS += -I$(INCDIR)/cairo -I$(INCDIR)/SDL -D_GNU_SOURCE=1 -D_REENTRANT
-+LDFLAGS += -lcairo -lSDL -lpthread -lm
-
- all: $(OBJECTS)
-- $(CC) -g -o blobsallad $(OBJECTS) $(LIBS)
-+ $(CC) -g -o blobsallad $(OBJECTS) $(LDFLAGS)
-
- map:
-- gcc -o createmap create_testdata.c -Wall -g -lm
-+ $(CC) -o createmap create_testdata.c -Wall -g -lm
-
- octree:
-- gcc -o test_octree test_octree.c bs_octree.c bs_list.c bs_vector.c bs_vector_util.c bs_timer.c bs_array.c -Wall -O2 $(LIBS) $(CFLAGS)
-+ $(CC) -o test_octree test_octree.c bs_octree.c bs_list.c bs_vector.c bs_vector_util.c bs_timer.c bs_array.c -Wall -O2 $(LIBS) $(CFLAGS)
-
- GFX_OBJECTS = gfx_main.o \
- bs_gfx.o \
-@@ -41,7 +47,7 @@
- bs_list.o
-
- gfx: $(GFX_OBJECTS)
-- gcc -o gfx_main -Wall -g $(GFX_OBJECTS) $(LIBS)
-+ $(CC) -o gfx_main -Wall -g $(GFX_OBJECTS) $(LIBS)
-
- .c.o:
- $(CC) -g -Wall $(CFLAGS) $ -c $<
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.auto.patch b/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.auto.patch
deleted file mode 100755
index 37d04cb..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.auto.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- bs_main.c
-+++ bs_main.c
-@@ -11,6 +11,9 @@
- #include "bs_profiler.h"
- #include "bs_rubberband.h"
-
-+static struct timeval beginTime; /* Time of the benchmark start */
-+static int cur_step; /* Current benchmark phase. Used to subsequently increase number of objects each 10 seconds */
-+
- typedef struct bs_main_data_st
- {
- bs_cairo_sdl_t *pCairoSdl;
-@@ -113,7 +116,9 @@
- SDL_Event event;
- SDL_UserEvent userevent;
- bs_main_data_t *pMainData;
--
-+ struct timeval curTime;
-+ int hunsec;
-+
- pMainData = (bs_main_data_t*) pUserData;
-
- userevent.type = SDL_USEREVENT;
-@@ -121,6 +126,20 @@
- userevent.data1 = NULL;
- userevent.data2 = NULL;
-
-+ gettimeofday(&curTime, NULL);
-+ hunsec = curTime.tv_sec - beginTime.tv_sec;
-+
-+ /* increase cur_step each 10 seconds */
-+ if (cur_step < hunsec / 10) {
-+ printf("%d objects = %.2f fps\n", 1 << (cur_step + 1), pMainData->fps);
-+ userevent.code = 2; /* add more objects */
-+ cur_step++;
-+ }
-+
-+ /* exit if requested number of objects is reached */
-+ if (cur_step == 4)
-+ userevent.code = 3;
-+
- event.type = SDL_USEREVENT;
- event.user = userevent;
-
-@@ -152,14 +171,19 @@
- pMainData->newTimerInterval = 50;
- pMainData->fps = 20.0;
- pMainData->running = TRUE;
--
-+
-+ cur_step = 0;
-+
- bs_profiler_init();
-
-+ gettimeofday(&beginTime, NULL);
- gettimeofday(&startTime, NULL);
- pMainData->lastFrameTimeStamp = startTime.tv_sec * 1000 + startTime.tv_usec / 1000;
-
- SDL_AddTimer(50, bs_main_sdl_timer_callback, pMainData);
-
-+ bs_blob_collective_split(pMainData->pCollective);
-+
- for(;;)
- {
- SDL_WaitEvent(&event);
-@@ -253,8 +277,7 @@
- break;
-
- case SDL_USEREVENT:
-- if(event.user.code == 1)
-- {
-+ if (event.user.code == 1) {
- gettimeofday(&startTime, NULL);
- bs_main_update_simulation(pMainData);
- bs_main_redraw(pMainData);
-@@ -268,10 +291,15 @@
- usedTime = 50;
- }
-
-- pMainData->newTimerInterval = usedTime;
-- }
-- break;
--
-+ pMainData->newTimerInterval = usedTime;
-+ } else if (event.user.code == 2) {
-+ int i;
-+ for (i = 0; i < (1 << cur_step); i++)
-+ bs_blob_collective_split(pMainData->pCollective);
-+ } else if (event.user.code == 3) {
-+ exit(0);
-+ }
-+ break;
- case SDL_QUIT:
- exit(0);
- break;
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.printcleanup.patch b/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.printcleanup.patch
deleted file mode 100755
index d295308..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.printcleanup.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bs_blob_collective.c
-+++ bs_blob_collective.c
-@@ -152,7 +152,7 @@
-
- bs_list_unlink_p_cont(pCollective->pBlobs, bs_blob_collective_remove_blob_cb, findData.pMotherBlob);
-
-- printf("number of blobs: %d\n", bs_list_get_length(pCollective->pBlobs));
-+/* printf("number of blobs: %d\n", bs_list_get_length(pCollective->pBlobs)); */
- }
-
- typedef struct bs_blob_collective_join_find_smallest_st
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.sh b/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.sh
deleted file mode 100644
index ba41e38..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/blobsallad.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-tarball=blobsallad-src.tar.bz2
-
-function test_build {
- patch -p0 -N -s < $TEST_HOME/blobsallad.Makefile.patch
- patch -p0 -N -s < $TEST_HOME/blobsallad.auto.patch
- patch -p0 -N -s < $TEST_HOME/bs_main.c.patch
-
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" SDKROOT="$SDKROOT" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put blobsallad $JTA_HOME/jta.$TESTDIR/
- put -r maps $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; export DISPLAY=:0; xrandr | awk '/\*/ {split(\$1, a, \"x\"); exit(system(\"./blobsallad \" a[1] a[2]))}'"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/bs_main.c.patch b/jta-core/engine/tests/Benchmark.blobsallad/bs_main.c.patch
deleted file mode 100755
index cf188a1..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/bs_main.c.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- bs_main.c
-+++ bs_main.c
-@@ -165,9 +165,9 @@
- //pMainData->pRubberband = bs_rubberband_create(2.5f, 3.0f);
- pMainData->pEnv = bs_env_create(0.0f, 0.0f, 6.0f, 4.0f);
- pMainData->pGravity = bs_vector_create(0.0f, 10.0f);
-- pMainData->pCairoSdl = bs_cairo_sdl_create(600, 400);
-- pMainData->width = 600.0;
-- pMainData->height = 400.0;
-+ pMainData->pCairoSdl = bs_cairo_sdl_create(1600, 1024);
-+ pMainData->width = 1600.0;
-+ pMainData->height = 1024.0;
- pMainData->newTimerInterval = 50;
- pMainData->fps = 20.0;
- pMainData->running = TRUE;
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/parser.py b/jta-core/engine/tests/Benchmark.blobsallad/parser.py
deleted file mode 100755
index 6ad8113..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/parser.py
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\d\w_ .]+.[gle]{2}\]"
-cur_search_str = "^([\d]{1,2})( objects =)(\ *)(\d{1,2}.?\d{1,2})(.*)$"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG
-cur_raw_values = cur_file.readlines()
-cur_file.close()
-
-for cur_item in cur_raw_values:
- cur_match = re.match(cur_search_str, cur_item)
- if cur_match:
- cur_dict[cur_match.group(1)+"_objects"] = cur_match.group(4)
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'FPS'))
diff --git a/jta-core/engine/tests/Benchmark.blobsallad/reference.log b/jta-core/engine/tests/Benchmark.blobsallad/reference.log
deleted file mode 100644
index 778cbb4..0000000
--- a/jta-core/engine/tests/Benchmark.blobsallad/reference.log
+++ /dev/null
@@ -1,8 +0,0 @@
-[16_objects|ge]
-1
-[2_objects|ge]
-1
-[4_objects|ge]
-1
-[8_objects|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.bonnie/bonnie++-1.03e.tar.gz b/jta-core/engine/tests/Benchmark.bonnie/bonnie++-1.03e.tar.gz
deleted file mode 100755
index ed568a9..0000000
--- a/jta-core/engine/tests/Benchmark.bonnie/bonnie++-1.03e.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.bonnie/bonnie++.sh b/jta-core/engine/tests/Benchmark.bonnie/bonnie++.sh
deleted file mode 100644
index 95b97ec..0000000
--- a/jta-core/engine/tests/Benchmark.bonnie/bonnie++.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-tarball=bonnie++-1.03e.tar.gz
-
-function test_build {
- ./configure --host=$HOST --build=`uname -m`-linux-gnu;
- make && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put bonnie++ $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_BONNIE_MOUNT_BLOCKDEV
- assert_define BENCHMARK_BONNIE_MOUNT_POINT
- assert_define BENCHMARK_BONNIE_SIZE
- assert_define BENCHMARK_BONNIE_RAM
-
- hd_test_mount_prepare $BENCHMARK_BONNIE_MOUNT_BLOCKDEV $BENCHMARK_BONNIE_MOUNT_POINT
-
- report "cd $JTA_HOME/jta.$TESTDIR; pwd; ls; ./bonnie\+\+ -d $BENCHMARK_BONNIE_MOUNT_POINT/jta.$TESTDIR -s $BENCHMARK_BONNIE_SIZE -u 0:0 -r $BENCHMARK_BONNIE_RAM"
- sleep 60
-
- hd_test_clean_umount $BENCHMARK_BONNIE_MOUNT_BLOCKDEV $BENCHMARK_BONNIE_MOUNT_POINT
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.bonnie/parser.py b/jta-core/engine/tests/Benchmark.bonnie/parser.py
deleted file mode 100755
index 0de1143..0000000
--- a/jta-core/engine/tests/Benchmark.bonnie/parser.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w_ .]+.[gle]{2}\]"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG + "\n"
-
-raw_values = cur_file.readlines()
-results = raw_values[-1].rstrip("\n").split(",")
-
-cur_file.close()
-
-if len(results) < 26:
- sys.exit("\nJTA error reason: No results found\n")
-
-cur_dict["Sequential_Output.PerChr"] = results[2]
-cur_dict["Sequential_Output.Block"] = results[4]
-cur_dict["Sequential_Output.Rewrite"] = results[6]
-cur_dict["Sequential_Input.PerChr"] = results[8]
-cur_dict["Sequential_Create.Create"] = results[15]
-cur_dict["Sequential_Create.Delete"] = results[19]
-cur_dict["Random_Create.Create"] = results[21]
-cur_dict["Random_Create.Delete"] = results[25]
-
-for x in cur_dict:
- print x
- if '+' in cur_dict[x]:
- cur_dict[x] = '0'
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Rate, MB/s'))
diff --git a/jta-core/engine/tests/Benchmark.bonnie/reference.log b/jta-core/engine/tests/Benchmark.bonnie/reference.log
deleted file mode 100644
index 459c90f..0000000
--- a/jta-core/engine/tests/Benchmark.bonnie/reference.log
+++ /dev/null
@@ -1,16 +0,0 @@
-[Random_Create.Create|ge]
-0
-[Random_Create.Delete|ge]
-0
-[Sequential_Create.Create|ge]
-0
-[Sequential_Create.Delete|ge]
-0
-[Sequential_Input.PerChr|ge]
-0
-[Sequential_Output.Block|ge]
-0
-[Sequential_Output.PerChr|ge]
-0
-[Sequential_Output.Rewrite|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.sh b/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.sh
deleted file mode 100644
index db12310..0000000
--- a/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-tarball=cyclictest.tar.gz
-
-function test_build {
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put cyclictest $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_CYCLICTEST_LOOPS
- report "cd $JTA_HOME/jta.$TESTDIR; ./cyclictest -t 2 -l $BENCHMARK_CYCLICTEST_LOOPS -q"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.tar.gz b/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.tar.gz
deleted file mode 100644
index 69f88ea..0000000
--- a/jta-core/engine/tests/Benchmark.cyclictest/cyclictest.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.cyclictest/parser.py b/jta-core/engine/tests/Benchmark.cyclictest/parser.py
deleted file mode 100755
index dde3967..0000000
--- a/jta-core/engine/tests/Benchmark.cyclictest/parser.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_ .]+.[gle]{2}\]"
-cur_search_pat = re.compile("^T:([\s\d]+)(.*)P:(.*)C:(.*)Min:([\s\d]+)Act:([\s\d]+)Avg:([\s\d]+)Max:([\s\d]+)",re.MULTILINE)
-
-res_dict = {}
-cur_dict = {}
-
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict["Thread0.Min"] = '%d' % int(pat_result[0][4])
- cur_dict["Thread0.Act"] = '%d' % int(pat_result[0][5])
- cur_dict["Thread0.Avg"] = '%d' % int(pat_result[0][6])
- cur_dict["Thread0.Max"] = '%d' % int(pat_result[0][7])
- cur_dict["Thread1.Min"] = '%d' % int(pat_result[1][4])
- cur_dict["Thread1.Act"] = '%d' % int(pat_result[1][5])
- cur_dict["Thread1.Avg"] = '%d' % int(pat_result[1][6])
- cur_dict["Thread1.Max"] = '%d' % int(pat_result[1][7])
-
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'usec'))
diff --git a/jta-core/engine/tests/Benchmark.cyclictest/reference.log b/jta-core/engine/tests/Benchmark.cyclictest/reference.log
deleted file mode 100644
index 83a959d..0000000
--- a/jta-core/engine/tests/Benchmark.cyclictest/reference.log
+++ /dev/null
@@ -1,17 +0,0 @@
-#sdfdsf
-[Thread0.Min|le]
-10000000
-[Thread0.Act|le]
-10000000
-[Thread0.Avg|le]
-10000000
-[Thread0.Max|le]
-10000000
-[Thread1.Min|le]
-10000000
-[Thread1.Act|le]
-10000000
-[Thread1.Avg|le]
-10000000
-[Thread1.Max|le]
-10000000
diff --git a/jta-core/engine/tests/Benchmark.dbench/dbench-3.04.tar.gz b/jta-core/engine/tests/Benchmark.dbench/dbench-3.04.tar.gz
deleted file mode 100644
index c0bb2e2..0000000
--- a/jta-core/engine/tests/Benchmark.dbench/dbench-3.04.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.dbench/dbench.sh b/jta-core/engine/tests/Benchmark.dbench/dbench.sh
deleted file mode 100644
index 81dfabf..0000000
--- a/jta-core/engine/tests/Benchmark.dbench/dbench.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-tarball=dbench-3.04.tar.gz
-
-function test_build {
- patch -N -s -p1 < $TEST_HOME/dbench_startup.patch
- ./configure --host=$HOST --build=`uname -m`-linux-gnu CFLAGS="$CFLAGS";
- make && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put dbench client.txt $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_DBENCH_MOUNT_BLOCKDEV
- assert_define BENCHMARK_DBENCH_MOUNT_POINT
- assert_define BENCHMARK_DBENCH_TIMELIMIT
- assert_define BENCHMARK_DBENCH_NPROCS
-
- hd_test_mount_prepare $BENCHMARK_DBENCH_MOUNT_BLOCKDEV $BENCHMARK_DBENCH_MOUNT_POINT
-
- report "cd $JTA_HOME/jta.$TESTDIR; cp client.txt $BENCHMARK_DBENCH_MOUNT_POINT/jta.$TESTDIR; pwd; ./dbench -t $BENCHMARK_DBENCH_TIMELIMIT -D $BENCHMARK_DBENCH_MOUNT_POINT/jta.$TESTDIR -c $BENCHMARK_DBENCH_MOUNT_POINT/jta.$TESTDIR/client.txt $BENCHMARK_DBENCH_NPROCS; rm $BENCHMARK_DBENCH_MOUNT_POINT/jta.$TESTDIR/client.txt"
-
- sleep 5
-
- hd_test_clean_umount $BENCHMARK_DBENCH_MOUNT_BLOCKDEV $BENCHMARK_DBENCH_MOUNT_POINT
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.dbench/dbench_startup.patch b/jta-core/engine/tests/Benchmark.dbench/dbench_startup.patch
deleted file mode 100644
index b23e67c..0000000
--- a/jta-core/engine/tests/Benchmark.dbench/dbench_startup.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-diff -u old/ new/
---- old/Makefile.in 2008-09-18 14:43:55.000000000 -0700
-+++ new/Makefile.in 2008-09-18 14:42:53.000000000 -0700
-@@ -22,10 +22,10 @@
- all: dbench tbench tbench_srv
-
- dbench: $(DB_OBJS)
-- $(CC) -o $@ $(DB_OBJS) $(LIBS)
-+ $(CC) -lpthread -o $@ $(DB_OBJS) $(LIBS)
-
- tbench: $(TB_OBJS)
-- $(CC) -o $@ $(TB_OBJS) $(LIBS)
-+ $(CC) -lpthread -o $@ $(TB_OBJS) $(LIBS)
-
- tbench_srv: $(SRV_OBJS)
- $(CC) -o $@ $(SRV_OBJS) $(LIBS)
-diff -u old/ new/
---- old/dbench.c 2008-09-18 14:43:49.000000000 -0700
-+++ new/dbench.c 2008-09-18 14:42:46.000000000 -0700
-@@ -130,6 +130,8 @@
- int synccount;
- struct timeval tv;
- FILE *load;
-+ int shmid;
-+ sem_t *sema;
-
- load = open_loadfile();
- if (load == NULL) {
-@@ -162,12 +164,24 @@
- children[i].directory = directory;
- }
-
-+ shmid = shmget(IPC_PRIVATE, sizeof(*sema), IPC_CREAT | 0666);
-+ if (shmid < 0) {
-+ perror("could not create shared memory segment");
-+ exit(1);
-+ }
-+ sema = shmat(shmid, NULL, 0);
-+
-+ if (sem_init(sema, 1, 0) < 0) {
-+ perror("semaphore initilization failed");
-+ exit(1);
-+ }
-+
- for (i=0;i<nprocs;i++) {
- if (fork() == 0) {
- setlinebuf(stdout);
- nb_setup(&children[i]);
- children[i].status = getpid();
-- pause();
-+ sem_wait(sema);
- fn(&children[i], loadfile);
- _exit(0);
- }
-@@ -185,12 +199,14 @@
-
- if (synccount != nprocs) {
- printf("FAILED TO START %d CLIENTS (started %d)\n", nprocs, synccount);
-+ shmdt(sema);
- return;
- }
-
- printf("%d clients started\n", nprocs);
-
-- kill(0, SIGCONT);
-+ for (i=0;i<nprocs;i++)
-+ sem_post(sema);
-
- tv_start = timeval_current();
-
-@@ -202,6 +218,7 @@
- if (WEXITSTATUS(status) != 0) {
- printf("Child failed with status %d\n",
- WEXITSTATUS(status));
-+ shmdt(sema);
- exit(1);
- }
- i++;
-@@ -210,6 +227,8 @@
- alarm(0);
- sig_alarm(SIGALRM);
-
-+ shmdt(sema);
-+
- printf("\n");
- }
-
-diff -u old/ new/
---- old/dbench.h 2008-09-18 14:43:48.000000000 -0700
-+++ new/dbench.h 2008-09-18 14:42:48.000000000 -0700
-@@ -35,6 +35,7 @@
- #include <sys/ipc.h>
- #include <sys/shm.h>
- #include <sys/mman.h>
-+#include <semaphore.h>
-
- #ifdef HAVE_SYS_VFS_H
- #include <sys/vfs.h>
diff --git a/jta-core/engine/tests/Benchmark.dbench/parser.py b/jta-core/engine/tests/Benchmark.dbench/parser.py
deleted file mode 100755
index 136ee24..0000000
--- a/jta-core/engine/tests/Benchmark.dbench/parser.py
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^(Throughput)(.*)(MB/sec)(.*)(procs)$",re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- print pat_result
- cur_dict["Throughput"] = pat_result[0][1]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'MBS'))
diff --git a/jta-core/engine/tests/Benchmark.dbench/reference.log b/jta-core/engine/tests/Benchmark.dbench/reference.log
deleted file mode 100644
index d69127a..0000000
--- a/jta-core/engine/tests/Benchmark.dbench/reference.log
+++ /dev/null
@@ -1,3 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [628, 670] build range
-[Throughput|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.ebizzy/ebizzy-0.3.tar.gz b/jta-core/engine/tests/Benchmark.ebizzy/ebizzy-0.3.tar.gz
deleted file mode 100644
index d1bd9ed..0000000
--- a/jta-core/engine/tests/Benchmark.ebizzy/ebizzy-0.3.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.ebizzy/ebizzy.sh b/jta-core/engine/tests/Benchmark.ebizzy/ebizzy.sh
deleted file mode 100644
index b524261..0000000
--- a/jta-core/engine/tests/Benchmark.ebizzy/ebizzy.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-tarball=ebizzy-0.3.tar.gz
-
-function test_build {
- $CC -Wall -Wshadow -lpthread -o ebizzy ebizzy.c && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put ebizzy $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_EBIZZY_CHUNKS
- assert_define BENCHMARK_EBIZZY_CHUNK_SIZE
- assert_define BENCHMARK_EBIZZY_TIME
- assert_define BENCHMARK_EBIZZY_THREADS
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./ebizzy -m -n $BENCHMARK_EBIZZY_CHUNKS -P -R -s $BENCHMARK_EBIZZY_CHUNK_SIZE -S $BENCHMARK_EBIZZY_TIME -t $BENCHMARK_EBIZZY_THREADS"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.ebizzy/parser.py b/jta-core/engine/tests/Benchmark.ebizzy/parser.py
deleted file mode 100755
index 4a75353..0000000
--- a/jta-core/engine/tests/Benchmark.ebizzy/parser.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^([\d]+) (records\/s)")
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- print pat_result
- cur_dict['ebizzy'] = pat_result[0][0]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'records/sec'))
diff --git a/jta-core/engine/tests/Benchmark.ebizzy/reference.log b/jta-core/engine/tests/Benchmark.ebizzy/reference.log
deleted file mode 100644
index 6f10f00..0000000
--- a/jta-core/engine/tests/Benchmark.ebizzy/reference.log
+++ /dev/null
@@ -1,3 +0,0 @@
-#esdfdsf
-[ebizzy|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.ffsb/ffsb-6.0-rc2.tar.bz2 b/jta-core/engine/tests/Benchmark.ffsb/ffsb-6.0-rc2.tar.bz2
deleted file mode 100644
index 96c2f18..0000000
--- a/jta-core/engine/tests/Benchmark.ffsb/ffsb-6.0-rc2.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.ffsb/ffsb.sh b/jta-core/engine/tests/Benchmark.ffsb/ffsb.sh
deleted file mode 100644
index 4a5ff37..0000000
--- a/jta-core/engine/tests/Benchmark.ffsb/ffsb.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-tarball=ffsb-6.0-rc2.tar.bz2
-
-function test_build {
- ./configure --host=$HOST --build=`uname -m`-linux-gnu CC=$CC AR=$AR RANLIB=$RANLIB CXX=$CXX CPP=$CPP CXXCPP=$CXXCPP CFLAGS="$CFLAGS";
- make && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- assert_define BENCHMARK_FFSB_MOUNT_POINT
- sed -i "s|/mnt/test1|$BENCHMARK_FFSB_MOUNT_POINT/jta.$TESTDIR|g" examples/profile_everything
- put ffsb $JTA_HOME/jta.$TESTDIR/
- put examples/profile_everything $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_FFSB_MOUNT_BLOCKDEV
- assert_define BENCHMARK_FFSB_MOUNT_POINT
-
- hd_test_mount_prepare $BENCHMARK_FFSB_MOUNT_BLOCKDEV $BENCHMARK_FFSB_MOUNT_POINT
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./ffsb profile_everything"
-
- hd_test_clean_umount $BENCHMARK_FFSB_MOUNT_BLOCKDEV $BENCHMARK_FFSB_MOUNT_POINT
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.ffsb/parser.py b/jta-core/engine/tests/Benchmark.ffsb/parser.py
deleted file mode 100755
index 7a834e3..0000000
--- a/jta-core/engine/tests/Benchmark.ffsb/parser.py
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_ .]+.[gle]{2}\]"
-
-cur_search_pat_main = re.compile("^\s*(readall|create|append|delete|stat|writeall|writeall_fsync|open_close|create_fsync|append_fsync)\s{1}:\s*(\d+\.?\d*)\s*(\d+\.?\d*)\s*(\d+\.?\d*)%\s*(\d+\.?\d*)%\s*(NA|\d+\.?\d*).*$",re.MULTILINE)
-cur_search_pat_throughput = re.compile("^(Read|Write)\s{1}Throughput:\s*(\d+\.?\d*)(\D{1})B/sec$",re.MULTILINE)
-cur_search_pat_syscalls_latency = re.compile("^\[\s*(\D+)\]\s*(\d+\.?\d*)\s*(\d+\.?\d*)\s*(\d+\.?\d*).*$",re.MULTILINE)
-
-res_dict = {}
-cur_dict = {}
-
-pat_result_main = plib.parse(cur_search_pat_main)
-if pat_result_main:
- for test in pat_result_main:
- print test
- cur_dict["Main."+test[0]+".Transactions"] = test[1]
- cur_dict["Main."+test[0]+".TPS"] = test[2]
- cur_dict["Main."+test[0]+".TPercent"] = test[3]
- cur_dict["Main."+test[0]+".OpWeight"] = test[4]
-
-
-pat_result_throughput = plib.parse(cur_search_pat_throughput)
-if pat_result_throughput:
- print pat_result_throughput
- if pat_result_throughput[0][2] == 'K':
- r_mul = 1;
- elif pat_result_throughput[0][2] == 'M':
- r_mul = 1000;
- if pat_result_throughput[1][2] == 'K':
- w_mul = 1;
- elif pat_result_throughput[1][2] == 'M':
- w_mul = 1000;
- cur_dict["Throughput.Read"] = '%.2f' % (float(pat_result_throughput[0][1]) * r_mul)
- cur_dict["Throughput.Write"] = '%.2f' % (float(pat_result_throughput[1][1]) * w_mul)
-
-
-pat_result_syscalls_latency = plib.parse(cur_search_pat_syscalls_latency)
-if pat_result_syscalls_latency:
- for test in pat_result_syscalls_latency:
- print test
- cur_dict["Syscall_latency."+test[0]+".Min"] = test[1]
- cur_dict["Syscall_latency."+test[0]+".Avg"] = test[2]
- cur_dict["Syscall_latency."+test[0]+".Max"] = test[3]
-
-print cur_dict
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', ''))
diff --git a/jta-core/engine/tests/Benchmark.ffsb/reference.log b/jta-core/engine/tests/Benchmark.ffsb/reference.log
deleted file mode 100644
index 698b0d7..0000000
--- a/jta-core/engine/tests/Benchmark.ffsb/reference.log
+++ /dev/null
@@ -1,122 +0,0 @@
-#esdfdsf
-[Main.create.Transactions|ge]
-0
-[Main.create.TPS|ge]
-0
-[Main.create.TPercent|le]
-100
-[Main.create.OpWeight|le]
-100
-[Main.readall.Transactions|ge]
-0
-[Main.readall.TPS|ge]
-0
-[Main.readall.TPercent|le]
-100
-[Main.readall.OpWeight|le]
-100
-[Main.append.Transactions|ge]
-0
-[Main.append.TPS|ge]
-0
-[Main.append.TPercent|le]
-100
-[Main.append.OpWeight|le]
-100
-[Main.stat.Transactions|ge]
-0
-[Main.stat.TPS|ge]
-0
-[Main.stat.TPercent|le]
-100
-[Main.stat.OpWeight|le]
-100
-[Main.delete.Transactions|ge]
-0
-[Main.delete.TPS|ge]
-0
-[Main.delete.TPercent|le]
-100
-[Main.delete.OpWeight|le]
-100
-[Main.writeall.Transactions|ge]
-0
-[Main.writeall.TPS|ge]
-0
-[Main.writeall.TPercent|le]
-100
-[Main.writeall.OpWeight|le]
-100
-[Main.writeall_fsync.Transactions|ge]
-0
-[Main.writeall_fsync.TPS|ge]
-0
-[Main.writeall_fsync.TPercent|le]
-100
-[Main.writeall_fsync.OpWeight|le]
-100
-[Main.open_close.Transactions|ge]
-0
-[Main.open_close.TPS|ge]
-0
-[Main.open_close.TPercent|le]
-100
-[Main.open_close.OpWeight|le]
-100
-[Main.create_fsync.Transactions|ge]
-0
-[Main.create_fsync.TPS|ge]
-0
-[Main.create_fsync.TPercent|le]
-100
-[Main.create_fsync.OpWeight|le]
-100
-[Main.append_fsync.Transactions|ge]
-0
-[Main.append_fsync.TPS|ge]
-0
-[Main.append_fsync.TPercent|le]
-100
-[Main.append_fsync.OpWeight|le]
-100
-[Throughput.Read|ge]
-1
-[Throughput.Write|ge]
-1
-[Syscall_latency.open.Min|le]
-1000
-[Syscall_latency.open.Avg|le]
-1000
-[Syscall_latency.open.Max|le]
-10000
-[Syscall_latency.read.Min|le]
-1000
-[Syscall_latency.read.Avg|le]
-1000
-[Syscall_latency.read.Max|le]
-10000
-[Syscall_latency.write.Min|le]
-1000
-[Syscall_latency.write.Avg|le]
-1000
-[Syscall_latency.write.Max|le]
-10000
-[Syscall_latency.unlink.Min|le]
-1000
-[Syscall_latency.unlink.Avg|le]
-1000
-[Syscall_latency.unlink.Max|le]
-10000
-[Syscall_latency.close.Min|le]
-1000
-[Syscall_latency.close.Avg|le]
-1000
-[Syscall_latency.close.Max|le]
-10000
-[Syscall_latency.stat.Min|le]
-1000
-[Syscall_latency.stat.Avg|le]
-1000
-[Syscall_latency.stat.Max|le]
-10000
-
diff --git a/jta-core/engine/tests/Benchmark.fio/fio-1.58.patch b/jta-core/engine/tests/Benchmark.fio/fio-1.58.patch
deleted file mode 100755
index fd6ae14..0000000
--- a/jta-core/engine/tests/Benchmark.fio/fio-1.58.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Naurp fio-1.58.orig/Makefile fio-1.58/Makefile
---- fio-1.58.orig/Makefile 2011-09-16 10:44:10.000000000 +0400
-+++ fio-1.58/Makefile 2011-11-17 02:20:52.794850399 +0400
-@@ -1,4 +1,4 @@
--CC = gcc
-+CC = which ${CC}
- DEBUGFLAGS = -D_FORTIFY_SOURCE=2 -DFIO_INC_DEBUG
- CPPFLAGS= -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
- $(DEBUGFLAGS)
-@@ -18,10 +18,10 @@ SOURCE = gettime.c fio.c ioengines.c ini
-
- ifeq ($(UNAME), Linux)
- SOURCE += diskutil.c fifo.c blktrace.c helpers.c cgroup.c trim.c \
-- engines/libaio.c engines/posixaio.c engines/sg.c \
-+ engines/posixaio.c engines/sg.c \
- engines/splice.c engines/syslet-rw.c engines/guasi.c \
- engines/binject.c engines/rdma.c profiles/tiobench.c
-- LIBS += -lpthread -ldl -lrt -laio
-+ LIBS += -lpthread -ldl -lrt
- CFLAGS += -rdynamic
- endif
- ifeq ($(UNAME), SunOS)
-diff -Naurp fio-1.58.orig/os/os-linux.h fio-1.58/os/os-linux.h
---- fio-1.58.orig/os/os-linux.h 2011-09-16 10:44:10.000000000 +0400
-+++ fio-1.58/os/os-linux.h 2011-11-17 02:21:34.630921789 +0400
-@@ -17,7 +17,6 @@
- #include "binject.h"
- #include "../file.h"
-
--#define FIO_HAVE_LIBAIO
- #define FIO_HAVE_POSIXAIO
- #define FIO_HAVE_FADVISE
- #define FIO_HAVE_CPU_AFFINITY
diff --git a/jta-core/engine/tests/Benchmark.fio/fio-1.58.tar.gz b/jta-core/engine/tests/Benchmark.fio/fio-1.58.tar.gz
deleted file mode 100755
index a3ef57e..0000000
--- a/jta-core/engine/tests/Benchmark.fio/fio-1.58.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.patch b/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.patch
deleted file mode 100644
index 4648e82..0000000
--- a/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- fio-2.0.8-orig/Makefile 2012-05-29 07:29:12.000000000 -0400
-+++ fio-2.0.8/Makefile 2014-03-27 18:56:58.565451683 -0400
-@@ -1,4 +1,4 @@
--CC = gcc
-+CC = which ${CC}
- DEBUGFLAGS = -D_FORTIFY_SOURCE=2 -DFIO_INC_DEBUG
- CPPFLAGS= -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
- $(DEBUGFLAGS)
-@@ -18,10 +18,10 @@
-
- ifeq ($(UNAME), Linux)
- SOURCE += diskutil.c fifo.c blktrace.c helpers.c cgroup.c trim.c \
-- engines/libaio.c engines/posixaio.c engines/sg.c \
-+ engines/posixaio.c engines/sg.c \
- engines/splice.c engines/syslet-rw.c engines/guasi.c \
- engines/binject.c engines/rdma.c profiles/tiobench.c
-- LIBS += -lpthread -ldl -lrt -laio
-+ LIBS += -lpthread -ldl -lrt
- LDFLAGS += -rdynamic
- endif
- ifeq ($(UNAME), SunOS)
-
---- fio-2.0.8-orig/os/os-linux.h 2012-05-29 07:29:12.000000000 -0400
-+++ fio-2.0.8/os/os-linux.h 2014-03-27 22:43:29.936847733 -0400
-@@ -20,7 +20,7 @@
- #include "binject.h"
- #include "../file.h"
-
--#define FIO_HAVE_LIBAIO
-+//#define FIO_HAVE_LIBAIO
- #define FIO_HAVE_POSIXAIO
- #define FIO_HAVE_FADVISE
- #define FIO_HAVE_CPU_AFFINITY
diff --git a/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.tar.gz b/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.tar.gz
deleted file mode 100644
index 76844a3..0000000
--- a/jta-core/engine/tests/Benchmark.fio/fio-2.0.8.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.fio/fio.sh b/jta-core/engine/tests/Benchmark.fio/fio.sh
deleted file mode 100644
index b64be23..0000000
--- a/jta-core/engine/tests/Benchmark.fio/fio.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#tarball=fio-1.58.tar.gz
-tarball=fio-2.0.8.tar.gz
-
-function test_build {
-# patch -p1 -N -s < $TEST_HOME/fio-1.58.patch
- patch -p1 -N -s < $TEST_HOME/fio-2.0.8.patch
-
-# >/dev/null
-
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP"
- touch ../test_suite_ready
-}
-
-function test_deploy {
- assert_define BENCHMARK_FIO_MOUNT_BLOCKDEV
- assert_define BENCHMARK_FIO_MOUNT_POINT
-
- cd examples
- cp fsx fsx-current
- cp ssd-test ssd-test-current
-
- # libaio is not available in XXX; O_DIRECT is not supported by XXXfs.
- sed -i -e "s/libaio/posixaio/g" -e "/direct=/d" fsx-current ssd-test-current
- sed -i -e "s|mount\-point\-of\-ssd|$BENCHMARK_FIO_MOUNT_POINT/jta.$TESTDIR|g" -e "s/1g/90m/g" ssd-test-current
-
- # Decrease test execution time by an order of magnitude
- sed -i -e "/loops=/cloops=10000" fsx-current
- echo "directory=$BENCHMARK_FIO_MOUNT_POINT/jta.$TESTDIR" >> fsx-current
- cd -
-
- put fio examples/fsx-current examples/ssd-test-current $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_FIO_MOUNT_BLOCKDEV
- assert_define BENCHMARK_FIO_MOUNT_POINT
- assert_define BENCHMARK_FIO_TIMEOUT
-
- hd_test_mount_prepare $BENCHMARK_FIO_MOUNT_BLOCKDEV $BENCHMARK_FIO_MOUNT_POINT
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./fio ssd-test-current --timeout=$timeout"
- report_append "cd $JTA_HOME/jta.$TESTDIR; ./fio fsx-current --timeout=$BENCHMARK_FIO_TIMEOUT"
-
- hd_test_clean_umount $BENCHMARK_FIO_MOUNT_BLOCKDEV $BENCHMARK_FIO_MOUNT_POINT
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.fio/parser.py b/jta-core/engine/tests/Benchmark.fio/parser.py
deleted file mode 100755
index ee3f8ed..0000000
--- a/jta-core/engine/tests/Benchmark.fio/parser.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_ .]+.[gle]{2}\]"
-cur_search_pat = re.compile("( READ:| WRITE:)(.*)(aggrb=)([\d.]+)(KB\/s)",re.MULTILINE)
-
-res_dict = {}
-cur_dict = {}
-
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict["SSD_Read.Seq"] = '%.2f' % float(pat_result[0][3])
- cur_dict["SSD_Read.Random"] = '%.2f' % float(pat_result[1][3])
- cur_dict["SSD_Write.Seq"] = '%.2f' % float(pat_result[2][3])
- cur_dict["SSD_Write.Random"] = '%.2f' % float(pat_result[3][3])
- cur_dict["File.Read"] = '%.2f' % float(pat_result[4][3])
- cur_dict["File.Write"] = '%.2f' % float(pat_result[5][3])
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Avg bandwidth.KB/s'))
diff --git a/jta-core/engine/tests/Benchmark.fio/reference.log b/jta-core/engine/tests/Benchmark.fio/reference.log
deleted file mode 100644
index 8a6f5af..0000000
--- a/jta-core/engine/tests/Benchmark.fio/reference.log
+++ /dev/null
@@ -1,13 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [519, 621] build range
-[File.Read|ge]
-1
-[File.Write|ge]
-1
-[SSD_Read.Random|ge]
-1
-[SSD_Read.Seq|ge]
-1
-[SSD_Write.Random|ge]
-1
-[SSD_Write.Seq|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.fs_mark/fs_mark-3.2.tgz b/jta-core/engine/tests/Benchmark.fs_mark/fs_mark-3.2.tgz
deleted file mode 100644
index aea8a94..0000000
--- a/jta-core/engine/tests/Benchmark.fs_mark/fs_mark-3.2.tgz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf-0.40.tar.bz2 b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf-0.40.tar.bz2
deleted file mode 100755
index 22caef5..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf-0.40.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf.sh b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf.sh
deleted file mode 100644
index 68b1963..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-tarball=gtkperf-0.40.tar.bz2
-
-function test_build {
- cd src
- patch -p0 -N -s < $TEST_HOME/gtkperf_callbacks.c.patch
- patch -p0 -N -s < $TEST_HOME/gtkperf_interface.c.patch
- patch -p0 -N -s < $TEST_HOME/gtkperf_main.c.patch
- patch -p0 -N -s < $TEST_HOME/gtkperf_appdata.h.patch
- cd ..
- export PATH=/usr/local/bin:$PATH
- ./configure --prefix=$JTA_HOME/$TESTDIR --host=$HOST --build=`uname -m`-linux-gnu --target=$HOST
- make
- # || { cd src; $CC -o .libs/gtkperf support.o main.o interface.o callbacks.o tests.o timing.o -L${SDKROOT}/usr/lib ${SDKROOT}/usr/lib/libgtk-x11-2.0.so ${SDKROOT}/usr/lib/libatk-1.0.so ${SDKROOT}/usr/lib/libgio-2.0.so ${SDKROOT}/usr/lib/libpangoft2-1.0.so ${SDKROOT}/usr/lib/libfreetype.so ${SDKROOT}/usr/lib/libfontconfig.so ${SDKROOT}/usr/lib/libgdk-x11-2.0.so ${SDKROOT}/usr/lib/libgdk_pixbuf-2.0.so ${SDKROOT}/usr/lib/libpangocairo-1.0.so ${SDKROOT}/usr/lib/libpango-1.0.so ${SDKROOT}/usr/lib/libcairo.so ${SDKROOT}/usr/lib/libgobject-2.0.so ${SDKROOT}/usr/lib/libgmodule-2.0.so ${SDKROOT}/usr/lib/libglib-2.0.so -Wl,--rpath -Wl,${SDKROOT}/usr/lib -Wl,--sysroot=${SDKROOT}; } && touch ../test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- cmd "gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders && pango-querymodules > /etc/pango/pango.modules && mkdir -p $JTA_HOME/jta.$TESTDIR/share/pixmaps"
- put src/gtkperf $JTA_HOME/jta.$TESTDIR/
- put pixmaps/*.png $JTA_HOME/jta.$TESTDIR/share/pixmaps
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; export DISPLAY=:0; xrandr | awk '/\*/ {split(\$1,a,\"x\"); exit(system(\"./gtkperf -a -x\" a[1]\" -y\" a[2]))}'"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_appdata.h.patch b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_appdata.h.patch
deleted file mode 100755
index abbf00d..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_appdata.h.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- appdata.h
-+++ appdata.h
-@@ -86,6 +86,9 @@
-
- gboolean test_only_one;
- gboolean scripted;
-+
-+ int width;
-+ int heigh;
- };
-
- #endif /* APPDATA_H */
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_callbacks.c.patch b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_callbacks.c.patch
deleted file mode 100755
index e1aba7f..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_callbacks.c.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- callbacks.c
-+++ callbacks.c
-@@ -208,6 +208,8 @@
- g_print(" -h, --help display this help and exit\n");
- g_print(" -a, --automatic start the testing automatically and exit when ready\n");
- g_print(" -c, --count=COUNT used testing count (default 100)\n");
-+ g_print(" -x, width (default 800)\n");
-+ g_print(" -y, heigh (default 600)\n");
- g_print("\n");
- }
-
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_interface.c.patch b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_interface.c.patch
deleted file mode 100755
index 2989eb9..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_interface.c.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- interface.c
-+++ interface.c
-@@ -91,8 +91,11 @@
- appdata->window_main = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_window_set_title (GTK_WINDOW (appdata->window_main),
- _("GtkPerf"));
-- gtk_window_set_default_size (GTK_WINDOW (appdata->window_main), 500,
-- 300);
-+ if (appdata->width > 0 && appdata->heigh > 0) {
-+ gtk_window_set_default_size (GTK_WINDOW (appdata->window_main), appdata->width, appdata->heigh);
-+ }
-+ else gtk_window_set_default_size (GTK_WINDOW (appdata->window_main), 800, 600);
-+
- gtk_widget_show(appdata->window_main);
-
- #endif
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_main.c.patch b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_main.c.patch
deleted file mode 100755
index 1e35dbc..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_main.c.patch
+++ /dev/null
@@ -1,69 +0,0 @@
---- main.c
-+++ main.c
-@@ -1,5 +1,3 @@
--
--
- #ifdef HAVE_CONFIG_H
- # include <config.h>
- #endif
-@@ -53,7 +51,6 @@
-
- setup_appdata(appdata);
-
--
- int c;
- int digit_optind = 0;
-
-@@ -65,10 +62,12 @@
- {"help", 0, 0, 0},
- {"automatic", 0, 0, 0},
- {"count", 1, 0, 0},
-+ {"x", 1, 0, 'x'},
-+ {"y", 1, 0, 'y'},
- {0, 0, 0, 0}
- };
-- c = getopt_long (argc, argv, "hac:",
-- long_options, &option_index);
-+ c = getopt_long (argc, argv, "hac:x:y:",
-+ long_options, &option_index);
- if (c == -1)
- break;
-
-@@ -87,13 +86,6 @@
- on_cmdline_count(optarg);
- }
-
-- /* Debug code
-- g_printf ("option %s", long_options[option_index].name);
-- if (optarg)
-- printf (" with arg %s", optarg);
-- g_printf ("\n");
-- */
--
- break;
-
- case 'a':
-@@ -104,15 +96,19 @@
- on_cmdline_count(optarg);
- break;
-
-+ case 'x':
-+ appdata->width = atoi(optarg);
-+ break;
-+
-+ case 'y':
-+ appdata->heigh = atoi(optarg);
-+ break;
-+
- default:
- case 'h':
- on_cmdline_help ();
- exit(0);
- break;
--
-- /* Debug code
-- printf ("?? getopt returned character code 0%o ??\n", c);
-- */
- }
- }
-
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_multi.log b/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_multi.log
deleted file mode 100644
index 067ce37..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/gtkperf_multi.log
+++ /dev/null
@@ -1,31 +0,0 @@
-# XXX unused and outdated!
-[GtkEntry]
-0.00
-[GtkComboBox]
-1.31
-[GtkComboBoxEntry]
-0.89
-[GtkSpinButton]
-0.16
-[GtkProgressBar]
-0.09
-[GtkToggleButton]
-0.16
-[GtkCheckButton]
-0.16
-[GtkRadioButton]
-0.32
-[GtkTextView.Add_text]
-1.23
-[GtkTextView.Scroll]
-0.33
-[GtkDrawingArea.Lines]
-1.81
-[GtkDrawingArea.Circles]
-5.82
-[GtkDrawingArea.Text]
-3.03
-[GtkDrawingArea.Pixbufs]
-0.20
-[Total_time]
-28.88
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/parser.py b/jta-core/engine/tests/Benchmark.gtkperf/parser.py
deleted file mode 100755
index 75a0926..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/parser.py
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_ .]+.[gle]{2}\]"
-
-# Total time: 36.03
-cur_search_pat = re.compile("^Total time: (\d+.\d+)",re.MULTILINE)
-#cur_search_pat = re.compile("^(.*)(Gtk)([\w -]{0,21})(\ -\ time:\ {1,6})(\d+.\d+)",re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-print pat_result
-if pat_result:
- cur_dict['Total_time'] = pat_result[0]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'Time.ms'))
diff --git a/jta-core/engine/tests/Benchmark.gtkperf/reference.log b/jta-core/engine/tests/Benchmark.gtkperf/reference.log
deleted file mode 100644
index 4fba6f8..0000000
--- a/jta-core/engine/tests/Benchmark.gtkperf/reference.log
+++ /dev/null
@@ -1,3 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [592, 632] build range
-[Total_time|le]
-1000
diff --git a/jta-core/engine/tests/Benchmark.hackbench/hackbench.sh b/jta-core/engine/tests/Benchmark.hackbench/hackbench.sh
deleted file mode 100644
index 928c50e..0000000
--- a/jta-core/engine/tests/Benchmark.hackbench/hackbench.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-tarball=hackbench.tar.gz
-
-function test_build {
- $CC -lpthread hackbench.c -o hackbench && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put hackbench $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./hackbench $groups"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.hackbench/hackbench.tar.gz b/jta-core/engine/tests/Benchmark.hackbench/hackbench.tar.gz
deleted file mode 100644
index 14aaea0..0000000
--- a/jta-core/engine/tests/Benchmark.hackbench/hackbench.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.hackbench/parser.py b/jta-core/engine/tests/Benchmark.hackbench/parser.py
deleted file mode 100755
index 62b698b..0000000
--- a/jta-core/engine/tests/Benchmark.hackbench/parser.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_str = "^(Time:)(\ *)([\d]{1,8}.?[\d]{1,3})(.*)$"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG
-cur_raw_values = cur_file.readlines()
-cur_file.close()
-
-for cur_item in cur_raw_values:
- cur_match = re.match(cur_search_str, cur_item)
- if cur_match:
- cur_dict["hackbench"] = cur_match.group(3)
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'sec'))
diff --git a/jta-core/engine/tests/Benchmark.hackbench/reference.log b/jta-core/engine/tests/Benchmark.hackbench/reference.log
deleted file mode 100644
index 2437d3a..0000000
--- a/jta-core/engine/tests/Benchmark.hackbench/reference.log
+++ /dev/null
@@ -1,3 +0,0 @@
-# Automatically generated on thresholds.awk based on [265, 288] build range
-[hackbench|le]
-100
diff --git a/jta-core/engine/tests/Benchmark.himeno/himeno.sh b/jta-core/engine/tests/Benchmark.himeno/himeno.sh
deleted file mode 100644
index 4431317..0000000
--- a/jta-core/engine/tests/Benchmark.himeno/himeno.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-tarball=himeno.tar.bz2
-
-function test_build {
- CFLAGS+=" -O3"
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" CFLAGS="$CFLAGS" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put bmt $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR && ./bmt"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.himeno/himeno.tar.bz2 b/jta-core/engine/tests/Benchmark.himeno/himeno.tar.bz2
deleted file mode 100755
index 3771e98..0000000
--- a/jta-core/engine/tests/Benchmark.himeno/himeno.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.himeno/parser.py b/jta-core/engine/tests/Benchmark.himeno/parser.py
deleted file mode 100755
index e9be780..0000000
--- a/jta-core/engine/tests/Benchmark.himeno/parser.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[\w*.[gle]{2}\]"
-cur_search_pat = re.compile("^(MFLOPS measured :)(\ )([\d]{1,4}.?[\d]{1,6})(.*)$", re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict['himeno'] = pat_result[0][2]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'MIPS'))
diff --git a/jta-core/engine/tests/Benchmark.himeno/reference.log b/jta-core/engine/tests/Benchmark.himeno/reference.log
deleted file mode 100644
index 3095636..0000000
--- a/jta-core/engine/tests/Benchmark.himeno/reference.log
+++ /dev/null
@@ -1,2 +0,0 @@
-[himeno|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.iperf/iperf-2.0.5.tar.gz b/jta-core/engine/tests/Benchmark.iperf/iperf-2.0.5.tar.gz
deleted file mode 100755
index 587b1b2..0000000
--- a/jta-core/engine/tests/Benchmark.iperf/iperf-2.0.5.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.iperf/iperf.sh b/jta-core/engine/tests/Benchmark.iperf/iperf.sh
deleted file mode 100644
index 7d29c01..0000000
--- a/jta-core/engine/tests/Benchmark.iperf/iperf.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-tarball=iperf-2.0.5.tar.gz
-
-function test_build {
- ./configure --host=$HOST --build=`./config.guess`
- make config.h
- sed -i -e "s/#define HAVE_MALLOC 0/#define HAVE_MALLOC 1/g" -e "s/#define malloc rpl_malloc/\/\* #undef malloc \*\//g" config.h
- sed -i -e '/HEADERS\(\)/ a\#include "gnu_getopt.h"' src/Settings.cpp
- make && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put src/iperf $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- cmd "killall -SIGKILL iperf 2>/dev/null; exit 0"
-
- # Start iperf server on Jenkins host
- iperf_exec=`which iperf`
-
- if [ -z $iperf_exec ];
- then
- echo "ERROR: Cannot find iperf"
- false
- else
- $iperf_exec -s &
- fi
-
- assert_define BENCHMARK_IPERF_SRV
-
- if [ "$BENCHMARK_IPERF_SRV" = "default" ]; then
- srv=$SRV_IP
- else
- srv=$BENCHMARK_IPERF_SRV
- fi
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./iperf -c $srv -t 15; ./iperf -c $srv -d -t 15" $JTA_HOME/jta.$TESTDIR/${TESTDIR}.log
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.iperf/parser.py b/jta-core/engine/tests/Benchmark.iperf/parser.py
deleted file mode 100755
index 5d98416..0000000
--- a/jta-core/engine/tests/Benchmark.iperf/parser.py
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-#------------------------------------------------------------
-#Client connecting to 10.90.101.49, TCP port 5001
-#TCP window size: 16.0 KByte (default)
-#------------------------------------------------------------
-#[ 3] local 10.90.100.60 port 38868 connected with 10.90.101.49 port 5001
-#[ ID] Interval Transfer Bandwidth
-#[ 3] 0.0-15.0 sec 117 MBytes 65.4 Mbits/sec
-#------------------------------------------------------------
-#Server listening on TCP port 5001
-#TCP window size: 85.3 KByte (default)
-#------------------------------------------------------------
-#------------------------------------------------------------
-#Client connecting to 10.90.101.49, TCP port 5001
-#TCP window size: 21.1 KByte (default)
-#------------------------------------------------------------
-#[ 5] local 10.90.100.60 port 38869 connected with 10.90.101.49 port 5001
-#[ 4] local 10.90.100.60 port 5001 connected with 10.90.101.49 port 40772
-#[ ID] Interval Transfer Bandwidth
-#[ 5] 0.0-15.0 sec 99.9 MBytes 55.7 Mbits/sec
-#[ 4] 0.0-15.2 sec 50.8 MBytes 28.0 Mbits/sec
-
-# The following was also possible in the past for tx test:
-#[ 3] 0.0- 3.7 sec 9743717424271204 bits 0.00 (null)s/sec
-
-ref_section_pat = "^\[[\w\d_ ./]+.[gle]{2}\]"
-cur_search_pat = re.compile("^.* ([\d.]+) Mbits/sec\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.* ([\d.]+) Mbits/sec\n.* ([\d.]+) Mbits/sec", re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- for item in pat_result:
- #print item
- cur_dict["tcp.tx"] = item[0]
- cur_dict["tcp.bi_tx"] = item[1]
- cur_dict["tcp.bi_rx"] = item[2]
-
-if "tcp.tx" in cur_dict:
- sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'Rate, MB/s'))
-else:
- print "JTA error reason: could not parse measured bandwidth"
diff --git a/jta-core/engine/tests/Benchmark.iperf/reference.log b/jta-core/engine/tests/Benchmark.iperf/reference.log
deleted file mode 100644
index ca7eb3f..0000000
--- a/jta-core/engine/tests/Benchmark.iperf/reference.log
+++ /dev/null
@@ -1,8 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 25 results of 0\.18\.04\. firmware regexp crossed with [880, 905] build range
-[tcp.bi_rx|ge]
-1
-[tcp.bi_tx|ge]
-1
-[tcp.tx|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.linpack/linpack.c.patch b/jta-core/engine/tests/Benchmark.linpack/linpack.c.patch
deleted file mode 100755
index 22cb174..0000000
--- a/jta-core/engine/tests/Benchmark.linpack/linpack.c.patch
+++ /dev/null
@@ -1,73 +0,0 @@
---- linpack.c.orig 2011-06-15 15:28:43.000000000 +0400
-+++ linpack.c 2011-06-15 17:01:06.000000000 +0400
-@@ -64,32 +64,43 @@
- static void *mempool;
-
-
--void main(void)
-+int main(int argc, char *argv[]) {
-
-- {
- char buf[80];
- int arsize;
- long arsize2d,memreq,nreps;
- size_t malloc_arg;
-
-- while (1)
-+ int count = 1;
-+
-+ while (count > 0)
- {
-- printf("Enter array size (q to quit) [200]: ");
-- fgets(buf,79,stdin);
-- if (buf[0]=='q' || buf[0]=='Q')
-- break;
-- if (buf[0]=='\0' || buf[0]=='\n')
-- arsize=200;
-- else
-- arsize=atoi(buf);
-- arsize/=2;
-+ /* printf("Enter array size (q to quit) [200]: ");
-+ * fgets(buf,79,stdin);
-+ */
-+ if (argc == 2) {
-+ arsize = atoi(argv[1]);
-+ printf("Size: %d\n", arsize);
-+ }
-+
-+ /*if (buf[0]=='q' || buf[0]=='Q')
-+ * break;
-+ *
-+ *if (buf[0]=='\0' || buf[0]=='\n')
-+ * arsize=200;
-+ */
-+ else
-+ // arsize=atoi(buf);
-+ arsize=200;
-+
-+ arsize/=2;
- arsize*=2;
-- if (arsize<10)
-- {
-+ if (arsize<10) {
- printf("Too small.\n");
-- continue;
-- }
-- arsize2d = (long)arsize*(long)arsize;
-+ //continue;
-+ break;
-+ }
-+ arsize2d = (long)arsize*(long)arsize;
- memreq=arsize2d*sizeof(REAL)+(long)arsize*sizeof(REAL)+(long)arsize*sizeof(int);
- printf("Memory required: %ldK.\n",(memreq+512L)>>10);
- malloc_arg=(size_t)memreq;
-@@ -109,7 +120,9 @@
- nreps*=2;
- free(mempool);
- printf("\n");
-+ count--;
- }
-+ return 0;
- }
-
-
diff --git a/jta-core/engine/tests/Benchmark.linpack/linpack.sh b/jta-core/engine/tests/Benchmark.linpack/linpack.sh
deleted file mode 100644
index 26e5f1c..0000000
--- a/jta-core/engine/tests/Benchmark.linpack/linpack.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-tarball=linpack.tar.bz2
-
-function test_build {
- patch -p0 -N -s < $TEST_HOME/linpack.c.patch
- $CC $CFLAGS -O -lm -o linpack linpack.c && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put linpack $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR && ./linpack"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.linpack/linpack.tar.bz2 b/jta-core/engine/tests/Benchmark.linpack/linpack.tar.bz2
deleted file mode 100755
index c114057..0000000
--- a/jta-core/engine/tests/Benchmark.linpack/linpack.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.linpack/parser.py b/jta-core/engine/tests/Benchmark.linpack/parser.py
deleted file mode 100755
index 8680bc6..0000000
--- a/jta-core/engine/tests/Benchmark.linpack/parser.py
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "\[[\w]+.[gle]{2}\]"
-cur_search_pat = re.compile("^(.*)(\d{2,3}\s+\d{1,2}.\d{1,2})\s+(\d{1,2}.\d{1,2}%)\s+(\d{1,2}.\d{1,3}%)\s+(\d{1,2}.\d{1,3}%)\s+(\d{1,6}.\d{1,3})(.*)", re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-sum = 0
-if pat_result:
- for result in pat_result:
- sum += float(result[5])
-cur_dict['linpack'] = str(sum/len(pat_result))
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 's', 'Avg. KFLOPS'))
diff --git a/jta-core/engine/tests/Benchmark.linpack/reference.log b/jta-core/engine/tests/Benchmark.linpack/reference.log
deleted file mode 100644
index c13db6e..0000000
--- a/jta-core/engine/tests/Benchmark.linpack/reference.log
+++ /dev/null
@@ -1,2 +0,0 @@
-[linpack|ge]
-1
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/bench.h.patch b/jta-core/engine/tests/Benchmark.lmbench2/bench.h.patch
deleted file mode 100755
index e792d1c..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/bench.h.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bench.h
-+++ bench.h
-@@ -151,7 +151,7 @@
- #define LONGER 7500000 /* for networking data transfers */
- #define ENOUGH REAL_SHORT
-
--#define TRIES 11
-+#define TRIES 3
-
- typedef struct {
- uint64 u;
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/lmbench.patch b/jta-core/engine/tests/Benchmark.lmbench2/lmbench.patch
deleted file mode 100755
index a682837..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/lmbench.patch
+++ /dev/null
@@ -1,268 +0,0 @@
---- lmbench
-+++ lmbench
-@@ -138,36 +138,36 @@
- echo Latency measurements >> ${OUTPUT}
- msleep 250
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_SYSCALL = XYES ]; then
-- lat_syscall -P $SYNC_MAX null
-- lat_syscall -P $SYNC_MAX read
-- lat_syscall -P $SYNC_MAX write
-- lat_syscall -P $SYNC_MAX stat $STAT
-- lat_syscall -P $SYNC_MAX fstat $STAT
-- lat_syscall -P $SYNC_MAX open $STAT
-+ lat_syscall -P $SYNC_MAX -N 3 null
-+ lat_syscall -P $SYNC_MAX -N 3 read
-+ lat_syscall -P $SYNC_MAX -N 3 write
-+ lat_syscall -P $SYNC_MAX -N 3 stat $STAT
-+ lat_syscall -P $SYNC_MAX -N 3 fstat $STAT
-+ lat_syscall -P $SYNC_MAX -N 3 open $STAT
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_SELECT = XYES ]; then
- for i in 10 100 250 500
-- do lat_select -n $i -P $SYNC_MAX file
-+ do lat_select -n $i -P $SYNC_MAX -N 3 file
- done
- for i in 10 100 250 500
-- do lat_select -n $i -P $SYNC_MAX tcp
-+ do lat_select -n $i -P $SYNC_MAX -N 3 tcp
- done
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_SIG = XYES ]; then
-- lat_sig -P $SYNC_MAX install
-- lat_sig -P $SYNC_MAX catch
-- lat_sig -P $SYNC_MAX prot lat_sig
-+ lat_sig -P $SYNC_MAX -N 3 install
-+ lat_sig -P $SYNC_MAX -N 3 catch
-+ lat_sig -P $SYNC_MAX -N 3 prot lat_sig
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_PIPE = XYES ]; then
-- lat_pipe -P $SYNC_MAX
-+ lat_pipe -P $SYNC_MAX -N 3
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_UNIX = XYES ]; then
-- lat_unix -P $SYNC_MAX
-+ lat_unix -P $SYNC_MAX -N 3
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_PROC = XYES ]; then
- cp hello /tmp/hello
- for i in fork exec shell
-- do lat_proc -P $SYNC_MAX $i
-+ do lat_proc -P $SYNC_MAX -N 3 $i
- done
- rm -f /tmp/hello
- fi
-@@ -198,13 +198,13 @@
- fi
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_PAGEFAULT = XYES ]; then
-- lat_pagefault -P $SYNC_MAX $FILE
-+ lat_pagefault -P $SYNC_MAX -N 3 $FILE
- fi
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_MMAP = XYES ]; then
- echo "" 1>&2
- echo \"mappings 1>&2
- for i in $ALL
-- do lat_mmap -P $SYNC_MAX $i $FILE
-+ do lat_mmap -P $SYNC_MAX -N 3 $i $FILE
- done
- echo "" 1>&2
- fi
-@@ -246,18 +246,18 @@
- sleep 2;
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_UDP = XYES ]; then
-- lat_udp -P $SYNC_MAX localhost
-+ lat_udp -P $SYNC_MAX -N 3 localhost
- fi
- lat_udp -S localhost
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_TCP = XYES ]; then
-- lat_tcp -P $SYNC_MAX localhost
-+ lat_tcp -P $SYNC_MAX -N 3 localhost
- fi
- lat_tcp -S localhost
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_RPC = XYES ]; then
-- lat_rpc -P $SYNC_MAX -p udp localhost
-- lat_rpc -P $SYNC_MAX -p tcp localhost
-+ lat_rpc -P $SYNC_MAX -N 3 -p udp localhost
-+ lat_rpc -P $SYNC_MAX -N 3 -p tcp localhost
- fi
- lat_rpc -S localhost
-
-@@ -270,7 +270,7 @@
- echo "" 1>&2
- echo "Socket bandwidth using localhost" 1>&2
- for m in 1 64 128 256 512 1024 1437 10M; do
-- bw_tcp -P $SYNC_MAX -m $m localhost;
-+ bw_tcp -P $SYNC_MAX -N 3 -m $m localhost;
- done
- echo "" 1>&2
- fi
-@@ -294,18 +294,18 @@
- sleep 10
- echo "[ Networking remote to $remote: `$RSH $remote uname -a` ]" 1>&2
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_UDP = XYES ]; then
-- lat_udp -P $SYNC_MAX $remote;
-+ lat_udp -P $SYNC_MAX -N 3 $remote;
- fi
- lat_udp -S $remote;
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_TCP = XYES ]; then
-- lat_tcp -P $SYNC_MAX $remote;
-+ lat_tcp -P $SYNC_MAX -N 3 $remote;
- fi
- lat_tcp -S $remote;
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_RPC = XYES ]; then
-- lat_rpc -P $SYNC_MAX -p udp $remote;
-- lat_rpc -P $SYNC_MAX -p tcp $remote;
-+ lat_rpc -P $SYNC_MAX -N 3 -p udp $remote;
-+ lat_rpc -P $SYNC_MAX -N 3 -p tcp $remote;
- fi
- lat_rpc -S $remote;
-
-@@ -317,7 +317,7 @@
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_TCP = XYES ]; then
- echo "Socket bandwidth using $remote" 1>&2
- for m in 1 64 128 256 512 1024 1437 10M; do
-- bw_tcp -P $SYNC_MAX -m $m $remote;
-+ bw_tcp -P $SYNC_MAX -N 3 -m $m $remote;
- done
- echo "" 1>&2
- fi
-@@ -342,24 +342,24 @@
- msleep 250
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_UNIX = XYES ]; then
-- bw_unix -P $SYNC_MAX
-+ bw_unix -P $SYNC_MAX -N 3
- fi
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_PIPE = XYES ]; then
-- bw_pipe -P $SYNC_MAX
-+ bw_pipe -P $SYNC_MAX -N 3
- fi
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_FILE = XYES ]; then
- echo "" 1>&2
- echo \"read bandwidth 1>&2
- for i in $ALL
-- do bw_file_rd -P $SYNC_MAX $i io_only $FILE
-+ do bw_file_rd -P $SYNC_MAX -N 3 $i io_only $FILE
- done
- echo "" 1>&2
-
- echo \"read open2close bandwidth 1>&2
- for i in $ALL
-- do bw_file_rd -P $SYNC_MAX $i open2close $FILE
-+ do bw_file_rd -P $SYNC_MAX -N 3 $i open2close $FILE
- done
- echo "" 1>&2
- fi
-@@ -368,13 +368,13 @@
- echo "" 1>&2
- echo \"Mmap read bandwidth 1>&2
- for i in $ALL
-- do bw_mmap_rd -P $SYNC_MAX $i mmap_only $FILE
-+ do bw_mmap_rd -P $SYNC_MAX -N 3 $i mmap_only $FILE
- done
- echo "" 1>&2
-
- echo \"Mmap read open2close bandwidth 1>&2
- for i in $ALL
-- do bw_mmap_rd -P $SYNC_MAX $i open2close $FILE
-+ do bw_mmap_rd -P $SYNC_MAX -N 3 $i open2close $FILE
- done
- echo "" 1>&2
- rm -f $FILE
-@@ -384,34 +384,34 @@
- -o X$BENCHMARK_BCOPY = XYES ]; then
- echo "" 1>&2
- echo \"libc bcopy unaligned 1>&2
-- for i in $HALF; do bw_mem -P $SYNC_MAX $i bcopy; done; echo "" 1>&2
-+ for i in $HALF; do bw_mem -P $SYNC_MAX -N 3 $i bcopy; done; echo "" 1>&2
-
- echo \"libc bcopy aligned 1>&2
-- for i in $HALF; do bw_mem -P $SYNC_MAX $i bcopy conflict; done; echo "" 1>&2
-+ for i in $HALF; do bw_mem -P $SYNC_MAX -N 3 $i bcopy conflict; done; echo "" 1>&2
-
- echo "Memory bzero bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i bzero; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i bzero; done; echo "" 1>&2
-
- echo \"unrolled bcopy unaligned 1>&2
-- for i in $HALF; do bw_mem -P $SYNC_MAX $i fcp; done; echo "" 1>&2
-+ for i in $HALF; do bw_mem -P $SYNC_MAX -N 3 $i fcp; done; echo "" 1>&2
-
- echo \"unrolled partial bcopy unaligned 1>&2
-- for i in $HALF; do bw_mem -P $SYNC_MAX $i cp; done; echo "" 1>&2
-+ for i in $HALF; do bw_mem -P $SYNC_MAX -N 3 $i cp; done; echo "" 1>&2
-
- echo "Memory read bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i frd; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i frd; done; echo "" 1>&2
-
- echo "Memory partial read bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i rd; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i rd; done; echo "" 1>&2
-
- echo "Memory write bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i fwr; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i fwr; done; echo "" 1>&2
-
- echo "Memory partial write bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i wr; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i wr; done; echo "" 1>&2
-
- echo "Memory partial read/write bandwidth" 1>&2
-- for i in $ALL; do bw_mem -P $SYNC_MAX $i rdwr; done; echo "" 1>&2
-+ for i in $ALL; do bw_mem -P $SYNC_MAX -N 3 $i rdwr; done; echo "" 1>&2
- fi
-
- if [ X$BENCHMARK_OS = XYES -o X$BENCHMARK_CTX = XYES ]; then
-@@ -429,7 +429,7 @@
- echo "" 1>&2
- for size in $CTX
- do
-- lat_ctx -P $SYNC_MAX -s $size $N
-+ lat_ctx -P $SYNC_MAX -N 3 -s $size $N
- done
- echo "" 1>&2
- fi
-@@ -446,7 +446,7 @@
- echo Calculating memory load parallelism >> ${OUTPUT}
- msleep 250
- echo "Memory load parallelism" 1>&2
-- par_mem -L $LINE_SIZE -M ${MB}M
-+ par_mem -N 3 -L $LINE_SIZE -M ${MB}M
- echo "" 1>&2
-
- # date >> ${OUTPUT}
-@@ -458,8 +458,8 @@
- date >> ${OUTPUT}
- echo McCalpin\'s STREAM benchmark >> ${OUTPUT}
- msleep 250
-- stream -P $SYNC_MAX -M ${MB}M
-- stream -P $SYNC_MAX -v 2 -M ${MB}M
-+ stream -P $SYNC_MAX -N 3 -M ${MB}M
-+ stream -P $SYNC_MAX -N 3 -v 2 -M ${MB}M
-
- date >> ${OUTPUT}
- echo Calculating memory load latency >> ${OUTPUT}
-@@ -467,12 +467,12 @@
- echo "" 1>&2
- echo "Memory load latency" 1>&2
- if [ X$FASTMEM = XYES ]
-- then lat_mem_rd -P $SYNC_MAX $MB 128
-- else lat_mem_rd -P $SYNC_MAX $MB 16 32 64 128 256 512 1024
-+ then lat_mem_rd -P $SYNC_MAX -N 3 $MB 128
-+ else lat_mem_rd -P $SYNC_MAX -N 3 $MB 16 32 64 128 256 512 1024
- fi
- echo "" 1>&2
- echo "Random load latency" 1>&2
-- lat_mem_rd -t -P $SYNC_MAX $MB 16
-+ lat_mem_rd -t -P $SYNC_MAX -N 3 $MB 16
- echo "" 1>&2
- fi
-
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/lmbench.sh b/jta-core/engine/tests/Benchmark.lmbench2/lmbench.sh
deleted file mode 100644
index 30eb54e..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/lmbench.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-tarball=lmbench3.tar.gz
-
-function test_build {
- mkdir -p SCCS
- touch SCCS/s.ChangeSet
- cd scripts
- patch -p0 < $TEST_HOME/lmbench3.config-run.patch
- patch -p0 < $TEST_HOME/lmbench.patch
- patch -p0 < $TEST_HOME/lmbench3.mem64.patch
- cd ../src
- patch -p0 < $TEST_HOME/bench.h.patch
- cd ..
- CFLAGS+=" -g -O"
- make OS="$PREFIX" CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" CFLAGS="$CFLAGS" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put -r * $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- LMBENCH_OS=`ls ./bin`
- safe_cmd "rm -rf $JTA_HOME/jta.$TESTDIR/results"
- safe_cmd "cd $JTA_HOME/jta.$TESTDIR/scripts; OS=$LMBENCH_OS ./config-run"
- safe_cmd "cd $JTA_HOME/jta.$TESTDIR/scripts; OS=$LMBENCH_OS ./results"
- report "cd $JTA_HOME/jta.$TESTDIR/scripts; ./getsummary ../results/$LMBENCH_OS/*.0"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.config-run.patch b/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.config-run.patch
deleted file mode 100755
index ca9f5ae..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.config-run.patch
+++ /dev/null
@@ -1,134 +0,0 @@
---- config-run
-+++ config-run
-@@ -71,7 +71,8 @@
- AGAIN=Y
- while [ $AGAIN = Y ]
- do echo $ECHON "MULTIPLE COPIES [default 1] $ECHOC"
-- read SYNC_MAX
-+ #read SYNC_MAX
-+ SYNC_MAX=1
- if [ "X$SYNC_MAX" != X ]
- then case "$SYNC_MAX" in
- [0-9]|[0-9][0-9]|[0-9][0-9][0-9])
-@@ -116,7 +117,8 @@
-
- EOF
- echo $ECHON "Job placement selection: $ECHOC"
-- read LMBENCH_SCHED
-+ #read LMBENCH_SCHED
-+ LMBENCH_SCHED=1
- AGAIN=N
- case "$LMBENCH_SCHED" in
- 1) LMBENCH_SCHED=DEFAULT;;
-@@ -185,10 +187,11 @@
-
- EOF
- echo $ECHON "MB [default $MB] $ECHOC"
--read TMP
--if [ X$TMP != X ]
--then MB=$TMP
--fi
-+#read TMP
-+#if [ X$TMP != X ]
-+#then
-+#MB=$TMP
-+#fi
- # Certain machines tend to barf when you try and bcopy 8MB.
- # Figure out how much we can use.
- echo "Checking to see if you have $MB MB; please wait for a moment..."
-@@ -235,7 +238,8 @@
- EOF
-
- echo $ECHON "SUBSET (ALL|HARWARE|OS|DEVELOPMENT) [default all] $ECHOC"
--read subset
-+#read subset
-+subset=all
- BENCHMARK_HARDWARE=NO
- BENCHMARK_OS=NO
- BENCHMARK_DEVELOPMENT=NO
-@@ -391,7 +395,8 @@
- EOF
-
- echo $ECHON "FASTMEM [default no] $ECHOC"
-- read fast
-+ #read fast
-+ fast=no
- case "$fast" in
- [yY]*) FASTMEM=YES;;
- *) FASTMEM=NO;;
-@@ -417,7 +422,8 @@
- EOF
-
- echo $ECHON "SLOWFS [default no] $ECHOC"
--read slow
-+#read slow
-+slow=no
- case "$slow" in
- [yY]*) SLOWFS=YES;;
- *) SLOWFS=NO;;
-@@ -453,8 +459,9 @@
-
- EOF
-
-- echo $ECHON "DISKS [default none] $ECHOC"
-- read disks
-+ echo $ECHON "DISKS [default none] $ECHOC"
-+ #read disks
-+ disks=''
- if [ X"$disks" != X ]
- then
- for i in $disks
-@@ -502,8 +509,8 @@
-
- EOF
- echo $ECHON "REMOTE [default none] $ECHOC"
-- read REMOTE
--
-+ #read REMOTE
-+ REMOTE=''
- if [ "X$REMOTE" != X ]
- then cat<<EOF;
-
-@@ -581,10 +588,10 @@
-
- EOF
- echo $ECHON "Processor mhz [default $MHZ] $ECHOC"
--read mhz
--if [ -n "$mhz" ]
--then MHZ=$mhz
--fi
-+#read mhz
-+#if [ -n "$mhz" ]
-+#then MHZ=$mhz
-+#fi
-
-
- ############################################################################
-@@ -611,7 +618,7 @@
- fi
- done
- echo $ECHON "FSDIR [default $DEFAULTFSDIR] $ECHOC"
-- read FSDIR
-+ #read FSDIR
- if [ X$FSDIR = X ]
- then FSDIR=$DEFAULTFSDIR
- else mkdir -p $FSDIR 2>/dev/null
-@@ -636,7 +643,7 @@
- EOF
-
- echo $ECHON "Status output file [default /dev/tty] $ECHOC"
--read OUTPUT
-+#read OUTPUT
- if [ "X$OUTPUT" = X ]
- then OUTPUT=/dev/tty;
- fi
-@@ -658,7 +665,8 @@
- EOF
-
- echo $ECHON "Mail results [default yes] $ECHOC"
--read MAIL
-+#read MAIL
-+MAIL=no
- case $MAIL in
- [Nn]*) MAIL=no
- echo OK, no results mailed.
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.mem64.patch b/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.mem64.patch
deleted file mode 100755
index dec5b1c..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.mem64.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- config-run
-+++ config-run
-@@ -169,11 +169,12 @@
- MB=`../bin/$OS/memsize 4096`
- fi
- TOTAL_MEM=$MB
--MB=`echo \( $MB \* 7 \) / 10 | bc 2>/dev/null`
--if [ X$MB = X ]
--then MB=`expr $TOTAL_MEM \* 7`
-- MB=`expr $MB / 10`
--fi
-+MB=64
-+#MB=`echo \( $MB \* 7 \) / 10 | bc 2>/dev/null`
-+#if [ X$MB = X ]
-+#then MB=`expr $TOTAL_MEM \* 7`
-+# MB=`expr $MB / 10`
-+#fi
-
- echo $L
- cat<<EOF;
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.tar.gz b/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.tar.gz
deleted file mode 100755
index 3acd63e..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/lmbench3.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/parser.py b/jta-core/engine/tests/Benchmark.lmbench2/parser.py
deleted file mode 100755
index c893a98..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/parser.py
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d&._/()]+.[gle]{2}\]"
-
-# 2715-T19C Linux 2.6.31. 12.0 8.6263 39.5 14.4 840.0 0.676 1.80210 5.002
-# ("-" in the pattern of interest is to handle rare cases when Mhz is reprted as -1)
-cur_search_pat = re.compile("^\S+\s+Linux\s[0-9a-z.-]+\s+([\s\d.-]*)",re.MULTILINE)
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-
-lines = cur_file.readlines()
-
-# Test group index
-t_index = 0
-sublist = []
-
-print lines
-
-for line in lines:
- result = cur_search_pat.findall(line)
- if result and len(result[0]) > 0:
- print 'result: ', result
-
- # Ugly hack to work around invalid processing of empty cells
- result[0] = result[0].replace(' ', ' 0 ')
-
- test_res = result[0].rstrip('\n').split(' ')
-
- print "test_res = %s" % (test_res)
-
- if 0 < t_index < 8:
- for value in test_res:
- if len(value) > 0:
- sublist.append(value)
- t_index += 1
-
-cur_file.close()
-
-if len(sublist) == 0:
- sys.exit("\nparser: JTA error reason: No results found\n")
-
-cur_dict["Basic_Integer.Bit"] = sublist[0]
-cur_dict["Basic_Integer.Add"] = sublist[1]
-cur_dict["Basic_Integer.Mul"] = sublist[2]
-cur_dict["Basic_Integer.Div"] = sublist[3]
-cur_dict["Basic_Integer.Mod"] = sublist[4]
-cur_dict["Basic_Float.Add"] = sublist[5]
-cur_dict["Basic_Float.Mul"] = sublist[6]
-cur_dict["Basic_Float.Div"] = sublist[7]
-cur_dict["Basic_Float.Bogo"] = sublist[8]
-cur_dict["Basic_Double.Add"] = sublist[9]
-cur_dict["Basic_Double.Mul"] = sublist[10]
-cur_dict["Basic_Double.Div"] = sublist[11]
-cur_dict["Basic_Double.Bogo"] = sublist[12]
-cur_dict["Context_switching.2p/0K"] = sublist[13]
-cur_dict["Context_switching.2p/16K"] = sublist[14]
-cur_dict["Context_switching.2p/64K"] = sublist[15]
-cur_dict["Context_switching.8p/16K"] = sublist[16]
-cur_dict["Context_switching.8p/64K"] = sublist[17]
-cur_dict["Context_switching.16p/16K"] = sublist[18]
-cur_dict["Context_switching.16p/64K"] = sublist[19]
-cur_dict["Local_Communication_latencies.2p/0K"] = sublist[20]
-cur_dict["Local_Communication_latencies.Pipe"] = sublist[21]
-cur_dict["Local_Communication_latencies.AF_UNIX"] = sublist[22]
-cur_dict["Local_Communication_latencies.UDP"] = sublist[23]
-#cur_dict["Local_Communication_latencies.RPC_UDP"] = sublist[24]
-cur_dict["Local_Communication_latencies.TCP"] = sublist[25]
-#cur_dict["Local_Communication_latencies.RPC_TCP"] = sublist[26]
-cur_dict["Local_Communication_latencies.TCP_conn"] = sublist[27]
-cur_dict["File_&_VM_system_latencies_File_Create.0K"] = sublist[28]
-cur_dict["File_&_VM_system_latencies_File_Delete.0K"] = sublist[29]
-cur_dict["File_&_VM_system_latencies_File_Create.10K"] = sublist[30]
-cur_dict["File_&_VM_system_latencies_File_Delete.10K"] = sublist[31]
-cur_dict["File_&_VM_system_latencies_Mmap.Latency"] = sublist[32]
-cur_dict["File_&_VM_system_latencies.Prot_Fault"] = sublist[33]
-cur_dict["File_&_VM_system_latencies.Page_Fault"] = sublist[34]
-cur_dict["File_&_VM_system_latencies.100fd_select"] = sublist[35]
-cur_dict["Local_Communication_bandwidths.Pipe"] = sublist[36]
-cur_dict["Local_Communication_bandwidths.AF_UNIX"] = sublist[37]
-cur_dict["Local_Communication_bandwidths.TCP"] = sublist[38]
-cur_dict["Local_Communication_bandwidths.File_reread"] = sublist[39]
-cur_dict["Local_Communication_bandwidths.Mmap_reread"] = sublist[40]
-cur_dict["Local_Communication_bandwidths_Bcopy.libc"] = sublist[41]
-cur_dict["Local_Communication_bandwidths_Bcopy.hand"] = sublist[42]
-cur_dict["Local_Communication_bandwidths_Mem.read"] = sublist[43]
-cur_dict["Local_Communication_bandwidths_Mem.write"] = sublist[44]
-
-print "cur_dist = %s" % (cur_dict)
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'xl', ' '))
diff --git a/jta-core/engine/tests/Benchmark.lmbench2/reference.log b/jta-core/engine/tests/Benchmark.lmbench2/reference.log
deleted file mode 100644
index 5afc756..0000000
--- a/jta-core/engine/tests/Benchmark.lmbench2/reference.log
+++ /dev/null
@@ -1,88 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 37 results of 0\.18\.04\.0004 firmware regexp crossed with [901, 966] build range
-[Basic_Double.Add|le]
-10000
-[Basic_Double.Bogo|le]
-10000
-[Basic_Double.Div|le]
-10000
-[Basic_Double.Mul|le]
-10000
-[Basic_Float.Add|le]
-10000
-[Basic_Float.Bogo|le]
-10000
-[Basic_Float.Div|le]
-10000
-[Basic_Float.Mul|le]
-10000
-[Basic_Integer.Add|le]
-10000
-[Basic_Integer.Bit|le]
-10000
-[Basic_Integer.Div|le]
-10000
-[Basic_Integer.Mod|le]
-10000
-[Basic_Integer.Mul|le]
-10000
-[Context_switching.16p/16K|le]
-10000
-[Context_switching.16p/64K|le]
-10000
-[Context_switching.2p/0K|le]
-10000
-[Context_switching.2p/16K|le]
-10000
-[Context_switching.2p/64K|le]
-10000
-[Context_switching.8p/16K|le]
-10000
-[Context_switching.8p/64K|le]
-10000
-[File_&_VM_system_latencies.100fd_select|le]
-10000
-[File_&_VM_system_latencies.Page_Fault|le]
-10000
-[File_&_VM_system_latencies.Prot_Fault|le]
-10000
-[File_&_VM_system_latencies_File_Create.0K|le]
-10000
-[File_&_VM_system_latencies_File_Create.10K|le]
-10000
-[File_&_VM_system_latencies_File_Delete.0K|le]
-10000
-[File_&_VM_system_latencies_File_Delete.10K|le]
-10000
-[File_&_VM_system_latencies_Mmap.Latency|le]
-10000
-[Local_Communication_bandwidths.AF_UNIX|ge]
-1
-[Local_Communication_bandwidths.File_reread|ge]
-1
-[Local_Communication_bandwidths.Mmap_reread|ge]
-1
-[Local_Communication_bandwidths.Pipe|ge]
-1
-[Local_Communication_bandwidths.TCP|ge]
-1
-[Local_Communication_bandwidths_Bcopy.hand|ge]
-1
-[Local_Communication_bandwidths_Bcopy.libc|ge]
-1
-[Local_Communication_bandwidths_Mem.read|ge]
-1
-[Local_Communication_bandwidths_Mem.write|ge]
-1
-[Local_Communication_latencies.2p/0K|le]
-10000
-[Local_Communication_latencies.AF_UNIX|le]
-10000
-[Local_Communication_latencies.Pipe|le]
-10000
-[Local_Communication_latencies.TCP|le]
-10000
-[Local_Communication_latencies.TCP_conn|le]
-10000
-[Local_Communication_latencies.UDP|le]
-10000
diff --git a/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte-2.2.3.tar.gz b/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte-2.2.3.tar.gz
deleted file mode 100755
index 5d99959..0000000
--- a/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte-2.2.3.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte.sh b/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte.sh
deleted file mode 100644
index bdf37ec..0000000
--- a/jta-core/engine/tests/Benchmark.nbench-byte/nbench-byte.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-tarball=nbench-byte-2.2.3.tar.gz
-
-function test_build {
- patch -N -s -p0 < $TEST_HOME/nbench.Makefile.patch
- rm -f pointer.h && touch pointer.h
- CFLAGS+=" -s -static -Wall -O3"
- make CFLAGS="${CFLAGS}" CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put hardware nbench sysinfo.sh *.DAT $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./nbench"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.nbench-byte/nbench.Makefile.patch b/jta-core/engine/tests/Benchmark.nbench-byte/nbench.Makefile.patch
deleted file mode 100755
index 85d438e..0000000
--- a/jta-core/engine/tests/Benchmark.nbench-byte/nbench.Makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -119,11 +119,12 @@
- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
- -c emfloat.c
-
--pointer.h: pointer Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-- -o pointer pointer.c
-- rm -f pointer.h
-- if [ "4" = `./pointer` ] ; then touch pointer.h ;\
-+# Don't rely on pointer program while cross-compiling
-+#pointer.h: pointer Makefile
-+# $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+# -o pointer pointer.c
-+# rm -f pointer.h
-+# if [ "4" = `./pointer` ] ; then touch pointer.h ;\
- else echo "#define LONG64" >pointer.h ; fi
-
- misc.o: misc.h misc.c Makefile
diff --git a/jta-core/engine/tests/Benchmark.nbench-byte/parser.py b/jta-core/engine/tests/Benchmark.nbench-byte/parser.py
deleted file mode 100755
index c39801e..0000000
--- a/jta-core/engine/tests/Benchmark.nbench-byte/parser.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d\s_.-]+.[gle]{2}\]"
-cur_search_pat = re.compile("^([A-Z- ]{4,21})(.+)([:\s]+)([\d]{1,2}.[\d]{2,4})(\n)")
-
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-logfile = cur_file.readlines()
-
-if logfile:
- for line in logfile:
- result = cur_search_pat.match(line)
- if result:
- if "INDEX" in result.group(1):
- cur_dict["INDEX."+result.group(1).split(' ')[0]] = result.group(4)
- else:
- if result.group(1).split(' ')[1] != '':
- cur_dict["TEST_GROUP1."+result.group(1).split(' ')[0]+"_"+result.group(1).split(' ')[1]] = result.group(4)
- else:
- cur_dict["TEST_GROUP2."+result.group(1).split(' ')[0]] = result.group(4)
-cur_file.close()
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Index'))
diff --git a/jta-core/engine/tests/Benchmark.nbench-byte/reference.log b/jta-core/engine/tests/Benchmark.nbench-byte/reference.log
deleted file mode 100644
index df9df07..0000000
--- a/jta-core/engine/tests/Benchmark.nbench-byte/reference.log
+++ /dev/null
@@ -1,26 +0,0 @@
-[INDEX.FLOATING-POINT|ge]
-0
-[INDEX.INTEGER|ge]
-0
-[INDEX.MEMORY|ge]
-0
-[TEST_GROUP1.FP_EMULATION|ge]
-0
-[TEST_GROUP1.LU_DECOMPOSITION|ge]
-0
-[TEST_GROUP1.NEURAL_NET|ge]
-0
-[TEST_GROUP1.NUMERIC_SORT|ge]
-0
-[TEST_GROUP1.STRING_SORT|ge]
-0
-[TEST_GROUP2.ASSIGNMENT|ge]
-0
-[TEST_GROUP2.BITFIELD|ge]
-0
-[TEST_GROUP2.FOURIER|ge]
-0
-[TEST_GROUP2.HUFFMAN|ge]
-0
-[TEST_GROUP2.IDEA|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.nbench_byte/nbench-byte-2.2.3.tar.gz b/jta-core/engine/tests/Benchmark.nbench_byte/nbench-byte-2.2.3.tar.gz
deleted file mode 100755
index 5d99959..0000000
--- a/jta-core/engine/tests/Benchmark.nbench_byte/nbench-byte-2.2.3.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.nbench_byte/nbench.Makefile.patch b/jta-core/engine/tests/Benchmark.nbench_byte/nbench.Makefile.patch
deleted file mode 100755
index 85d438e..0000000
--- a/jta-core/engine/tests/Benchmark.nbench_byte/nbench.Makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -119,11 +119,12 @@
- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
- -c emfloat.c
-
--pointer.h: pointer Makefile
-- $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-- -o pointer pointer.c
-- rm -f pointer.h
-- if [ "4" = `./pointer` ] ; then touch pointer.h ;\
-+# Don't rely on pointer program while cross-compiling
-+#pointer.h: pointer Makefile
-+# $(CC) $(MACHINE) $(DEFINES) $(CFLAGS)\
-+# -o pointer pointer.c
-+# rm -f pointer.h
-+# if [ "4" = `./pointer` ] ; then touch pointer.h ;\
- else echo "#define LONG64" >pointer.h ; fi
-
- misc.o: misc.h misc.c Makefile
diff --git a/jta-core/engine/tests/Benchmark.nbench_byte/nbench_byte.sh b/jta-core/engine/tests/Benchmark.nbench_byte/nbench_byte.sh
deleted file mode 100644
index 20a7f39..0000000
--- a/jta-core/engine/tests/Benchmark.nbench_byte/nbench_byte.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-tarball=nbench-byte-2.2.3.tar.gz
-
-function test_build {
- patch -N -s -p0 < $TEST_HOME/nbench.Makefile.patch
- rm -f pointer.h && touch pointer.h
- CFLAGS+=" -s -static -Wall -O3"
- make CFLAGS="${CFLAGS}" CC=$CC AR=$AR RANLIB=$RANLIB CXX=$CXX CPP=$CPP CXXCPP=$CXXCPP && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put hardware nbench sysinfo.sh *.DAT $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./nbench"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.nbench_byte/parser.py b/jta-core/engine/tests/Benchmark.nbench_byte/parser.py
deleted file mode 100755
index c39801e..0000000
--- a/jta-core/engine/tests/Benchmark.nbench_byte/parser.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d\s_.-]+.[gle]{2}\]"
-cur_search_pat = re.compile("^([A-Z- ]{4,21})(.+)([:\s]+)([\d]{1,2}.[\d]{2,4})(\n)")
-
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-logfile = cur_file.readlines()
-
-if logfile:
- for line in logfile:
- result = cur_search_pat.match(line)
- if result:
- if "INDEX" in result.group(1):
- cur_dict["INDEX."+result.group(1).split(' ')[0]] = result.group(4)
- else:
- if result.group(1).split(' ')[1] != '':
- cur_dict["TEST_GROUP1."+result.group(1).split(' ')[0]+"_"+result.group(1).split(' ')[1]] = result.group(4)
- else:
- cur_dict["TEST_GROUP2."+result.group(1).split(' ')[0]] = result.group(4)
-cur_file.close()
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Index'))
diff --git a/jta-core/engine/tests/Benchmark.nbench_byte/reference.log b/jta-core/engine/tests/Benchmark.nbench_byte/reference.log
deleted file mode 100644
index df9df07..0000000
--- a/jta-core/engine/tests/Benchmark.nbench_byte/reference.log
+++ /dev/null
@@ -1,26 +0,0 @@
-[INDEX.FLOATING-POINT|ge]
-0
-[INDEX.INTEGER|ge]
-0
-[INDEX.MEMORY|ge]
-0
-[TEST_GROUP1.FP_EMULATION|ge]
-0
-[TEST_GROUP1.LU_DECOMPOSITION|ge]
-0
-[TEST_GROUP1.NEURAL_NET|ge]
-0
-[TEST_GROUP1.NUMERIC_SORT|ge]
-0
-[TEST_GROUP1.STRING_SORT|ge]
-0
-[TEST_GROUP2.ASSIGNMENT|ge]
-0
-[TEST_GROUP2.BITFIELD|ge]
-0
-[TEST_GROUP2.FOURIER|ge]
-0
-[TEST_GROUP2.HUFFMAN|ge]
-0
-[TEST_GROUP2.IDEA|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.netperf/netperf-bench.sh b/jta-core/engine/tests/Benchmark.netperf/netperf-bench.sh
deleted file mode 100644
index c4ca933..0000000
--- a/jta-core/engine/tests/Benchmark.netperf/netperf-bench.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $JTA_TESTS_PATH/netperf/netperf.sh
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./rabench_script $srv"
-}
-
-test_run
-bench_processing
-
-
diff --git a/jta-core/engine/tests/Benchmark.netperf/parser.py b/jta-core/engine/tests/Benchmark.netperf/parser.py
deleted file mode 100755
index d2dafc3..0000000
--- a/jta-core/engine/tests/Benchmark.netperf/parser.py
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d_ ./]+.[gle]{2}\]"
-cur_search_pat = re.compile("^([\w /]+) TEST from .*\n.*\n.*\n.*\n.*\n.*\n^.* ([\d.]+) +([\d.]+) +[\d.]+ +[\d.]+ +[\d.]+ *\n", re.MULTILINE)
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- for item in pat_result:
- cur_dict[re.sub(' ', '_', item[0]) + ".net"] = item[1]
- cur_dict[re.sub(' ', '_', item[0]) + ".cpu"] = item[2]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Rate, Mb/s\nCPU %'))
diff --git a/jta-core/engine/tests/Benchmark.netperf/reference.log b/jta-core/engine/tests/Benchmark.netperf/reference.log
deleted file mode 100644
index fc69ee9..0000000
--- a/jta-core/engine/tests/Benchmark.netperf/reference.log
+++ /dev/null
@@ -1,8 +0,0 @@
-[MIGRATED_TCP_MAERTS.cpu|le]
-10000000
-[MIGRATED_TCP_MAERTS.net|ge]
-0
-[MIGRATED_TCP_STREAM.cpu|le]
-10000000
-[MIGRATED_TCP_STREAM.net|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.netpipe/NetPIPE-3.7.1.tar.gz b/jta-core/engine/tests/Benchmark.netpipe/NetPIPE-3.7.1.tar.gz
deleted file mode 100644
index a258bcf..0000000
--- a/jta-core/engine/tests/Benchmark.netpipe/NetPIPE-3.7.1.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.netpipe/NetPIPE.sh b/jta-core/engine/tests/Benchmark.netpipe/NetPIPE.sh
deleted file mode 100644
index 26cd14a..0000000
--- a/jta-core/engine/tests/Benchmark.netpipe/NetPIPE.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-tarball=NetPIPE-3.7.1.tar.gz
-
-function test_build {
- patch -p1 -N -s < ../../tarballs/netpipe-makefile.patch
- make CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CC="$CC" LD="$LD" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put NPtcp $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- cmd "killall -SIGKILL NPtcp 2>/dev/null; exit 0"
-
- # Start netpipe server on Jenkins host
- netpipe_exec=`which NPtcp`
-
- if [ -z $netpipe_exec ];
- then
- echo "ERROR: Cannot find netpipe"
- false
- else
- $netpipe_exec -p 2 &
- fi
-
- assert_define BENCHMARK_NETPIPE_PERT
-
- if [ "$BENCHMARK_NETPIPE_SRV" = "default" ]; then
- srv=$SRV_IP
- else
- srv=$BENCHMARK_NETPIPE_SRV
- fi
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./NPtcp -h $srv -p $BENCHMARK_NETPIPE_PERT" $JTA_HOME/jta.$TESTDIR/${TESTDIR}.log
-}
-
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build
-fi
-
-deploy
-
-test_run
-
-
diff --git a/jta-core/engine/tests/Benchmark.netpipe/netpipe-makefile.patch b/jta-core/engine/tests/Benchmark.netpipe/netpipe-makefile.patch
deleted file mode 100644
index be2c8ad..0000000
--- a/jta-core/engine/tests/Benchmark.netpipe/netpipe-makefile.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-*** src/makefile Thu May 10 09:29:09 2007
---- srcnew/makefile Fri Mar 5 16:26:31 2010
-***************
-*** 20,26 ****
- #
- ########################################################################
-
-! CC = cc
- CFLAGS = -O -g
- SRC = ./src
-
---- 20,26 ----
- #
- ########################################################################
-
-! CC ?= gcc
- CFLAGS = -O -g
- SRC = ./src
-
-***************
-*** 253,256 ****
- $(CC) $(CFLAGS) -DATOLL $(SRC)/netpipe.c \
- $(SRC)/atoll.c -o NPatoll \
- -I$(PALMS_PATH)/include -L$(PALMS_PATH)/lib -latoll
--
---- 253,255 ----
diff --git a/jta-core/engine/tests/Benchmark.reboot/parser.py b/jta-core/engine/tests/Benchmark.reboot/parser.py
deleted file mode 100755
index 35b1115..0000000
--- a/jta-core/engine/tests/Benchmark.reboot/parser.py
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d_ ./]+.[gle]{2}\]"
-
-# Jan 6 09:55:31 2013 (none) user.notice bootlog: [ 2.227600] bootlogd.
-
-cur_search_pat = re.compile(" user.info kernel: \[ *([\d.]+)\] Freeing init memory: 264K\n")
-
-cur_dict = {}
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- for item in pat_result:
- cur_dict["time.init"] = item[0]
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', ' '))
diff --git a/jta-core/engine/tests/Benchmark.reboot/reboot b/jta-core/engine/tests/Benchmark.reboot/reboot
deleted file mode 100755
index 40dfce2..0000000
--- a/jta-core/engine/tests/Benchmark.reboot/reboot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-# Bootlogd stop time (i.e. firmware startup time),
-# and X Server start time (i.e. minimum time before software can draw on the screen)
-/sbin/logread |grep -E 'Freeing init memory'
-
-# Memory usage in KiB
-#top -b -n 1 |grep '^Mem:'
-
diff --git a/jta-core/engine/tests/Benchmark.reboot/reboot.sh b/jta-core/engine/tests/Benchmark.reboot/reboot.sh
deleted file mode 100644
index 3b5880a..0000000
--- a/jta-core/engine/tests/Benchmark.reboot/reboot.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-tarball=reboot
-
-function test_build {
- true
-}
-
-function test_deploy {
- put $TEST_HOME/$tarball $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- target_reboot
- report "cd $JTA_HOME/jta.$TESTDIR; ./reboot"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.reboot/reference.log b/jta-core/engine/tests/Benchmark.reboot/reference.log
deleted file mode 100755
index 620442f..0000000
--- a/jta-core/engine/tests/Benchmark.reboot/reference.log
+++ /dev/null
@@ -1,4 +0,0 @@
-# Automatically generated on jta host by thresholds.awk based on
-# 7 results of 0\.18\.04\. firmware regexp crossed with [652, 658] build range
-[time.init|le]
-10000
diff --git a/jta-core/engine/tests/Benchmark.signaltest/parser.py b/jta-core/engine/tests/Benchmark.signaltest/parser.py
deleted file mode 100755
index dde3967..0000000
--- a/jta-core/engine/tests/Benchmark.signaltest/parser.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_ .]+.[gle]{2}\]"
-cur_search_pat = re.compile("^T:([\s\d]+)(.*)P:(.*)C:(.*)Min:([\s\d]+)Act:([\s\d]+)Avg:([\s\d]+)Max:([\s\d]+)",re.MULTILINE)
-
-res_dict = {}
-cur_dict = {}
-
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict["Thread0.Min"] = '%d' % int(pat_result[0][4])
- cur_dict["Thread0.Act"] = '%d' % int(pat_result[0][5])
- cur_dict["Thread0.Avg"] = '%d' % int(pat_result[0][6])
- cur_dict["Thread0.Max"] = '%d' % int(pat_result[0][7])
- cur_dict["Thread1.Min"] = '%d' % int(pat_result[1][4])
- cur_dict["Thread1.Act"] = '%d' % int(pat_result[1][5])
- cur_dict["Thread1.Avg"] = '%d' % int(pat_result[1][6])
- cur_dict["Thread1.Max"] = '%d' % int(pat_result[1][7])
-
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'usec'))
diff --git a/jta-core/engine/tests/Benchmark.signaltest/reference.log b/jta-core/engine/tests/Benchmark.signaltest/reference.log
deleted file mode 100644
index 83a959d..0000000
--- a/jta-core/engine/tests/Benchmark.signaltest/reference.log
+++ /dev/null
@@ -1,17 +0,0 @@
-#sdfdsf
-[Thread0.Min|le]
-10000000
-[Thread0.Act|le]
-10000000
-[Thread0.Avg|le]
-10000000
-[Thread0.Max|le]
-10000000
-[Thread1.Min|le]
-10000000
-[Thread1.Act|le]
-10000000
-[Thread1.Avg|le]
-10000000
-[Thread1.Max|le]
-10000000
diff --git a/jta-core/engine/tests/Benchmark.signaltest/signaltest.sh b/jta-core/engine/tests/Benchmark.signaltest/signaltest.sh
deleted file mode 100644
index 9b3042d..0000000
--- a/jta-core/engine/tests/Benchmark.signaltest/signaltest.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-tarball=signaltest.tar.gz
-
-function test_build {
- make CC="$CC" LD="$LD" LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put signaltest $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_SIGNALTEST_LOOPS
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./signaltest -l $BENCHMARK_SIGNALTEST_LOOPS -q"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.signaltest/signaltest.tar.gz b/jta-core/engine/tests/Benchmark.signaltest/signaltest.tar.gz
deleted file mode 100644
index 2c15b87..0000000
--- a/jta-core/engine/tests/Benchmark.signaltest/signaltest.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.sysbench/sysbench-0.4.8.tar.bz2 b/jta-core/engine/tests/Benchmark.sysbench/sysbench-0.4.8.tar.bz2
deleted file mode 100644
index 6dd8410..0000000
--- a/jta-core/engine/tests/Benchmark.sysbench/sysbench-0.4.8.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.tiobench/parser.py b/jta-core/engine/tests/Benchmark.tiobench/parser.py
deleted file mode 100755
index 1e11cff..0000000
--- a/jta-core/engine/tests/Benchmark.tiobench/parser.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/python
-
-import os, re, sys
-
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-
-ref_section_pat = "^\[[\w\d._]+.[gle]{2}\]"
-
-cur_dict = {}
-cur_file = open(plib.CUR_LOG,'r')
-print "Reading current values from " + plib.CUR_LOG +"\n"
-lines = cur_file.readlines()
-
-cur_dict['Write.Synchronous'] = '%.2f' % float(lines[4].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Write.Synchronous_Random'] = '%.2f' % float(lines[5].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Read.Synchronous'] = '%.2f' % float(lines[6].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Read.Synchronous_Random'] = '%.2f' % float(lines[7].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Write.Sequential'] = '%.2f' % float(lines[25].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Write.Sequential_Random'] = '%.2f' % float(lines[26].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Read.Sequential'] = '%.2f' % float(lines[27].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-cur_dict['Read.Sequential_Random'] = '%.2f' % float(lines[28].split('|')[3].lstrip(' ').rstrip(' MB/s'))
-
-cur_file.close()
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'Rate,MB/s'))
diff --git a/jta-core/engine/tests/Benchmark.tiobench/reference.log b/jta-core/engine/tests/Benchmark.tiobench/reference.log
deleted file mode 100644
index d85c47f..0000000
--- a/jta-core/engine/tests/Benchmark.tiobench/reference.log
+++ /dev/null
@@ -1,17 +0,0 @@
-# Automatically generated on jta by thresholds.awk based on [613, 801] build range
-[Read.Sequential|ge]
-0
-[Read.Sequential_Random|ge]
-0
-[Read.Synchronous|ge]
-0
-[Read.Synchronous_Random|ge]
-0
-[Write.Sequential|ge]
-0
-[Write.Sequential_Random|ge]
-0
-[Write.Synchronous|ge]
-0
-[Write.Synchronous_Random|ge]
-0
diff --git a/jta-core/engine/tests/Benchmark.tiobench/tiobench-0.3.3.tar.gz b/jta-core/engine/tests/Benchmark.tiobench/tiobench-0.3.3.tar.gz
deleted file mode 100755
index 3cb4212..0000000
--- a/jta-core/engine/tests/Benchmark.tiobench/tiobench-0.3.3.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.tiobench/tiobench-fix-conflicting-types.patch b/jta-core/engine/tests/Benchmark.tiobench/tiobench-fix-conflicting-types.patch
deleted file mode 100644
index c21646f..0000000
--- a/jta-core/engine/tests/Benchmark.tiobench/tiobench-fix-conflicting-types.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- tiobench-0.3.3/tiotest.c.aligned 2013-02-15 01:01:30.377497578 +0100
-+++ tiobench-0.3.3/tiotest.c 2013-02-15 01:02:11.170996694 +0100
-@@ -31,7 +31,7 @@ static const char* versionStr = "tiotest
- */
- ArgumentOptions args;
-
--static void * aligned_alloc(ssize_t size)
-+static void * tio_aligned_alloc(ssize_t size)
- {
- caddr_t a;
- a = mmap((caddr_t )0, size,
-@@ -281,7 +281,7 @@ void initialize_test( ThreadTest *d )
- pthread_attr_setscope(&(d->threads[i].thread_attr),
- PTHREAD_SCOPE_SYSTEM);
-
-- d->threads[i].buffer = aligned_alloc( d->threads[i].blockSize );
-+ d->threads[i].buffer = tio_aligned_alloc( d->threads[i].blockSize );
- if( d->threads[i].buffer == NULL )
- {
- perror("Error allocating memory");
diff --git a/jta-core/engine/tests/Benchmark.tiobench/tiobench.sh b/jta-core/engine/tests/Benchmark.tiobench/tiobench.sh
deleted file mode 100644
index b28f1a4..0000000
--- a/jta-core/engine/tests/Benchmark.tiobench/tiobench.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-tarball=tiobench-0.3.3.tar.gz
-
-function test_build {
- patch -N -s -p1 < $TEST_HOME/tiobench-fix-conflicting-types.patch
- make LINK="$CC" CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" CFLAGS+="${CFLAGS}" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put tiotest $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_TIOBENCH_MOUNT_BLOCKDEV
- assert_define BENCHMARK_TIOBENCH_MOUNT_POINT
- assert_define BENCHMARK_TIOBENCH_THREADS
- assert_define BENCHMARK_TIOBENCH_SIZE
-
- hd_test_mount_prepare $BENCHMARK_TIOBENCH_MOUNT_BLOCKDEV $BENCHMARK_TIOBENCH_MOUNT_POINT
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./tiotest -d $BENCHMARK_TIOBENCH_MOUNT_POINT -t $BENCHMARK_TIOBENCH_THREADS -f $BENCHMARK_TIOBENCH_SIZE –S"
- report_append "cd $JTA_HOME/jta.$TESTDIR; ./tiotest -d $BENCHMARK_TIOBENCH_MOUNT_POINT -t $BENCHMARK_TIOBENCH_THREADS -f $BENCHMARK_TIOBENCH_SIZE –W"
-
- hd_test_clean_umount $BENCHMARK_TIOBENCH_MOUNT_BLOCKDEV $BENCHMARK_TIOBENCH_MOUNT_POINT
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
diff --git a/jta-core/engine/tests/Benchmark.x11perf/parser.py b/jta-core/engine/tests/Benchmark.x11perf/parser.py
deleted file mode 100755
index aa3ca8e..0000000
--- a/jta-core/engine/tests/Benchmark.x11perf/parser.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/python
-# See common.py for description of command-line arguments
-
-import os, re, sys
-sys.path.insert(0, os.environ['JTA_PARSER_PATH'])
-import common as plib
-
-ref_section_pat = "^\[[\w\d_\- .]+.[gle]{2}\]"
-cur_search_pat = re.compile("^([\s\d]+)reps \@\s*([\d]+\.[\d]+)\s*msec\s*\(\s*([\d]+\.[\d]+)/sec\s*\):\s*(.*)$",re.MULTILINE)
-
-res_dict = {}
-cur_dict = {}
-
-pat_result = plib.parse(cur_search_pat)
-if pat_result:
- cur_dict["dot"] = '%.2f' % float(pat_result[0][2])
- cur_dict["oddtilerect10"] = '%.2f' % float(pat_result[1][2])
- cur_dict["seg100c2"] = '%.2f' % float(pat_result[2][2])
- cur_dict["64poly10complex"] = '%.2f' % float(pat_result[3][2])
-
-
-print cur_dict
-
-sys.exit(plib.process_data(ref_section_pat, cur_dict, 'm', 'SPS'))
diff --git a/jta-core/engine/tests/Benchmark.x11perf/reference.log b/jta-core/engine/tests/Benchmark.x11perf/reference.log
deleted file mode 100644
index 3b649fa..0000000
--- a/jta-core/engine/tests/Benchmark.x11perf/reference.log
+++ /dev/null
@@ -1,10 +0,0 @@
-#dsfdf
-[dot|ge]
-1
-[oddtilerect10|ge]
-1
-[seg100c2|ge]
-1
-[64poly10complex|ge]
-1
-
diff --git a/jta-core/engine/tests/Benchmark.x11perf/x11perf-1.5.4.tar.gz b/jta-core/engine/tests/Benchmark.x11perf/x11perf-1.5.4.tar.gz
deleted file mode 100644
index 93aece0..0000000
--- a/jta-core/engine/tests/Benchmark.x11perf/x11perf-1.5.4.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Benchmark.x11perf/x11perf.sh b/jta-core/engine/tests/Benchmark.x11perf/x11perf.sh
deleted file mode 100644
index 560b997..0000000
--- a/jta-core/engine/tests/Benchmark.x11perf/x11perf.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-tarball=x11perf-1.5.4.tar.gz
-
-function test_build {
- sed -i '/XORG_MACROS_VERSION/d' ./configure.ac
- sed -i '/xorg-macros 1.8/d' ./configure.ac
-
- ./autogen.sh --host $HOST
-
- ./configure $CONFIGURE_FLAGS X11PERF_LIBS="-lX11 -lXmu" # force to use libXmu instead of libXmuu
- sed -i 's#$(SED)#sed#' Makefile # this is wrong, but somewhy $(SED) in Makefile expands to nothing
- make && touch test_suite_ready
-}
-
-function test_deploy {
- put x11perf $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define BENCHMARK_X11PERF_TIME
- report "cd $JTA_HOME/jta.$TESTDIR; export DISPLAY=:0; ./x11perf -repeat 1 -time $BENCHMARK_X11PERF_TIME -dot -oddtilerect10 -seg100c2 -64poly10complex"
-}
-
-. $JTA_SCRIPTS_PATH/benchmark.sh
-
diff --git a/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_for_Linux-20151130.zip b/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_for_Linux-20151130.zip
deleted file mode 100644
index 52bd896..0000000
--- a/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_for_Linux-20151130.zip
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_of_Linux_Drivers-20151130.zip b/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_of_Linux_Drivers-20151130.zip
deleted file mode 100644
index 14a1860..0000000
--- a/jta-core/engine/tests/CIAT.build_deploy/R-Car_Series_Evaluation_Software_Package_of_Linux_Drivers-20151130.zip
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/CIAT.build_deploy/agl_build.sh b/jta-core/engine/tests/CIAT.build_deploy/agl_build.sh
deleted file mode 100644
index 6bc1668..0000000
--- a/jta-core/engine/tests/CIAT.build_deploy/agl_build.sh
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/bin/bash
-
-set -e
-set -x
-
-# check execution path (specified by 1st parameter)
-if test -z "$1"; then
- echo "ERROR: execution path is not specified"
- exit 1
-fi
-
-EXEC_PATH=`cd $1; pwd`
-
-echo > "$EXEC_PATH/agl_build.log"
-
-if test x"$PWD" != x"$EXEC_PATH"; then
- echo "ERROR: wrong path ($PWD), need to be executed under $EXEC_PATH" > "$1/agl_build.log"
- exit 1
-fi
-
-# get repo command
-if test -f ~/bin/repo; then
- echo "INFO: ~/bin/repo is ready" > agl_build.log
-else
- mkdir -p ~/bin
- $PROXY_FOR_REPO curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
-fi
-
-chmod a+x ~/bin/repo
-export PATH=~/bin:$PATH
-
-
-# create shared downloads and sstate-cache directory
-mkdir -p downloads
-mkdir -p sstate-cache
-
-
-# remove old files, we want to test a fresh clone
-export XTMP="$$"
-mv repoclone repoclone$XTMP || true
-( rm -rf repoclone$XTMP & ) || true
-mkdir -p repoclone
-cd repoclone
-
-
-# this is for testing, a copy of repoclone should be placed under /compile/agl-demo/CIAT.bak/,
-# then .repo, meta-* and poky will be copied into repoclone.
-# or
-# don't set SPEEDUP_TEST to yes
-if test x"$SPEEDUP_TEST" == x"yes"; then
- cp -r /compile/agl-demo/CIAT.bak/repoclone/.repo/ ./
- cp -r /compile/agl-demo/CIAT.bak/repoclone/meta-* ./
- cp -r /compile/agl-demo/CIAT.bak/repoclone/poky/ ./
-
-else
-
-# check if master or branch
-if test x"" != x"$GERRIT_BRANCH"; then
- # special for meta-renesas ...
- if test x"agl-1.0-bsp-1.8.0" == x"$GERRIT_BRANCH" ; then
- export REPOCLONE=master
- else
- export REPOCLONE="$GERRIT_BRANCH"
- fi
-
- $PROXY_FOR_REPO repo init -q -b $REPOCLONE -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
-else
- echo ""
- echo "####################################################"
- echo "ATTENTION: NO GERRIT_BRANCH, using master by default"
- echo "####################################################"
- echo ""
-
- $PROXY_FOR_REPO repo init -q -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
-fi
-
-fi
-
-
-# next: repo sync and dump manifest
-repo sync --force-sync --detach --no-clone-bundle
-MYPROJECT=`echo $GERRIT_PROJECT | sed -e "s#AGL/##g"`
-cd $MYPROJECT
-
-
-# we need to inject the git ref of GERRIT_PATCHSET_REVISION to the recipe
-if test x"" != x"${GERRIT_REFSPEC}" ; then
- MYREMOTE=`git remote | head -1`
- git fetch $MYREMOTE ${GERRIT_REFSPEC}
- git reset --hard FETCH_HEAD
-# git status
-# git log -1
-else
- echo "Something is wrong, we have no GERRIT_PATCHSET_REVISION. Exit."
- exit 1
-fi
-
-cd ..
-
-repo manifest -r > ../current_default.xml
-
-
-# source the env
-export MACHINE=porter
-source meta-agl/scripts/envsetup.sh $MACHINE
-
-
-# link the shared downloads and sstate-cache
-ln -sf ../../downloads
-ln -sf ../../sstate-cache
-
-echo "" >> conf/local.conf
-echo 'IMAGE_INSTALL_append = " mc"' >> conf/local.conf
-
-# finally, build the agl-demo-platform
-bitbake agl-demo-platform || exit 1
-du -hs tmp/deploy/*
-
-
-# create the archive
-mkdir -p archive
-cp ../../current_default.xml archive/
-cp conf/local.conf archive/
-tar -C tmp/deploy -cf archive/licenses.tar licenses
-
-
-echo "We provide the repo default.xml in the file current_default.xml." > archive/README.sources
-echo "This will pull down the yocto layers used to build this snapshot." >> archive/README.sources
-echo "" >> archive/README.sources
-echo "After syncing repo with the above default.xml, simply follow" >> archive/README.sources
-echo "the steps in the README.md of meta-agl-demo" >> archive/README.sources
-echo "" >> archive/README.sources
-echo "Source can be fetched with:" >> archive/README.sources
-echo " bitbake -c fetchall agl-demo-platform" >> archive/README.sources
-echo "" >> archive/README.sources
-echo "A mirror of all sources used is also available here:" >> archive/README.sources
-echo " http://download.automotivelinux.org/AGL/mirror/" >> archive/README.sources
-echo "" >> archive/README.sources
-echo "The AGL components are hosted at:" >> archive/README.sources
-echo " https://git.automotivelinux.org/" >> archive/README.sources
diff --git a/jta-core/engine/tests/CIAT.build_deploy/build_deploy.sh b/jta-core/engine/tests/CIAT.build_deploy/build_deploy.sh
deleted file mode 100644
index 96fe592..0000000
--- a/jta-core/engine/tests/CIAT.build_deploy/build_deploy.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-SERVER_SCP="scp -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15"
-SERVER_SSH="ssh -o ServerAliveInterval=30 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=15"
-IMAGE_PATH="$IMAGE_PATH/$PLATFORM"
-
-BUILD_SCRIPT="agl_build.sh"
-
-function build_image {
- env
-
- # place graphics and multimedia acceleration packages build server
- sshpass -p "$BUILD_PASSWORD" $SERVER_SCP $TEST_HOME/R-Car_Series_Evaluation_Software_Package_* "$BUILD_USER"@"$BUILD_SERVERIP":"~/Downloads"
-
- sshpass -p "$BUILD_PASSWORD" $SERVER_SSH "$BUILD_USER"@"$BUILD_SERVERIP" "mkdir -p $BUILD_PATH"
- sshpass -p "$BUILD_PASSWORD" $SERVER_SCP "$TEST_HOME/$BUILD_SCRIPT" "$BUILD_USER"@"$BUILD_SERVERIP":"$BUILD_PATH"
- sshpass -p "$BUILD_PASSWORD" $SERVER_SSH "$BUILD_USER"@"$BUILD_SERVERIP" "chmod 700 $BUILD_PATH/$BUILD_SCRIPT"
-
- # two statements can be added to the following commands
- # "export SPEEDUP_TEST=yes;" can be added to skip repo init and repo sync
- # "PROXY_FOR_REPO=/usr/bin/proxychains;" is used to link through GFW
- sshpass -p "$BUILD_PASSWORD" $SERVER_SSH "$BUILD_USER"@"$BUILD_SERVERIP" \
- "cd $BUILD_PATH; \
- export GERRIT_PROJECT=$GERRIT_PROJECT; \
- export GERRIT_BRANCH=$GERRIT_BRANCH; \
- export GERRIT_REFSPEC=$GERRIT_REFSPEC; \
- ./$BUILD_SCRIPT $BUILD_PATH"
-}
-
-function deploy_image {
- # get image from compile server
- mkdir -p "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
- sshpass -p "$BUILD_PASSWORD" $SERVER_SCP "$BUILD_USER"@"$BUILD_SERVERIP":"$BUILD_PATH/repoclone/$IMAGE_PATH/$UIMAGE" "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
- sshpass -p "$BUILD_PASSWORD" $SERVER_SCP "$BUILD_USER"@"$BUILD_SERVERIP":"$BUILD_PATH/repoclone/$IMAGE_PATH/$DTB" "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
- sshpass -p "$BUILD_PASSWORD" $SERVER_SCP "$BUILD_USER"@"$BUILD_SERVERIP":"$BUILD_PATH/repoclone/$IMAGE_PATH/$ROOTFS" "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}"
-
- # deploy image to tftp/nfs server
- sshpass -p "$BOOT_PASSWORD" $SERVER_SSH root@"$BOOT_SERVERIP" "mkdir -p $BOOT_TFTP_PATH/${BUILD_ID}; echo boot_num=${BUILD_ID} > $BOOT_TFTP_PATH/$BOOT_NUM_FILE"
- sshpass -p "$BOOT_PASSWORD" $SERVER_SCP "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}/$UIMAGE" root@"$BOOT_SERVERIP":"$BOOT_TFTP_PATH/${BUILD_ID}"
- sshpass -p "$BOOT_PASSWORD" $SERVER_SCP "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}/$DTB" root@"$BOOT_SERVERIP":"$BOOT_TFTP_PATH/${BUILD_ID}"
-
- sshpass -p "$BOOT_PASSWORD" $SERVER_SSH root@"$BOOT_SERVERIP" "mkdir -p $BOOT_NFS_PATH/${BUILD_ID}"
- sshpass -p "$BOOT_PASSWORD" $SERVER_SCP "$JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}/$ROOTFS" root@"$BOOT_SERVERIP":"$BOOT_NFS_PATH/${BUILD_ID}"
- sshpass -p "$BOOT_PASSWORD" $SERVER_SSH root@"$BOOT_SERVERIP" "cd $BOOT_NFS_PATH/${BUILD_ID}; tar xvf $ROOTFS; touch new_image_flag.${BUILD_ID}"
-}
-
-function reboot_to_new_image {
- safe_cmd "export PATH=/sbin:$PATH; shutdown -r now &"
-
- sleep $REBOOT_WAIT
-
- # since the system is rebooted with a new image, directories for test should be created again
- safe_cmd "rm -rf $JTA_HOME/jta.$TESTDIR /tmp/$TESTDIR; mkdir -p $JTA_HOME/jta.$TESTDIR /tmp/jta.$TESTDIR" || abort_job "Could not create $TESTDIR and /tmp/$TESTDIR on $DEVICE"
-}
-
-function test_deploy {
- build_image
-
- deploy_image
-
- reboot_to_new_image
-}
-
-function test_run {
- # a flag is created on nfs server, and it is checked here to make sure the system is rebooted with the new image
- report "ls /new_image_flag.${BUILD_ID}"
-}
-
-pre_test $TESTDIR
-
-deploy
-
-test_run
-#get_testlog $TESTDIR
-
-#test_processing
diff --git a/jta-core/engine/tests/CIAT.my1/touch-device.sh b/jta-core/engine/tests/CIAT.my1/touch-device.sh
deleted file mode 100755
index 415f3a0..0000000
--- a/jta-core/engine/tests/CIAT.my1/touch-device.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-echo "touch function test!"
-
-file=/tmp/$1
-
-rm -rf $file
-touch $file
-
-if [[ -f $file ]]; then
- echo "PASS"
-else
- echo "FAIL"
-fi
-
-rm -f $file
diff --git a/jta-core/engine/tests/CIAT.my1/touch.sh b/jta-core/engine/tests/CIAT.my1/touch.sh
deleted file mode 100644
index 4c87ebf..0000000
--- a/jta-core/engine/tests/CIAT.my1/touch.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-function test_build {
- echo "test build"
-}
-
-function test_deploy {
- put $TEST_HOME/touch-device.sh $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./touch-device.sh tmpfile"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "1" "PASS$" "p"
- log_compare "$TESTDIR" "0" "FAIL$" "n"
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/CIAT.my2/touch-device.sh b/jta-core/engine/tests/CIAT.my2/touch-device.sh
deleted file mode 100755
index 415f3a0..0000000
--- a/jta-core/engine/tests/CIAT.my2/touch-device.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-echo "touch function test!"
-
-file=/tmp/$1
-
-rm -rf $file
-touch $file
-
-if [[ -f $file ]]; then
- echo "PASS"
-else
- echo "FAIL"
-fi
-
-rm -f $file
diff --git a/jta-core/engine/tests/CIAT.my2/touch.sh b/jta-core/engine/tests/CIAT.my2/touch.sh
deleted file mode 100644
index 4c87ebf..0000000
--- a/jta-core/engine/tests/CIAT.my2/touch.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-function test_build {
- echo "test build"
-}
-
-function test_deploy {
- put $TEST_HOME/touch-device.sh $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./touch-device.sh tmpfile"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "1" "PASS$" "p"
- log_compare "$TESTDIR" "0" "FAIL$" "n"
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/Functional.LTP.Devices/ltp-devices.sh b/jta-core/engine/tests/Functional.LTP.Devices/ltp-devices.sh
deleted file mode 100644
index 9c9ea3e..0000000
--- a/jta-core/engine/tests/Functional.LTP.Devices/ltp-devices.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $TEST_HOME/../LTP/ltp.sh
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./rtc01"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "3" "Passed" "p"
- log_compare "$TESTDIR" "0" "Fail" "n"
-}
-
-test_run
-get_testlog $TESTDIR
-test_processing
diff --git a/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_n.log b/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_n.log
deleted file mode 100644
index e69de29..0000000
--- a/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_n.log
+++ /dev/null
diff --git a/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_p.log b/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_p.log
deleted file mode 100644
index 96636a8..0000000
--- a/jta-core/engine/tests/Functional.LTP.Devices/ltp-full-20101031_p.log
+++ /dev/null
@@ -1,3 +0,0 @@
-rtc01 1 TPASS : RTC READ TEST Passed
-rtc01 2 TPASS : RTC ALARM TEST Passed
-rtc01 3 TPASS : RTC UPDATE INTERRUPTS TEST Passed
diff --git a/jta-core/engine/tests/Functional.LTP.Filesystem/ltp-filesystem.sh b/jta-core/engine/tests/Functional.LTP.Filesystem/ltp-filesystem.sh
deleted file mode 100644
index 50fc3f1..0000000
--- a/jta-core/engine/tests/Functional.LTP.Filesystem/ltp-filesystem.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $TEST_HOME/../LTP/ltp.sh
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; mkdir tmp; ./runltp -d tmp -f fs_jta"
-}
-
-test_run
-get_testlog $TESTDIR
diff --git a/jta-core/engine/tests/Functional.LTP.Net_Stress/ltp-net_stress.sh b/jta-core/engine/tests/Functional.LTP.Net_Stress/ltp-net_stress.sh
deleted file mode 100644
index c5fdaa3..0000000
--- a/jta-core/engine/tests/Functional.LTP.Net_Stress/ltp-net_stress.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $TEST_HOME/../LTP/ltp.sh
-
-function test_run {
- echo "
- export PATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin
- export IPV4_NETWORK=$IPV4_NET
- export LHOST_IPV4_HOST=$L_IPV4_HOST
- export RHOST_IPV4_HOST=$R_IPV4_HOST
- export RHOST_IFACES=$L_HOST_IF
- export LHOST_IFACES=$R_HOST_IF
- " > set_env.sh
-
- put set_env.sh /tmp/jta.$TESTDIR/target_bin;
- report "cd /tmp/jta.$TESTDIR/target_bin; export RHOST=$REMOTE_HOST; export PASSWD=$REMOTE_PASSWD; source ./set_env.sh; env; ./runltp -N -n -c 2 -m 2,4,0,1 -g /tmp/jta.$TESTDIR/net_stress.html -d /home/ltp/tmp; :"
-}
-
-function test_processing {
- assert_define LTP_EXPECT_FAIL_CASES
-
- retval=0
-
- while read testcase result exitvalue; do
- if echo $result | grep -qE "FAIL|CONF" ; then
- if ! echo $LTP_EXPECT_FAIL_CASES | grep -q "\<$testcase\>" ; then
- retval=1
- echo -e "\nUnexpected failure: $testcase\n"
- fi
- fi
- done < $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.result
-
- echo -e "\nPlease check $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.html for more detailed information\n"
-
- if [[ $retval -ne 0 ]]; then
- false
- fi
-}
-
-test_run
-get_testlog $TESTDIR
-
-# get test result of ltp net stress
-get /tmp/jta.$TESTDIR/net_stress.html $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.html
-get /tmp/jta.$TESTDIR/target_bin/results/*.log $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.result
-
-test_processing
diff --git a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp-open_posix.sh b/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp-open_posix.sh
deleted file mode 100644
index e5f9568..0000000
--- a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp-open_posix.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $TEST_HOME/../LTP/ltp.sh
-
-function test_run {
- report "cd /tmp/jta.$TESTDIR/target_bin; ./bin/run-all-posix-option-group-tests.sh"
-}
-
-function test_processing {
- assert_define LTP_OPEN_POSIX_SUBTEST_COUNT_POS
- assert_define LTP_OPEN_POSIX_SUBTEST_COUNT_NEG
-
- P_CRIT="execution: PASS"
- N_CRIT="execution: (FAIL|UNSUPPORTED|SIGNALED|UNTESTED|SKIPPED|UNRESOLVED|EXITED ABNORMALLY)"
-
- log_compare "$TESTDIR" $LTP_OPEN_POSIX_SUBTEST_COUNT_POS "${P_CRIT}" "p"
- log_compare "$TESTDIR" $LTP_OPEN_POSIX_SUBTEST_COUNT_NEG "${N_CRIT}" "n"
-}
-
-test_run
-get_testlog $TESTDIR
-test_processing
diff --git a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_n.log b/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_n.log
deleted file mode 100644
index 015cbef..0000000
--- a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_n.log
+++ /dev/null
@@ -1,169 +0,0 @@
-conformance/interfaces/aio_cancel/7-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_cancel/4-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_cancel/6-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_cancel/3-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_error/3-1: execution: UNRESOLVED
-conformance/interfaces/aio_error/2-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_fsync/7-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/13-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/1-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/11-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/5-1: execution: SKIPPED (test not present)
-conformance/interfaces/aio_fsync/8-4: execution: SKIPPED (test not present)
-conformance/interfaces/aio_fsync/6-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/3-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/2-1: execution: UNTESTED
-conformance/interfaces/aio_fsync/10-1: execution: UNTESTED
-conformance/interfaces/aio_read/13-1: execution: UNTESTED
-conformance/interfaces/aio_read/8-1: execution: FAILED
-conformance/interfaces/aio_read/15-1: execution: UNTESTED
-conformance/interfaces/aio_read/9-1: execution: UNRESOLVED
-conformance/interfaces/aio_read/12-1: execution: UNTESTED
-conformance/interfaces/aio_read/14-1: execution: UNTESTED
-conformance/interfaces/aio_read/6-1: execution: UNTESTED
-conformance/interfaces/aio_read/2-1: execution: UNSUPPORTED
-conformance/interfaces/aio_return/3-2: execution: UNRESOLVED
-conformance/interfaces/aio_return/4-1: execution: UNRESOLVED
-conformance/interfaces/aio_return/2-1: execution: UNRESOLVED
-conformance/interfaces/aio_suspend/5-1: execution: UNSUPPORTED
-conformance/interfaces/aio_suspend/9-1: execution: FAILED
-conformance/interfaces/aio_suspend/2-1: execution: UNTESTED
-conformance/interfaces/aio_write/7-1: execution: UNRESOLVED
-conformance/interfaces/aio_write/13-1: execution: UNTESTED
-conformance/interfaces/aio_write/4-1: execution: UNTESTED
-conformance/interfaces/aio_write/11-1: execution: UNTESTED
-conformance/interfaces/aio_write/12-1: execution: UNTESTED
-conformance/interfaces/aio_write/6-1: execution: FAILED
-conformance/interfaces/aio_write/10-1: execution: UNTESTED
-conformance/interfaces/lio_listio/20-1: execution: UNTESTED
-conformance/interfaces/lio_listio/19-1: execution: UNTESTED
-conformance/interfaces/lio_listio/21-1: execution: UNTESTED
-conformance/interfaces/lio_listio/24-1: execution: UNTESTED
-conformance/interfaces/lio_listio/25-1: execution: UNTESTED
-conformance/interfaces/lio_listio/23-1: execution: UNTESTED
-conformance/interfaces/lio_listio/11-1: execution: FAILED
-conformance/interfaces/lio_listio/17-1: execution: UNTESTED
-conformance/interfaces/lio_listio/16-1: execution: UNTESTED
-conformance/interfaces/lio_listio/22-1: execution: UNTESTED
-conformance/interfaces/lio_listio/2-1: execution: SKIPPED (test not present)
-conformance/interfaces/mmap/28-1: execution: FAILED
-conformance/interfaces/mmap/31-1: execution: FAILED
-conformance/interfaces/mmap/11-5: execution: FAILED
-conformance/interfaces/mmap/27-1: execution: UNTESTED
-conformance/interfaces/mmap/11-4: execution: FAILED
-conformance/interfaces/shm_open/7-1: execution: UNTESTED
-conformance/interfaces/shm_open/29-1: execution: UNTESTED
-conformance/interfaces/shm_open/19-1: execution: UNTESTED
-conformance/interfaces/shm_open/24-1: execution: UNTESTED
-conformance/interfaces/shm_open/23-1: execution: SKIPPED (test not present)
-conformance/interfaces/shm_open/9-1: execution: UNTESTED
-conformance/interfaces/shm_open/42-1: execution: UNTESTED
-conformance/interfaces/shm_open/36-1: execution: UNTESTED
-conformance/interfaces/shm_open/12-1: execution: UNTESTED
-conformance/interfaces/shm_open/6-1: execution: UNTESTED
-conformance/interfaces/shm_open/27-1: execution: UNTESTED
-conformance/interfaces/shm_open/3-1: execution: UNTESTED
-conformance/interfaces/shm_open/2-1: execution: UNTESTED
-conformance/interfaces/shm_open/10-1: execution: UNTESTED
-conformance/interfaces/mq_close/5-1: execution: UNTESTED
-conformance/interfaces/mq_open/28-1: execution: UNTESTED
-conformance/interfaces/mq_open/30-1: execution: UNTESTED
-conformance/interfaces/mq_open/24-1: execution: UNTESTED
-conformance/interfaces/mq_open/25-1: execution: UNTESTED
-conformance/interfaces/mq_open/4-1: execution: UNTESTED
-conformance/interfaces/mq_open/17-1: execution: UNTESTED
-conformance/interfaces/mq_open/14-1: execution: UNTESTED
-conformance/interfaces/mq_open/22-1: execution: UNTESTED
-conformance/interfaces/mq_open/10-1: execution: UNTESTED
-conformance/interfaces/mq_send/6-1: execution: UNTESTED
-conformance/interfaces/mq_timedreceive/5-3: execution: SKIPPED (test not present)
-conformance/interfaces/mq_timedreceive/10-2: execution: FAILED
-conformance/interfaces/mq_timedsend/17-1: execution: UNTESTED
-conformance/interfaces/mq_timedsend/12-1: execution: SKIPPED (test not present)
-conformance/interfaces/mq_timedsend/6-1: execution: UNTESTED
-conformance/interfaces/mq_unlink/2-3: execution: UNTESTED
-conformance/interfaces/sem_init/7-1: execution: UNTESTED
-conformance/interfaces/sigaddset/1-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigaddset/1-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigaddset/4-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigaddset/4-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigaddset/4-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigaddset/4-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/1-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/1-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/4-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/4-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/4-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigdelset/4-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sighold/3-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sighold/3-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sighold/3-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sighold/3-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigignore/5-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sigignore/5-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigignore/5-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigignore/5-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigismember/5-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sigismember/5-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigismember/5-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigismember/5-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigprocmask/17-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sigprocmask/17-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigprocmask/17-4: execution: EXITED ABNORMALLY
-conformance/interfaces/sigprocmask/17-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigrelse/3-3: execution: EXITED ABNORMALLY
-conformance/interfaces/sigrelse/3-2: execution: EXITED ABNORMALLY
-conformance/interfaces/sigrelse/3-1: execution: EXITED ABNORMALLY
-conformance/interfaces/sigrelse/3-4: execution: EXITED ABNORMALLY
-conformance/interfaces/timer_getoverrun/3-1: execution: UNTESTED
-conformance/interfaces/timer_settime/5-2: execution: SKIPPED (test not present)
-conformance/interfaces/timer_settime/5-2: execution: SKIPPED (test not present)
-conformance/interfaces/clock_getcpuclockid/5-1: execution: UNRESOLVED
-conformance/interfaces/sched_get_priority_max/1-3: execution: UNSUPPORTED
-conformance/interfaces/sched_get_priority_min/1-3: execution: UNSUPPORTED
-conformance/interfaces/sched_getparam/6-1: execution: FAILED
-conformance/interfaces/sched_getscheduler/7-1: execution: FAILED
-conformance/interfaces/sched_getscheduler/2-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/23-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/23-3: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/20-1: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/21-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/7-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/19-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/23-4: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/13-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/8-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/21-1: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/18-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/25-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/25-3: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/15-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/23-5: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/17-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/16-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/12-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/14-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/25-4: execution: UNSUPPORTED
-conformance/interfaces/sched_setparam/6-1: execution: UNTESTED
-conformance/interfaces/sched_setparam/3-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/22-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/19-3: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/7-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/19-4: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/13-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/17-4: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/19-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/11-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/5-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/15-1: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/9-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/17-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/12-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/14-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/6-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/22-1: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/17-3: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/15-2: execution: UNSUPPORTED
-conformance/interfaces/sched_setscheduler/2-1: execution: UNTESTED
-conformance/interfaces/sched_setscheduler/10-1: execution: UNTESTED
-conformance/interfaces/sched_yield/1-1: execution: FAILED
diff --git a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_p.log b/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_p.log
deleted file mode 100644
index d8d29ac..0000000
--- a/jta-core/engine/tests/Functional.LTP.Open_Posix/ltp_2011-09-07_p.log
+++ /dev/null
@@ -1,1327 +0,0 @@
-conformance/interfaces/aio_cancel/8-1: execution: PASS
-conformance/interfaces/aio_cancel/1-1: execution: PASS
-conformance/interfaces/aio_cancel/2-2: execution: PASS
-conformance/interfaces/aio_cancel/5-1: execution: PASS
-conformance/interfaces/aio_cancel/9-1: execution: PASS
-conformance/interfaces/aio_cancel/2-1: execution: PASS
-conformance/interfaces/aio_cancel/10-1: execution: PASS
-conformance/interfaces/aio_error/1-1: execution: PASS
-conformance/interfaces/aio_fsync/8-3: execution: PASS
-conformance/interfaces/aio_fsync/8-2: execution: PASS
-conformance/interfaces/aio_fsync/8-1: execution: PASS
-conformance/interfaces/aio_fsync/4-1: execution: PASS
-conformance/interfaces/aio_fsync/9-1: execution: PASS
-conformance/interfaces/aio_fsync/12-1: execution: PASS
-conformance/interfaces/aio_fsync/14-1: execution: PASS
-conformance/interfaces/aio_fsync/4-2: execution: PASS
-conformance/interfaces/aio_read/7-1: execution: PASS
-conformance/interfaces/aio_read/3-2: execution: PASS
-conformance/interfaces/aio_read/11-2: execution: PASS
-conformance/interfaces/aio_read/1-1: execution: PASS
-conformance/interfaces/aio_read/4-1: execution: PASS
-conformance/interfaces/aio_read/11-1: execution: PASS
-conformance/interfaces/aio_read/5-1: execution: PASS
-conformance/interfaces/aio_read/3-1: execution: PASS
-conformance/interfaces/aio_read/10-1: execution: PASS
-conformance/interfaces/aio_return/1-1: execution: PASS
-conformance/interfaces/aio_return/3-1: execution: PASS
-conformance/interfaces/aio_suspend/7-1: execution: PASS
-conformance/interfaces/aio_suspend/8-1: execution: PASS
-conformance/interfaces/aio_suspend/1-1: execution: PASS
-conformance/interfaces/aio_suspend/4-1: execution: PASS
-conformance/interfaces/aio_suspend/6-1: execution: PASS
-conformance/interfaces/aio_suspend/3-1: execution: PASS
-conformance/interfaces/aio_write/8-2: execution: PASS
-conformance/interfaces/aio_write/8-1: execution: PASS
-conformance/interfaces/aio_write/9-2: execution: PASS
-conformance/interfaces/aio_write/1-1: execution: PASS
-conformance/interfaces/aio_write/1-2: execution: PASS
-conformance/interfaces/aio_write/5-1: execution: PASS
-conformance/interfaces/aio_write/9-1: execution: PASS
-conformance/interfaces/aio_write/3-1: execution: PASS
-conformance/interfaces/aio_write/2-1: execution: PASS
-conformance/interfaces/lio_listio/7-1: execution: PASS
-conformance/interfaces/lio_listio/13-1: execution: PASS
-conformance/interfaces/lio_listio/8-1: execution: PASS
-conformance/interfaces/lio_listio/18-1: execution: PASS
-conformance/interfaces/lio_listio/1-1: execution: PASS
-conformance/interfaces/lio_listio/4-1: execution: PASS
-conformance/interfaces/lio_listio/5-1: execution: PASS
-conformance/interfaces/lio_listio/15-1: execution: PASS
-conformance/interfaces/lio_listio/9-1: execution: PASS
-conformance/interfaces/lio_listio/12-1: execution: PASS
-conformance/interfaces/lio_listio/14-1: execution: PASS
-conformance/interfaces/lio_listio/6-1: execution: PASS
-conformance/interfaces/lio_listio/3-1: execution: PASS
-conformance/interfaces/lio_listio/10-1: execution: PASS
-conformance/interfaces/mlock/7-1: execution: PASS
-conformance/interfaces/mlock/8-1: execution: PASS
-conformance/interfaces/mlock/5-1: execution: PASS
-conformance/interfaces/mlock/12-1: execution: PASS
-conformance/interfaces/mlock/4-1: execution: PASS
-conformance/interfaces/mlock/2-1: execution: PASS
-conformance/interfaces/mlock/10-1: execution: PASS
-conformance/interfaces/mlock/speculative/12-1: execution: PASS
-conformance/interfaces/mlockall/7-1: execution: PASS
-conformance/interfaces/mlockall/13-1: execution: PASS
-conformance/interfaces/mlockall/8-1: execution: PASS
-conformance/interfaces/mlockall/9-1: execution: PASS
-conformance/interfaces/mlockall/3-6: execution: PASS
-conformance/interfaces/mlockall/15-1: execution: PASS
-conformance/interfaces/mlockall/3-7: execution: PASS
-conformance/interfaces/mlockall/13-2: execution: PASS
-conformance/interfaces/mlockall/2-1: execution: PASS
-conformance/interfaces/mlockall/speculative/15-1: execution: PASS
-conformance/interfaces/munlock/7-1: execution: PASS
-conformance/interfaces/munlock/9-1: execution: PASS
-conformance/interfaces/munlock/11-1: execution: PASS
-conformance/interfaces/munlock/2-1: execution: PASS
-conformance/interfaces/munlock/10-1: execution: PASS
-conformance/interfaces/munlockall/5-1: execution: PASS
-conformance/interfaces/munlockall/6-1: execution: PASS
-conformance/interfaces/mmap/6-3: execution: PASS
-conformance/interfaces/mmap/7-1: execution: PASS
-conformance/interfaces/mmap/19-1: execution: PASS
-conformance/interfaces/mmap/6-2: execution: PASS
-conformance/interfaces/mmap/7-2: execution: PASS
-conformance/interfaces/mmap/11-2: execution: PASS
-conformance/interfaces/mmap/11-3: execution: PASS
-conformance/interfaces/mmap/13-1: execution: PASS
-conformance/interfaces/mmap/21-1: execution: PASS
-conformance/interfaces/mmap/18-1: execution: PASS
-conformance/interfaces/mmap/24-1: execution: PASS
-conformance/interfaces/mmap/23-1: execution: PASS
-conformance/interfaces/mmap/1-1: execution: PASS
-conformance/interfaces/mmap/1-2: execution: PASS
-conformance/interfaces/mmap/11-1: execution: PASS
-conformance/interfaces/mmap/5-1: execution: PASS
-conformance/interfaces/mmap/16-1: execution: PASS
-conformance/interfaces/mmap/6-4: execution: PASS
-conformance/interfaces/mmap/7-4: execution: PASS
-conformance/interfaces/mmap/9-1: execution: PASS
-conformance/interfaces/mmap/17-1: execution: PASS
-conformance/interfaces/mmap/24-2: execution: PASS
-conformance/interfaces/mmap/6-5: execution: PASS
-conformance/interfaces/mmap/12-1: execution: PASS
-conformance/interfaces/mmap/20-1: execution: PASS
-conformance/interfaces/mmap/14-1: execution: PASS
-conformance/interfaces/mmap/6-6: execution: PASS
-conformance/interfaces/mmap/6-1: execution: PASS
-conformance/interfaces/mmap/3-1: execution: PASS
-conformance/interfaces/mmap/7-3: execution: PASS
-conformance/interfaces/mmap/10-1: execution: PASS
-conformance/interfaces/munmap/7-1: execution: PASS
-conformance/interfaces/munmap/8-1: execution: PASS
-conformance/interfaces/munmap/1-1: execution: PASS
-conformance/interfaces/munmap/1-2: execution: PASS
-conformance/interfaces/munmap/4-1: execution: PASS
-conformance/interfaces/munmap/9-1: execution: PASS
-conformance/interfaces/munmap/10-1: execution: PASS
-conformance/interfaces/munmap/3-1: execution: PASS
-conformance/interfaces/munmap/2-1: execution: PASS
-conformance/interfaces/shm_open/39-2: execution: PASS
-conformance/interfaces/shm_open/14-2: execution: PASS
-conformance/interfaces/shm_open/20-1: execution: PASS
-conformance/interfaces/shm_open/30-1: execution: PASS
-conformance/interfaces/shm_open/28-1: execution: PASS
-conformance/interfaces/shm_open/38-1: execution: PASS
-conformance/interfaces/shm_open/28-2: execution: PASS
-conformance/interfaces/shm_open/35-1: execution: PASS
-conformance/interfaces/shm_open/13-1: execution: PASS
-conformance/interfaces/shm_open/8-1: execution: PASS
-conformance/interfaces/shm_open/41-1: execution: PASS
-conformance/interfaces/shm_open/21-1: execution: PASS
-conformance/interfaces/shm_open/39-1: execution: PASS
-conformance/interfaces/shm_open/18-1: execution: PASS
-conformance/interfaces/shm_open/20-3: execution: PASS
-conformance/interfaces/shm_open/25-1: execution: PASS
-conformance/interfaces/shm_open/1-1: execution: PASS
-conformance/interfaces/shm_open/20-2: execution: PASS
-conformance/interfaces/shm_open/11-1: execution: PASS
-conformance/interfaces/shm_open/5-1: execution: PASS
-conformance/interfaces/shm_open/28-3: execution: PASS
-conformance/interfaces/shm_open/15-1: execution: PASS
-conformance/interfaces/shm_open/26-2: execution: PASS
-conformance/interfaces/shm_open/37-1: execution: PASS
-conformance/interfaces/shm_open/34-1: execution: PASS
-conformance/interfaces/shm_open/17-1: execution: PASS
-conformance/interfaces/shm_open/16-1: execution: PASS
-conformance/interfaces/shm_open/26-1: execution: PASS
-conformance/interfaces/shm_open/31-1: execution: PASS
-conformance/interfaces/shm_open/22-1: execution: PASS
-conformance/interfaces/shm_open/13-2: execution: PASS
-conformance/interfaces/shm_open/4-1: execution: PASS
-conformance/interfaces/shm_open/32-1: execution: PASS
-conformance/interfaces/shm_open/14-1: execution: PASS
-conformance/interfaces/shm_unlink/7-1: execution: PASS
-conformance/interfaces/shm_unlink/8-1: execution: PASS
-conformance/interfaces/shm_unlink/1-1: execution: PASS
-conformance/interfaces/shm_unlink/11-1: execution: PASS
-conformance/interfaces/shm_unlink/5-1: execution: PASS
-conformance/interfaces/shm_unlink/9-1: execution: PASS
-conformance/interfaces/shm_unlink/10-2: execution: PASS
-conformance/interfaces/shm_unlink/6-1: execution: PASS
-conformance/interfaces/shm_unlink/4-1: execution: PASS
-conformance/interfaces/shm_unlink/3-1: execution: PASS
-conformance/interfaces/shm_unlink/2-1: execution: PASS
-conformance/interfaces/shm_unlink/10-1: execution: PASS
-conformance/interfaces/mq_close/3-2: execution: PASS
-conformance/interfaces/mq_close/1-1: execution: PASS
-conformance/interfaces/mq_close/3-3: execution: PASS
-conformance/interfaces/mq_close/4-1: execution: PASS
-conformance/interfaces/mq_close/3-1: execution: PASS
-conformance/interfaces/mq_close/2-1: execution: PASS
-conformance/interfaces/mq_getattr/2-2: execution: PASS
-conformance/interfaces/mq_getattr/4-1: execution: PASS
-conformance/interfaces/mq_getattr/5-1: execution: PASS
-conformance/interfaces/mq_getattr/1-1: execution: PASS
-conformance/interfaces/mq_getattr/6-1: execution: PASS
-conformance/interfaces/mq_getattr/3-1: execution: PASS
-conformance/interfaces/mq_getattr/2-1: execution: PASS
-conformance/interfaces/mq_getattr/speculative/7-1: execution: PASS
-conformance/interfaces/mq_notify/7-1: execution: PASS
-conformance/interfaces/mq_notify/8-1: execution: PASS
-conformance/interfaces/mq_notify/1-1: execution: PASS
-conformance/interfaces/mq_notify/4-1: execution: PASS
-conformance/interfaces/mq_notify/5-1: execution: PASS
-conformance/interfaces/mq_notify/9-1: execution: PASS
-conformance/interfaces/mq_notify/6-1: execution: PASS
-conformance/interfaces/mq_notify/3-1: execution: PASS
-conformance/interfaces/mq_notify/2-1: execution: PASS
-conformance/interfaces/mq_open/20-1: execution: PASS
-conformance/interfaces/mq_open/7-1: execution: PASS
-conformance/interfaces/mq_open/29-1: execution: PASS
-conformance/interfaces/mq_open/19-1: execution: PASS
-conformance/interfaces/mq_open/7-2: execution: PASS
-conformance/interfaces/mq_open/8-2: execution: PASS
-conformance/interfaces/mq_open/13-1: execution: PASS
-conformance/interfaces/mq_open/8-1: execution: PASS
-conformance/interfaces/mq_open/21-1: execution: PASS
-conformance/interfaces/mq_open/18-1: execution: PASS
-conformance/interfaces/mq_open/9-2: execution: PASS
-conformance/interfaces/mq_open/23-1: execution: PASS
-conformance/interfaces/mq_open/1-1: execution: PASS
-conformance/interfaces/mq_open/11-1: execution: PASS
-conformance/interfaces/mq_open/25-2: execution: PASS
-conformance/interfaces/mq_open/15-1: execution: PASS
-conformance/interfaces/mq_open/9-1: execution: PASS
-conformance/interfaces/mq_open/16-1: execution: PASS
-conformance/interfaces/mq_open/12-1: execution: PASS
-conformance/interfaces/mq_open/27-2: execution: PASS
-conformance/interfaces/mq_open/27-1: execution: PASS
-conformance/interfaces/mq_open/3-1: execution: PASS
-conformance/interfaces/mq_open/7-3: execution: PASS
-conformance/interfaces/mq_open/2-1: execution: PASS
-conformance/interfaces/mq_open/speculative/2-2: execution: PASS
-conformance/interfaces/mq_open/speculative/26-1: execution: PASS
-conformance/interfaces/mq_open/speculative/6-1: execution: PASS
-conformance/interfaces/mq_open/speculative/2-3: execution: PASS
-conformance/interfaces/mq_receive/7-1: execution: PASS
-conformance/interfaces/mq_receive/11-2: execution: PASS
-conformance/interfaces/mq_receive/13-1: execution: PASS
-conformance/interfaces/mq_receive/8-1: execution: PASS
-conformance/interfaces/mq_receive/1-1: execution: PASS
-conformance/interfaces/mq_receive/9-1: execution: PASS
-conformance/interfaces/mq_receive/11-1: execution: PASS
-conformance/interfaces/mq_receive/5-1: execution: PASS
-conformance/interfaces/mq_receive/12-1: execution: PASS
-conformance/interfaces/mq_receive/4-1: execution: PASS
-conformance/interfaces/mq_receive/2-1: execution: PASS
-conformance/interfaces/mq_receive/10-1: execution: PASS
-conformance/interfaces/mq_send/7-1: execution: PASS
-conformance/interfaces/mq_send/5-2: execution: PASS
-conformance/interfaces/mq_send/3-2: execution: PASS
-conformance/interfaces/mq_send/11-2: execution: PASS
-conformance/interfaces/mq_send/13-1: execution: PASS
-conformance/interfaces/mq_send/8-1: execution: PASS
-conformance/interfaces/mq_send/1-1: execution: PASS
-conformance/interfaces/mq_send/4-1: execution: PASS
-conformance/interfaces/mq_send/11-1: execution: PASS
-conformance/interfaces/mq_send/5-1: execution: PASS
-conformance/interfaces/mq_send/9-1: execution: PASS
-conformance/interfaces/mq_send/4-3: execution: PASS
-conformance/interfaces/mq_send/12-1: execution: PASS
-conformance/interfaces/mq_send/14-1: execution: PASS
-conformance/interfaces/mq_send/3-1: execution: PASS
-conformance/interfaces/mq_send/2-1: execution: PASS
-conformance/interfaces/mq_send/4-2: execution: PASS
-conformance/interfaces/mq_send/10-1: execution: PASS
-conformance/interfaces/mq_setattr/3-1: execution: PASS
-conformance/interfaces/mq_setattr/1-1: execution: PASS
-conformance/interfaces/mq_setattr/1-2: execution: PASS
-conformance/interfaces/mq_setattr/5-1: execution: PASS
-conformance/interfaces/mq_setattr/4-1: execution: PASS
-conformance/interfaces/mq_setattr/2-1: execution: PASS
-conformance/interfaces/mq_timedreceive/7-1: execution: PASS
-conformance/interfaces/mq_timedreceive/5-2: execution: PASS
-conformance/interfaces/mq_timedreceive/13-1: execution: PASS
-conformance/interfaces/mq_timedreceive/8-1: execution: PASS
-conformance/interfaces/mq_timedreceive/18-1: execution: PASS
-conformance/interfaces/mq_timedreceive/12-1: execution: PASS
-conformance/interfaces/mq_timedreceive/1-1: execution: PASS
-conformance/interfaces/mq_timedreceive/11-1: execution: PASS
-conformance/interfaces/mq_timedreceive/5-1: execution: PASS
-conformance/interfaces/mq_timedreceive/16-1: execution: PASS
-conformance/interfaces/mq_timedreceive/15-1: execution: PASS
-conformance/interfaces/mq_timedreceive/17-2: execution: PASS
-conformance/interfaces/mq_timedreceive/17-1: execution: PASS
-conformance/interfaces/mq_timedreceive/18-2: execution: PASS
-conformance/interfaces/mq_timedreceive/14-1: execution: PASS
-conformance/interfaces/mq_timedreceive/17-3: execution: PASS
-conformance/interfaces/mq_timedreceive/4-1: execution: PASS
-conformance/interfaces/mq_timedreceive/2-1: execution: PASS
-conformance/interfaces/mq_timedreceive/10-1: execution: PASS
-conformance/interfaces/mq_timedreceive/speculative/10-2: execution: PASS
-conformance/interfaces/mq_timedsend/20-1: execution: PASS
-conformance/interfaces/mq_timedsend/7-1: execution: PASS
-conformance/interfaces/mq_timedsend/19-1: execution: PASS
-conformance/interfaces/mq_timedsend/5-2: execution: PASS
-conformance/interfaces/mq_timedsend/3-2: execution: PASS
-conformance/interfaces/mq_timedsend/11-2: execution: PASS
-conformance/interfaces/mq_timedsend/13-1: execution: PASS
-conformance/interfaces/mq_timedsend/8-1: execution: PASS
-conformance/interfaces/mq_timedsend/18-1: execution: PASS
-conformance/interfaces/mq_timedsend/5-3: execution: PASS
-conformance/interfaces/mq_timedsend/1-1: execution: PASS
-conformance/interfaces/mq_timedsend/4-1: execution: PASS
-conformance/interfaces/mq_timedsend/11-1: execution: PASS
-conformance/interfaces/mq_timedsend/5-1: execution: PASS
-conformance/interfaces/mq_timedsend/15-1: execution: PASS
-conformance/interfaces/mq_timedsend/9-1: execution: PASS
-conformance/interfaces/mq_timedsend/4-3: execution: PASS
-conformance/interfaces/mq_timedsend/16-1: execution: PASS
-conformance/interfaces/mq_timedsend/14-1: execution: PASS
-conformance/interfaces/mq_timedsend/3-1: execution: PASS
-conformance/interfaces/mq_timedsend/2-1: execution: PASS
-conformance/interfaces/mq_timedsend/4-2: execution: PASS
-conformance/interfaces/mq_timedsend/10-1: execution: PASS
-conformance/interfaces/mq_timedsend/speculative/18-2: execution: PASS
-conformance/interfaces/mq_unlink/7-1: execution: PASS
-conformance/interfaces/mq_unlink/3-1: execution: PASS
-conformance/interfaces/mq_unlink/1-1: execution: PASS
-conformance/interfaces/mq_unlink/2-2: execution: PASS
-conformance/interfaces/mq_unlink/4-1: execution: PASS
-conformance/interfaces/mq_unlink/2-1: execution: PASS
-conformance/interfaces/mq_unlink/speculative/7-2: execution: PASS
-conformance/interfaces/sem_close/3-2: execution: PASS
-conformance/interfaces/sem_close/1-1: execution: PASS
-conformance/interfaces/sem_close/3-1: execution: PASS
-conformance/interfaces/sem_close/2-1: execution: PASS
-conformance/interfaces/sem_destroy/4-1: execution: PASS
-conformance/interfaces/sem_destroy/3-1: execution: PASS
-conformance/interfaces/sem_getvalue/1-1: execution: PASS
-conformance/interfaces/sem_getvalue/2-2: execution: PASS
-conformance/interfaces/sem_getvalue/4-1: execution: PASS
-conformance/interfaces/sem_getvalue/5-1: execution: PASS
-conformance/interfaces/sem_getvalue/2-1: execution: PASS
-conformance/interfaces/sem_init/5-2: execution: PASS
-conformance/interfaces/sem_init/3-2: execution: PASS
-conformance/interfaces/sem_init/1-1: execution: PASS
-conformance/interfaces/sem_init/2-2: execution: PASS
-conformance/interfaces/sem_init/3-3: execution: PASS
-conformance/interfaces/sem_init/5-1: execution: PASS
-conformance/interfaces/sem_init/6-1: execution: PASS
-conformance/interfaces/sem_init/3-1: execution: PASS
-conformance/interfaces/sem_init/2-1: execution: PASS
-conformance/interfaces/sem_open/1-3: execution: PASS
-conformance/interfaces/sem_open/1-1: execution: PASS
-conformance/interfaces/sem_open/1-2: execution: PASS
-conformance/interfaces/sem_open/2-2: execution: PASS
-conformance/interfaces/sem_open/4-1: execution: PASS
-conformance/interfaces/sem_open/5-1: execution: PASS
-conformance/interfaces/sem_open/15-1: execution: PASS
-conformance/interfaces/sem_open/1-4: execution: PASS
-conformance/interfaces/sem_open/6-1: execution: PASS
-conformance/interfaces/sem_open/3-1: execution: PASS
-conformance/interfaces/sem_open/2-1: execution: PASS
-conformance/interfaces/sem_open/10-1: execution: PASS
-conformance/interfaces/sem_post/8-1: execution: PASS
-conformance/interfaces/sem_post/1-1: execution: PASS
-conformance/interfaces/sem_post/1-2: execution: PASS
-conformance/interfaces/sem_post/4-1: execution: PASS
-conformance/interfaces/sem_post/5-1: execution: PASS
-conformance/interfaces/sem_post/6-1: execution: PASS
-conformance/interfaces/sem_post/2-1: execution: PASS
-conformance/interfaces/sem_timedwait/7-1: execution: PASS
-conformance/interfaces/sem_timedwait/6-2: execution: PASS
-conformance/interfaces/sem_timedwait/1-1: execution: PASS
-conformance/interfaces/sem_timedwait/2-2: execution: PASS
-conformance/interfaces/sem_timedwait/4-1: execution: PASS
-conformance/interfaces/sem_timedwait/11-1: execution: PASS
-conformance/interfaces/sem_timedwait/9-1: execution: PASS
-conformance/interfaces/sem_timedwait/6-1: execution: PASS
-conformance/interfaces/sem_timedwait/3-1: execution: PASS
-conformance/interfaces/sem_timedwait/2-1: execution: PASS
-conformance/interfaces/sem_timedwait/10-1: execution: PASS
-conformance/interfaces/sem_unlink/7-1: execution: PASS
-conformance/interfaces/sem_unlink/1-1: execution: PASS
-conformance/interfaces/sem_unlink/2-2: execution: PASS
-conformance/interfaces/sem_unlink/4-1: execution: PASS
-conformance/interfaces/sem_unlink/5-1: execution: PASS
-conformance/interfaces/sem_unlink/9-1: execution: PASS
-conformance/interfaces/sem_unlink/6-1: execution: PASS
-conformance/interfaces/sem_unlink/3-1: execution: PASS
-conformance/interfaces/sem_unlink/2-1: execution: PASS
-conformance/interfaces/sem_unlink/4-2: execution: PASS
-conformance/interfaces/sem_wait/7-1: execution: PASS
-conformance/interfaces/sem_wait/13-1: execution: PASS
-conformance/interfaces/sem_wait/1-1: execution: PASS
-conformance/interfaces/sem_wait/1-2: execution: PASS
-conformance/interfaces/sem_wait/11-1: execution: PASS
-conformance/interfaces/sem_wait/5-1: execution: PASS
-conformance/interfaces/sem_wait/12-1: execution: PASS
-conformance/interfaces/sem_wait/3-1: execution: PASS
-conformance/interfaces/sigaction/23-2: execution: PASS
-conformance/interfaces/sigaction/12-10: execution: PASS
-conformance/interfaces/sigaction/17-16: execution: PASS
-conformance/interfaces/sigaction/28-16: execution: PASS
-conformance/interfaces/sigaction/22-4: execution: PASS
-conformance/interfaces/sigaction/28-22: execution: PASS
-conformance/interfaces/sigaction/25-8: execution: PASS
-conformance/interfaces/sigaction/1-19: execution: PASS
-conformance/interfaces/sigaction/28-5: execution: PASS
-conformance/interfaces/sigaction/3-9: execution: PASS
-conformance/interfaces/sigaction/28-17: execution: PASS
-conformance/interfaces/sigaction/18-11: execution: PASS
-conformance/interfaces/sigaction/12-30: execution: PASS
-conformance/interfaces/sigaction/23-3: execution: PASS
-conformance/interfaces/sigaction/1-13: execution: PASS
-conformance/interfaces/sigaction/3-24: execution: PASS
-conformance/interfaces/sigaction/13-8: execution: PASS
-conformance/interfaces/sigaction/22-2: execution: PASS
-conformance/interfaces/sigaction/4-31: execution: PASS
-conformance/interfaces/sigaction/4-12: execution: PASS
-conformance/interfaces/sigaction/6-9: execution: PASS
-conformance/interfaces/sigaction/12-14: execution: PASS
-conformance/interfaces/sigaction/8-14: execution: PASS
-conformance/interfaces/sigaction/12-52: execution: PASS
-conformance/interfaces/sigaction/8-3: execution: PASS
-conformance/interfaces/sigaction/12-50: execution: PASS
-conformance/interfaces/sigaction/22-13: execution: PASS
-conformance/interfaces/sigaction/1-26: execution: PASS
-conformance/interfaces/sigaction/6-23: execution: PASS
-conformance/interfaces/sigaction/13-24: execution: PASS
-conformance/interfaces/sigaction/4-36: execution: PASS
-conformance/interfaces/sigaction/4-16: execution: PASS
-conformance/interfaces/sigaction/13-14: execution: PASS
-conformance/interfaces/sigaction/28-25: execution: PASS
-conformance/interfaces/sigaction/6-16: execution: PASS
-conformance/interfaces/sigaction/19-14: execution: PASS
-conformance/interfaces/sigaction/22-3: execution: PASS
-conformance/interfaces/sigaction/17-24: execution: PASS
-conformance/interfaces/sigaction/4-74: execution: PASS
-conformance/interfaces/sigaction/19-3: execution: PASS
-conformance/interfaces/sigaction/3-16: execution: PASS
-conformance/interfaces/sigaction/12-19: execution: PASS
-conformance/interfaces/sigaction/6-24: execution: PASS
-conformance/interfaces/sigaction/1-6: execution: PASS
-conformance/interfaces/sigaction/6-13: execution: PASS
-conformance/interfaces/sigaction/8-24: execution: PASS
-conformance/interfaces/sigaction/6-3: execution: PASS
-conformance/interfaces/sigaction/22-15: execution: PASS
-conformance/interfaces/sigaction/4-90: execution: PASS
-conformance/interfaces/sigaction/4-93: execution: PASS
-conformance/interfaces/sigaction/28-13: execution: PASS
-conformance/interfaces/sigaction/1-3: execution: PASS
-conformance/interfaces/sigaction/12-23: execution: PASS
-conformance/interfaces/sigaction/12-5: execution: PASS
-conformance/interfaces/sigaction/8-7: execution: PASS
-conformance/interfaces/sigaction/8-12: execution: PASS
-conformance/interfaces/sigaction/28-20: execution: PASS
-conformance/interfaces/sigaction/28-6: execution: PASS
-conformance/interfaces/sigaction/12-45: execution: PASS
-conformance/interfaces/sigaction/23-23: execution: PASS
-conformance/interfaces/sigaction/28-1: execution: PASS
-conformance/interfaces/sigaction/29-1: execution: PASS
-conformance/interfaces/sigaction/28-10: execution: PASS
-conformance/interfaces/sigaction/4-8: execution: PASS
-conformance/interfaces/sigaction/19-1: execution: PASS
-conformance/interfaces/sigaction/18-7: execution: PASS
-conformance/interfaces/sigaction/8-23: execution: PASS
-conformance/interfaces/sigaction/17-9: execution: PASS
-conformance/interfaces/sigaction/22-20: execution: PASS
-conformance/interfaces/sigaction/28-2: execution: PASS
-conformance/interfaces/sigaction/18-8: execution: PASS
-conformance/interfaces/sigaction/3-22: execution: PASS
-conformance/interfaces/sigaction/4-69: execution: PASS
-conformance/interfaces/sigaction/6-2: execution: PASS
-conformance/interfaces/sigaction/18-16: execution: PASS
-conformance/interfaces/sigaction/6-15: execution: PASS
-conformance/interfaces/sigaction/4-52: execution: PASS
-conformance/interfaces/sigaction/13-3: execution: PASS
-conformance/interfaces/sigaction/3-2: execution: PASS
-conformance/interfaces/sigaction/30-1: execution: PASS
-conformance/interfaces/sigaction/19-7: execution: PASS
-conformance/interfaces/sigaction/25-20: execution: PASS
-conformance/interfaces/sigaction/3-8: execution: PASS
-conformance/interfaces/sigaction/17-10: execution: PASS
-conformance/interfaces/sigaction/8-20: execution: PASS
-conformance/interfaces/sigaction/8-2: execution: PASS
-conformance/interfaces/sigaction/28-24: execution: PASS
-conformance/interfaces/sigaction/13-12: execution: PASS
-conformance/interfaces/sigaction/4-72: execution: PASS
-conformance/interfaces/sigaction/2-8: execution: PASS
-conformance/interfaces/sigaction/19-5: execution: PASS
-conformance/interfaces/sigaction/23-4: execution: PASS
-conformance/interfaces/sigaction/4-54: execution: PASS
-conformance/interfaces/sigaction/1-23: execution: PASS
-conformance/interfaces/sigaction/13-22: execution: PASS
-conformance/interfaces/sigaction/19-10: execution: PASS
-conformance/interfaces/sigaction/12-34: execution: PASS
-conformance/interfaces/sigaction/1-20: execution: PASS
-conformance/interfaces/sigaction/4-20: execution: PASS
-conformance/interfaces/sigaction/18-20: execution: PASS
-conformance/interfaces/sigaction/17-12: execution: PASS
-conformance/interfaces/sigaction/17-19: execution: PASS
-conformance/interfaces/sigaction/25-15: execution: PASS
-conformance/interfaces/sigaction/3-13: execution: PASS
-conformance/interfaces/sigaction/8-9: execution: PASS
-conformance/interfaces/sigaction/4-4: execution: PASS
-conformance/interfaces/sigaction/19-4: execution: PASS
-conformance/interfaces/sigaction/4-14: execution: PASS
-conformance/interfaces/sigaction/13-16: execution: PASS
-conformance/interfaces/sigaction/8-11: execution: PASS
-conformance/interfaces/sigaction/19-6: execution: PASS
-conformance/interfaces/sigaction/13-1: execution: PASS
-conformance/interfaces/sigaction/8-13: execution: PASS
-conformance/interfaces/sigaction/8-1: execution: PASS
-conformance/interfaces/sigaction/4-77: execution: PASS
-conformance/interfaces/sigaction/23-24: execution: PASS
-conformance/interfaces/sigaction/13-10: execution: PASS
-conformance/interfaces/sigaction/3-4: execution: PASS
-conformance/interfaces/sigaction/3-20: execution: PASS
-conformance/interfaces/sigaction/12-17: execution: PASS
-conformance/interfaces/sigaction/22-16: execution: PASS
-conformance/interfaces/sigaction/28-11: execution: PASS
-conformance/interfaces/sigaction/18-3: execution: PASS
-conformance/interfaces/sigaction/19-20: execution: PASS
-conformance/interfaces/sigaction/22-8: execution: PASS
-conformance/interfaces/sigaction/3-12: execution: PASS
-conformance/interfaces/sigaction/25-11: execution: PASS
-conformance/interfaces/sigaction/25-12: execution: PASS
-conformance/interfaces/sigaction/21-1: execution: PASS
-conformance/interfaces/sigaction/18-1: execution: PASS
-conformance/interfaces/sigaction/22-24: execution: PASS
-conformance/interfaces/sigaction/12-35: execution: PASS
-conformance/interfaces/sigaction/3-14: execution: PASS
-conformance/interfaces/sigaction/17-4: execution: PASS
-conformance/interfaces/sigaction/12-42: execution: PASS
-conformance/interfaces/sigaction/1-14: execution: PASS
-conformance/interfaces/sigaction/8-15: execution: PASS
-conformance/interfaces/sigaction/12-4: execution: PASS
-conformance/interfaces/sigaction/28-26: execution: PASS
-conformance/interfaces/sigaction/1-5: execution: PASS
-conformance/interfaces/sigaction/19-16: execution: PASS
-conformance/interfaces/sigaction/3-10: execution: PASS
-conformance/interfaces/sigaction/4-53: execution: PASS
-conformance/interfaces/sigaction/18-4: execution: PASS
-conformance/interfaces/sigaction/4-99: execution: PASS
-conformance/interfaces/sigaction/4-6: execution: PASS
-conformance/interfaces/sigaction/25-25: execution: PASS
-conformance/interfaces/sigaction/22-7: execution: PASS
-conformance/interfaces/sigaction/3-23: execution: PASS
-conformance/interfaces/sigaction/4-62: execution: PASS
-conformance/interfaces/sigaction/22-14: execution: PASS
-conformance/interfaces/sigaction/4-23: execution: PASS
-conformance/interfaces/sigaction/25-16: execution: PASS
-conformance/interfaces/sigaction/25-6: execution: PASS
-conformance/interfaces/sigaction/4-11: execution: PASS
-conformance/interfaces/sigaction/1-7: execution: PASS
-conformance/interfaces/sigaction/2-21: execution: PASS
-conformance/interfaces/sigaction/18-5: execution: PASS
-conformance/interfaces/sigaction/22-21: execution: PASS
-conformance/interfaces/sigaction/13-20: execution: PASS
-conformance/interfaces/sigaction/25-1: execution: PASS
-conformance/interfaces/sigaction/18-21: execution: PASS
-conformance/interfaces/sigaction/17-20: execution: PASS
-conformance/interfaces/sigaction/1-18: execution: PASS
-conformance/interfaces/sigaction/25-14: execution: PASS
-conformance/interfaces/sigaction/12-16: execution: PASS
-conformance/interfaces/sigaction/23-1: execution: PASS
-conformance/interfaces/sigaction/4-13: execution: PASS
-conformance/interfaces/sigaction/17-21: execution: PASS
-conformance/interfaces/sigaction/19-23: execution: PASS
-conformance/interfaces/sigaction/4-43: execution: PASS
-conformance/interfaces/sigaction/8-21: execution: PASS
-conformance/interfaces/sigaction/4-67: execution: PASS
-conformance/interfaces/sigaction/4-34: execution: PASS
-conformance/interfaces/sigaction/13-4: execution: PASS
-conformance/interfaces/sigaction/4-28: execution: PASS
-conformance/interfaces/sigaction/2-11: execution: PASS
-conformance/interfaces/sigaction/19-2: execution: PASS
-conformance/interfaces/sigaction/4-5: execution: PASS
-conformance/interfaces/sigaction/19-11: execution: PASS
-conformance/interfaces/sigaction/25-17: execution: PASS
-conformance/interfaces/sigaction/12-8: execution: PASS
-conformance/interfaces/sigaction/1-1: execution: PASS
-conformance/interfaces/sigaction/22-11: execution: PASS
-conformance/interfaces/sigaction/18-15: execution: PASS
-conformance/interfaces/sigaction/4-63: execution: PASS
-conformance/interfaces/sigaction/8-18: execution: PASS
-conformance/interfaces/sigaction/2-17: execution: PASS
-conformance/interfaces/sigaction/4-75: execution: PASS
-conformance/interfaces/sigaction/4-29: execution: PASS
-conformance/interfaces/sigaction/1-2: execution: PASS
-conformance/interfaces/sigaction/18-24: execution: PASS
-conformance/interfaces/sigaction/28-21: execution: PASS
-conformance/interfaces/sigaction/18-12: execution: PASS
-conformance/interfaces/sigaction/2-2: execution: PASS
-conformance/interfaces/sigaction/4-26: execution: PASS
-conformance/interfaces/sigaction/23-9: execution: PASS
-conformance/interfaces/sigaction/22-18: execution: PASS
-conformance/interfaces/sigaction/3-3: execution: PASS
-conformance/interfaces/sigaction/12-15: execution: PASS
-conformance/interfaces/sigaction/4-55: execution: PASS
-conformance/interfaces/sigaction/4-1: execution: PASS
-conformance/interfaces/sigaction/12-40: execution: PASS
-conformance/interfaces/sigaction/4-19: execution: PASS
-conformance/interfaces/sigaction/11-1: execution: PASS
-conformance/interfaces/sigaction/17-17: execution: PASS
-conformance/interfaces/sigaction/4-10: execution: PASS
-conformance/interfaces/sigaction/4-80: execution: PASS
-conformance/interfaces/sigaction/23-22: execution: PASS
-conformance/interfaces/sigaction/17-22: execution: PASS
-conformance/interfaces/sigaction/28-7: execution: PASS
-conformance/interfaces/sigaction/4-73: execution: PASS
-conformance/interfaces/sigaction/6-4: execution: PASS
-conformance/interfaces/sigaction/25-23: execution: PASS
-conformance/interfaces/sigaction/17-23: execution: PASS
-conformance/interfaces/sigaction/2-6: execution: PASS
-conformance/interfaces/sigaction/6-17: execution: PASS
-conformance/interfaces/sigaction/2-24: execution: PASS
-conformance/interfaces/sigaction/25-26: execution: PASS
-conformance/interfaces/sigaction/4-95: execution: PASS
-conformance/interfaces/sigaction/8-6: execution: PASS
-conformance/interfaces/sigaction/1-22: execution: PASS
-conformance/interfaces/sigaction/8-4: execution: PASS
-conformance/interfaces/sigaction/4-38: execution: PASS
-conformance/interfaces/sigaction/25-22: execution: PASS
-conformance/interfaces/sigaction/25-2: execution: PASS
-conformance/interfaces/sigaction/1-25: execution: PASS
-conformance/interfaces/sigaction/6-7: execution: PASS
-conformance/interfaces/sigaction/4-57: execution: PASS
-conformance/interfaces/sigaction/25-18: execution: PASS
-conformance/interfaces/sigaction/8-10: execution: PASS
-conformance/interfaces/sigaction/22-25: execution: PASS
-conformance/interfaces/sigaction/3-25: execution: PASS
-conformance/interfaces/sigaction/12-36: execution: PASS
-conformance/interfaces/sigaction/2-5: execution: PASS
-conformance/interfaces/sigaction/25-3: execution: PASS
-conformance/interfaces/sigaction/12-38: execution: PASS
-conformance/interfaces/sigaction/22-6: execution: PASS
-conformance/interfaces/sigaction/18-19: execution: PASS
-conformance/interfaces/sigaction/4-44: execution: PASS
-conformance/interfaces/sigaction/22-22: execution: PASS
-conformance/interfaces/sigaction/6-18: execution: PASS
-conformance/interfaces/sigaction/12-32: execution: PASS
-conformance/interfaces/sigaction/6-11: execution: PASS
-conformance/interfaces/sigaction/12-44: execution: PASS
-conformance/interfaces/sigaction/3-6: execution: PASS
-conformance/interfaces/sigaction/4-71: execution: PASS
-conformance/interfaces/sigaction/2-14: execution: PASS
-conformance/interfaces/sigaction/4-42: execution: PASS
-conformance/interfaces/sigaction/28-3: execution: PASS
-conformance/interfaces/sigaction/1-8: execution: PASS
-conformance/interfaces/sigaction/12-21: execution: PASS
-conformance/interfaces/sigaction/18-23: execution: PASS
-conformance/interfaces/sigaction/4-96: execution: PASS
-conformance/interfaces/sigaction/12-24: execution: PASS
-conformance/interfaces/sigaction/6-21: execution: PASS
-conformance/interfaces/sigaction/4-87: execution: PASS
-conformance/interfaces/sigaction/19-24: execution: PASS
-conformance/interfaces/sigaction/25-7: execution: PASS
-conformance/interfaces/sigaction/9-1: execution: PASS
-conformance/interfaces/sigaction/17-15: execution: PASS
-conformance/interfaces/sigaction/12-47: execution: PASS
-conformance/interfaces/sigaction/4-45: execution: PASS
-conformance/interfaces/sigaction/6-20: execution: PASS
-conformance/interfaces/sigaction/4-17: execution: PASS
-conformance/interfaces/sigaction/4-51: execution: PASS
-conformance/interfaces/sigaction/23-14: execution: PASS
-conformance/interfaces/sigaction/23-11: execution: PASS
-conformance/interfaces/sigaction/12-31: execution: PASS
-conformance/interfaces/sigaction/19-25: execution: PASS
-conformance/interfaces/sigaction/4-7: execution: PASS
-conformance/interfaces/sigaction/23-5: execution: PASS
-conformance/interfaces/sigaction/12-33: execution: PASS
-conformance/interfaces/sigaction/23-13: execution: PASS
-conformance/interfaces/sigaction/12-43: execution: PASS
-conformance/interfaces/sigaction/6-22: execution: PASS
-conformance/interfaces/sigaction/4-68: execution: PASS
-conformance/interfaces/sigaction/4-89: execution: PASS
-conformance/interfaces/sigaction/3-15: execution: PASS
-conformance/interfaces/sigaction/12-6: execution: PASS
-conformance/interfaces/sigaction/4-56: execution: PASS
-conformance/interfaces/sigaction/4-85: execution: PASS
-conformance/interfaces/sigaction/4-92: execution: PASS
-conformance/interfaces/sigaction/1-12: execution: PASS
-conformance/interfaces/sigaction/28-8: execution: PASS
-conformance/interfaces/sigaction/22-19: execution: PASS
-conformance/interfaces/sigaction/4-18: execution: PASS
-conformance/interfaces/sigaction/17-13: execution: PASS
-conformance/interfaces/sigaction/17-6: execution: PASS
-conformance/interfaces/sigaction/2-23: execution: PASS
-conformance/interfaces/sigaction/4-33: execution: PASS
-conformance/interfaces/sigaction/12-26: execution: PASS
-conformance/interfaces/sigaction/3-11: execution: PASS
-conformance/interfaces/sigaction/12-39: execution: PASS
-conformance/interfaces/sigaction/4-37: execution: PASS
-conformance/interfaces/sigaction/4-100: execution: PASS
-conformance/interfaces/sigaction/4-101: execution: PASS
-conformance/interfaces/sigaction/4-58: execution: PASS
-conformance/interfaces/sigaction/3-21: execution: PASS
-conformance/interfaces/sigaction/25-9: execution: PASS
-conformance/interfaces/sigaction/19-8: execution: PASS
-conformance/interfaces/sigaction/12-25: execution: PASS
-conformance/interfaces/sigaction/12-11: execution: PASS
-conformance/interfaces/sigaction/4-9: execution: PASS
-conformance/interfaces/sigaction/3-7: execution: PASS
-conformance/interfaces/sigaction/18-13: execution: PASS
-conformance/interfaces/sigaction/19-13: execution: PASS
-conformance/interfaces/sigaction/23-6: execution: PASS
-conformance/interfaces/sigaction/22-10: execution: PASS
-conformance/interfaces/sigaction/23-18: execution: PASS
-conformance/interfaces/sigaction/17-2: execution: PASS
-conformance/interfaces/sigaction/23-10: execution: PASS
-conformance/interfaces/sigaction/4-79: execution: PASS
-conformance/interfaces/sigaction/23-26: execution: PASS
-conformance/interfaces/sigaction/3-17: execution: PASS
-conformance/interfaces/sigaction/4-102: execution: PASS
-conformance/interfaces/sigaction/8-17: execution: PASS
-conformance/interfaces/sigaction/4-25: execution: PASS
-conformance/interfaces/sigaction/18-18: execution: PASS
-conformance/interfaces/sigaction/17-1: execution: PASS
-conformance/interfaces/sigaction/18-6: execution: PASS
-conformance/interfaces/sigaction/8-5: execution: PASS
-conformance/interfaces/sigaction/1-15: execution: PASS
-conformance/interfaces/sigaction/4-35: execution: PASS
-conformance/interfaces/sigaction/4-76: execution: PASS
-conformance/interfaces/sigaction/17-18: execution: PASS
-conformance/interfaces/sigaction/12-37: execution: PASS
-conformance/interfaces/sigaction/4-32: execution: PASS
-conformance/interfaces/sigaction/3-18: execution: PASS
-conformance/interfaces/sigaction/8-19: execution: PASS
-conformance/interfaces/sigaction/22-26: execution: PASS
-conformance/interfaces/sigaction/25-19: execution: PASS
-conformance/interfaces/sigaction/13-23: execution: PASS
-conformance/interfaces/sigaction/12-7: execution: PASS
-conformance/interfaces/sigaction/12-28: execution: PASS
-conformance/interfaces/sigaction/6-25: execution: PASS
-conformance/interfaces/sigaction/4-81: execution: PASS
-conformance/interfaces/sigaction/2-15: execution: PASS
-conformance/interfaces/sigaction/28-19: execution: PASS
-conformance/interfaces/sigaction/13-21: execution: PASS
-conformance/interfaces/sigaction/1-4: execution: PASS
-conformance/interfaces/sigaction/19-12: execution: PASS
-conformance/interfaces/sigaction/2-9: execution: PASS
-conformance/interfaces/sigaction/4-98: execution: PASS
-conformance/interfaces/sigaction/23-19: execution: PASS
-conformance/interfaces/sigaction/12-22: execution: PASS
-conformance/interfaces/sigaction/12-51: execution: PASS
-conformance/interfaces/sigaction/13-17: execution: PASS
-conformance/interfaces/sigaction/12-12: execution: PASS
-conformance/interfaces/sigaction/12-27: execution: PASS
-conformance/interfaces/sigaction/2-18: execution: PASS
-conformance/interfaces/sigaction/4-46: execution: PASS
-conformance/interfaces/sigaction/4-104: execution: PASS
-conformance/interfaces/sigaction/4-21: execution: PASS
-conformance/interfaces/sigaction/13-19: execution: PASS
-conformance/interfaces/sigaction/4-84: execution: PASS
-conformance/interfaces/sigaction/2-26: execution: PASS
-conformance/interfaces/sigaction/13-13: execution: PASS
-conformance/interfaces/sigaction/4-3: execution: PASS
-conformance/interfaces/sigaction/3-5: execution: PASS
-conformance/interfaces/sigaction/22-5: execution: PASS
-conformance/interfaces/sigaction/18-2: execution: PASS
-conformance/interfaces/sigaction/18-22: execution: PASS
-conformance/interfaces/sigaction/17-26: execution: PASS
-conformance/interfaces/sigaction/4-61: execution: PASS
-conformance/interfaces/sigaction/1-24: execution: PASS
-conformance/interfaces/sigaction/13-9: execution: PASS
-conformance/interfaces/sigaction/19-15: execution: PASS
-conformance/interfaces/sigaction/6-5: execution: PASS
-conformance/interfaces/sigaction/4-91: execution: PASS
-conformance/interfaces/sigaction/19-17: execution: PASS
-conformance/interfaces/sigaction/4-22: execution: PASS
-conformance/interfaces/sigaction/28-4: execution: PASS
-conformance/interfaces/sigaction/4-88: execution: PASS
-conformance/interfaces/sigaction/12-3: execution: PASS
-conformance/interfaces/sigaction/19-18: execution: PASS
-conformance/interfaces/sigaction/25-10: execution: PASS
-conformance/interfaces/sigaction/3-19: execution: PASS
-conformance/interfaces/sigaction/23-15: execution: PASS
-conformance/interfaces/sigaction/8-25: execution: PASS
-conformance/interfaces/sigaction/25-21: execution: PASS
-conformance/interfaces/sigaction/4-39: execution: PASS
-conformance/interfaces/sigaction/25-13: execution: PASS
-conformance/interfaces/sigaction/16-1: execution: PASS
-conformance/interfaces/sigaction/13-18: execution: PASS
-conformance/interfaces/sigaction/6-8: execution: PASS
-conformance/interfaces/sigaction/23-16: execution: PASS
-conformance/interfaces/sigaction/18-25: execution: PASS
-conformance/interfaces/sigaction/4-70: execution: PASS
-conformance/interfaces/sigaction/4-78: execution: PASS
-conformance/interfaces/sigaction/4-30: execution: PASS
-conformance/interfaces/sigaction/19-19: execution: PASS
-conformance/interfaces/sigaction/8-16: execution: PASS
-conformance/interfaces/sigaction/8-26: execution: PASS
-conformance/interfaces/sigaction/13-2: execution: PASS
-conformance/interfaces/sigaction/1-11: execution: PASS
-conformance/interfaces/sigaction/12-1: execution: PASS
-conformance/interfaces/sigaction/6-10: execution: PASS
-conformance/interfaces/sigaction/13-5: execution: PASS
-conformance/interfaces/sigaction/12-9: execution: PASS
-conformance/interfaces/sigaction/1-10: execution: PASS
-conformance/interfaces/sigaction/12-29: execution: PASS
-conformance/interfaces/sigaction/18-17: execution: PASS
-conformance/interfaces/sigaction/2-19: execution: PASS
-conformance/interfaces/sigaction/6-26: execution: PASS
-conformance/interfaces/sigaction/23-17: execution: PASS
-conformance/interfaces/sigaction/17-7: execution: PASS
-conformance/interfaces/sigaction/1-16: execution: PASS
-conformance/interfaces/sigaction/17-5: execution: PASS
-conformance/interfaces/sigaction/22-12: execution: PASS
-conformance/interfaces/sigaction/17-8: execution: PASS
-conformance/interfaces/sigaction/4-60: execution: PASS
-conformance/interfaces/sigaction/6-12: execution: PASS
-conformance/interfaces/sigaction/23-20: execution: PASS
-conformance/interfaces/sigaction/13-25: execution: PASS
-conformance/interfaces/sigaction/2-20: execution: PASS
-conformance/interfaces/sigaction/28-15: execution: PASS
-conformance/interfaces/sigaction/8-8: execution: PASS
-conformance/interfaces/sigaction/17-25: execution: PASS
-conformance/interfaces/sigaction/13-11: execution: PASS
-conformance/interfaces/sigaction/18-14: execution: PASS
-conformance/interfaces/sigaction/17-14: execution: PASS
-conformance/interfaces/sigaction/2-13: execution: PASS
-conformance/interfaces/sigaction/18-9: execution: PASS
-conformance/interfaces/sigaction/4-47: execution: PASS
-conformance/interfaces/sigaction/1-21: execution: PASS
-conformance/interfaces/sigaction/2-25: execution: PASS
-conformance/interfaces/sigaction/6-6: execution: PASS
-conformance/interfaces/sigaction/4-66: execution: PASS
-conformance/interfaces/sigaction/4-41: execution: PASS
-conformance/interfaces/sigaction/28-18: execution: PASS
-conformance/interfaces/sigaction/25-24: execution: PASS
-conformance/interfaces/sigaction/4-49: execution: PASS
-conformance/interfaces/sigaction/2-10: execution: PASS
-conformance/interfaces/sigaction/12-13: execution: PASS
-conformance/interfaces/sigaction/22-9: execution: PASS
-conformance/interfaces/sigaction/23-7: execution: PASS
-conformance/interfaces/sigaction/2-12: execution: PASS
-conformance/interfaces/sigaction/19-26: execution: PASS
-conformance/interfaces/sigaction/12-20: execution: PASS
-conformance/interfaces/sigaction/17-11: execution: PASS
-conformance/interfaces/sigaction/22-17: execution: PASS
-conformance/interfaces/sigaction/2-16: execution: PASS
-conformance/interfaces/sigaction/23-12: execution: PASS
-conformance/interfaces/sigaction/4-86: execution: PASS
-conformance/interfaces/sigaction/6-19: execution: PASS
-conformance/interfaces/sigaction/23-25: execution: PASS
-conformance/interfaces/sigaction/25-4: execution: PASS
-conformance/interfaces/sigaction/13-26: execution: PASS
-conformance/interfaces/sigaction/19-21: execution: PASS
-conformance/interfaces/sigaction/4-27: execution: PASS
-conformance/interfaces/sigaction/4-59: execution: PASS
-conformance/interfaces/sigaction/4-103: execution: PASS
-conformance/interfaces/sigaction/4-48: execution: PASS
-conformance/interfaces/sigaction/1-17: execution: PASS
-conformance/interfaces/sigaction/12-18: execution: PASS
-conformance/interfaces/sigaction/18-26: execution: PASS
-conformance/interfaces/sigaction/12-49: execution: PASS
-conformance/interfaces/sigaction/12-2: execution: PASS
-conformance/interfaces/sigaction/23-8: execution: PASS
-conformance/interfaces/sigaction/6-1: execution: PASS
-conformance/interfaces/sigaction/22-23: execution: PASS
-conformance/interfaces/sigaction/28-12: execution: PASS
-conformance/interfaces/sigaction/4-24: execution: PASS
-conformance/interfaces/sigaction/19-22: execution: PASS
-conformance/interfaces/sigaction/12-48: execution: PASS
-conformance/interfaces/sigaction/18-10: execution: PASS
-conformance/interfaces/sigaction/2-7: execution: PASS
-conformance/interfaces/sigaction/22-1: execution: PASS
-conformance/interfaces/sigaction/8-22: execution: PASS
-conformance/interfaces/sigaction/25-5: execution: PASS
-conformance/interfaces/sigaction/17-3: execution: PASS
-conformance/interfaces/sigaction/4-65: execution: PASS
-conformance/interfaces/sigaction/28-23: execution: PASS
-conformance/interfaces/sigaction/2-4: execution: PASS
-conformance/interfaces/sigaction/28-9: execution: PASS
-conformance/interfaces/sigaction/4-15: execution: PASS
-conformance/interfaces/sigaction/23-21: execution: PASS
-conformance/interfaces/sigaction/4-40: execution: PASS
-conformance/interfaces/sigaction/13-15: execution: PASS
-conformance/interfaces/sigaction/4-82: execution: PASS
-conformance/interfaces/sigaction/2-3: execution: PASS
-conformance/interfaces/sigaction/12-41: execution: PASS
-conformance/interfaces/sigaction/1-9: execution: PASS
-conformance/interfaces/sigaction/2-22: execution: PASS
-conformance/interfaces/sigaction/3-1: execution: PASS
-conformance/interfaces/sigaction/6-14: execution: PASS
-conformance/interfaces/sigaction/28-14: execution: PASS
-conformance/interfaces/sigaction/12-46: execution: PASS
-conformance/interfaces/sigaction/3-26: execution: PASS
-conformance/interfaces/sigaction/4-64: execution: PASS
-conformance/interfaces/sigaction/19-9: execution: PASS
-conformance/interfaces/sigaction/4-50: execution: PASS
-conformance/interfaces/sigaction/4-94: execution: PASS
-conformance/interfaces/sigaction/2-1: execution: PASS
-conformance/interfaces/sigaction/4-2: execution: PASS
-conformance/interfaces/sigaction/10-1: execution: PASS
-conformance/interfaces/sigaction/4-97: execution: PASS
-conformance/interfaces/sigaction/13-6: execution: PASS
-conformance/interfaces/sigaction/4-83: execution: PASS
-conformance/interfaces/sigaction/13-7: execution: PASS
-conformance/interfaces/sigaddset/1-3: execution: PASS
-conformance/interfaces/sigaddset/2-1: execution: PASS
-conformance/interfaces/sigaltstack/7-1: execution: PASS
-conformance/interfaces/sigaltstack/8-1: execution: PASS
-conformance/interfaces/sigaltstack/1-1: execution: PASS
-conformance/interfaces/sigaltstack/11-1: execution: PASS
-conformance/interfaces/sigaltstack/5-1: execution: PASS
-conformance/interfaces/sigaltstack/9-1: execution: PASS
-conformance/interfaces/sigaltstack/12-1: execution: PASS
-conformance/interfaces/sigaltstack/6-1: execution: PASS
-conformance/interfaces/sigaltstack/3-1: execution: PASS
-conformance/interfaces/sigaltstack/2-1: execution: PASS
-conformance/interfaces/sigaltstack/10-1: execution: PASS
-conformance/interfaces/sigdelset/1-3: execution: PASS
-conformance/interfaces/sigdelset/1-4: execution: PASS
-conformance/interfaces/sigdelset/2-1: execution: PASS
-conformance/interfaces/sigemptyset/1-1: execution: PASS
-conformance/interfaces/sigemptyset/2-1: execution: PASS
-conformance/interfaces/sigfillset/1-1: execution: PASS
-conformance/interfaces/sigfillset/2-1: execution: PASS
-conformance/interfaces/sighold/1-1: execution: PASS
-conformance/interfaces/sighold/2-1: execution: PASS
-conformance/interfaces/sigignore/6-2: execution: PASS
-conformance/interfaces/sigignore/1-1: execution: PASS
-conformance/interfaces/sigignore/4-1: execution: PASS
-conformance/interfaces/sigignore/6-1: execution: PASS
-conformance/interfaces/sigismember/4-1: execution: PASS
-conformance/interfaces/sigismember/3-1: execution: PASS
-conformance/interfaces/signal/7-1: execution: PASS
-conformance/interfaces/signal/1-1: execution: PASS
-conformance/interfaces/signal/5-1: execution: PASS
-conformance/interfaces/signal/6-1: execution: PASS
-conformance/interfaces/signal/3-1: execution: PASS
-conformance/interfaces/signal/2-1: execution: PASS
-conformance/interfaces/sigpause/1-1: execution: PASS
-conformance/interfaces/sigpause/1-2: execution: PASS
-conformance/interfaces/sigpause/4-1: execution: PASS
-conformance/interfaces/sigpause/3-1: execution: PASS
-conformance/interfaces/sigpause/2-1: execution: PASS
-conformance/interfaces/sigpending/1-3: execution: PASS
-conformance/interfaces/sigpending/1-1: execution: PASS
-conformance/interfaces/sigpending/1-2: execution: PASS
-conformance/interfaces/sigpending/2-1: execution: PASS
-conformance/interfaces/sigprocmask/8-3: execution: PASS
-conformance/interfaces/sigprocmask/7-1: execution: PASS
-conformance/interfaces/sigprocmask/8-2: execution: PASS
-conformance/interfaces/sigprocmask/8-1: execution: PASS
-conformance/interfaces/sigprocmask/4-1: execution: PASS
-conformance/interfaces/sigprocmask/5-1: execution: PASS
-conformance/interfaces/sigprocmask/15-1: execution: PASS
-conformance/interfaces/sigprocmask/9-1: execution: PASS
-conformance/interfaces/sigprocmask/12-1: execution: PASS
-conformance/interfaces/sigprocmask/6-1: execution: PASS
-conformance/interfaces/sigprocmask/10-1: execution: PASS
-conformance/interfaces/sigqueue/7-1: execution: PASS
-conformance/interfaces/sigqueue/8-1: execution: PASS
-conformance/interfaces/sigqueue/1-1: execution: PASS
-conformance/interfaces/sigqueue/2-2: execution: PASS
-conformance/interfaces/sigqueue/4-1: execution: PASS
-conformance/interfaces/sigqueue/11-1: execution: PASS
-conformance/interfaces/sigqueue/5-1: execution: PASS
-conformance/interfaces/sigqueue/9-1: execution: PASS
-conformance/interfaces/sigqueue/12-1: execution: PASS
-conformance/interfaces/sigqueue/6-1: execution: PASS
-conformance/interfaces/sigqueue/3-1: execution: PASS
-conformance/interfaces/sigqueue/2-1: execution: PASS
-conformance/interfaces/sigqueue/10-1: execution: PASS
-conformance/interfaces/sigrelse/1-1: execution: PASS
-conformance/interfaces/sigrelse/2-1: execution: PASS
-conformance/interfaces/sigset/7-1: execution: PASS
-conformance/interfaces/sigset/8-1: execution: PASS
-conformance/interfaces/sigset/1-1: execution: PASS
-conformance/interfaces/sigset/4-1: execution: PASS
-conformance/interfaces/sigset/5-1: execution: PASS
-conformance/interfaces/sigset/9-1: execution: PASS
-conformance/interfaces/sigset/6-1: execution: PASS
-conformance/interfaces/sigset/3-1: execution: PASS
-conformance/interfaces/sigset/2-1: execution: PASS
-conformance/interfaces/sigset/10-1: execution: PASS
-conformance/interfaces/sigsuspend/1-1: execution: PASS
-conformance/interfaces/sigsuspend/4-1: execution: PASS
-conformance/interfaces/sigsuspend/6-1: execution: PASS
-conformance/interfaces/sigsuspend/3-1: execution: PASS
-conformance/interfaces/sigtimedwait/1-1: execution: PASS
-conformance/interfaces/sigtimedwait/4-1: execution: PASS
-conformance/interfaces/sigtimedwait/5-1: execution: PASS
-conformance/interfaces/sigtimedwait/6-1: execution: PASS
-conformance/interfaces/sigtimedwait/2-1: execution: PASS
-conformance/interfaces/sigwait/7-1: execution: PASS
-conformance/interfaces/sigwait/6-2: execution: PASS
-conformance/interfaces/sigwait/8-1: execution: PASS
-conformance/interfaces/sigwait/1-1: execution: PASS
-conformance/interfaces/sigwait/4-1: execution: PASS
-conformance/interfaces/sigwait/6-1: execution: PASS
-conformance/interfaces/sigwait/3-1: execution: PASS
-conformance/interfaces/sigwait/2-1: execution: PASS
-conformance/interfaces/sigwaitinfo/7-1: execution: PASS
-conformance/interfaces/sigwaitinfo/8-1: execution: PASS
-conformance/interfaces/sigwaitinfo/1-1: execution: PASS
-conformance/interfaces/sigwaitinfo/5-1: execution: PASS
-conformance/interfaces/sigwaitinfo/9-1: execution: PASS
-conformance/interfaces/sigwaitinfo/6-1: execution: PASS
-conformance/interfaces/sigwaitinfo/3-1: execution: PASS
-conformance/interfaces/sigwaitinfo/2-1: execution: PASS
-conformance/interfaces/raise/7-1: execution: PASS
-conformance/interfaces/raise/1-1: execution: PASS
-conformance/interfaces/raise/1-2: execution: PASS
-conformance/interfaces/raise/4-1: execution: PASS
-conformance/interfaces/raise/10000-1: execution: PASS
-conformance/interfaces/raise/6-1: execution: PASS
-conformance/interfaces/raise/2-1: execution: PASS
-conformance/interfaces/kill/1-1: execution: PASS
-conformance/interfaces/kill/1-2: execution: PASS
-conformance/interfaces/kill/2-2: execution: PASS
-conformance/interfaces/kill/3-1: execution: PASS
-conformance/interfaces/kill/2-1: execution: PASS
-conformance/interfaces/killpg/8-1: execution: PASS
-conformance/interfaces/killpg/1-1: execution: PASS
-conformance/interfaces/killpg/1-2: execution: PASS
-conformance/interfaces/killpg/4-1: execution: PASS
-conformance/interfaces/killpg/5-1: execution: PASS
-conformance/interfaces/killpg/6-1: execution: PASS
-conformance/interfaces/killpg/2-1: execution: PASS
-conformance/interfaces/pthread_kill/7-1: execution: PASS
-conformance/interfaces/pthread_kill/8-1: execution: PASS
-conformance/interfaces/pthread_kill/1-1: execution: PASS
-conformance/interfaces/pthread_kill/1-2: execution: PASS
-conformance/interfaces/pthread_kill/6-1: execution: PASS
-conformance/interfaces/pthread_kill/3-1: execution: PASS
-conformance/interfaces/pthread_kill/2-1: execution: PASS
-conformance/interfaces/pthread_sigmask/8-3: execution: PASS
-conformance/interfaces/pthread_sigmask/7-1: execution: PASS
-conformance/interfaces/pthread_sigmask/8-2: execution: PASS
-conformance/interfaces/pthread_sigmask/8-1: execution: PASS
-conformance/interfaces/pthread_sigmask/18-1: execution: PASS
-conformance/interfaces/pthread_sigmask/4-1: execution: PASS
-conformance/interfaces/pthread_sigmask/5-1: execution: PASS
-conformance/interfaces/pthread_sigmask/15-1: execution: PASS
-conformance/interfaces/pthread_sigmask/9-1: execution: PASS
-conformance/interfaces/pthread_sigmask/16-1: execution: PASS
-conformance/interfaces/pthread_sigmask/12-1: execution: PASS
-conformance/interfaces/pthread_sigmask/14-1: execution: PASS
-conformance/interfaces/pthread_sigmask/6-1: execution: PASS
-conformance/interfaces/pthread_sigmask/10-1: execution: PASS
-conformance/interfaces/time/1-1: execution: PASS
-conformance/interfaces/timer_create/7-1: execution: PASS
-conformance/interfaces/timer_create/8-1: execution: PASS
-conformance/interfaces/timer_create/1-1: execution: PASS
-conformance/interfaces/timer_create/13-1: execution: PASS
-conformance/interfaces/timer_create/11-1: execution: PASS
-conformance/interfaces/timer_create/9-1: execution: PASS
-conformance/interfaces/timer_create/6-1: execution: PASS
-conformance/interfaces/timer_create/16-1: execution: PASS
-conformance/interfaces/timer_create/4-1: execution: PASS
-conformance/interfaces/timer_create/3-1: execution: PASS
-conformance/interfaces/timer_create/14-1: execution: PASS
-conformance/interfaces/timer_create/10-1: execution: PASS
-conformance/interfaces/timer_create/speculative/5-1: execution: PASS
-conformance/interfaces/timer_create/speculative/15-1: execution: PASS
-conformance/interfaces/timer_create/speculative/2-1: execution: PASS
-conformance/interfaces/timer_delete/3-1: execution: PASS
-conformance/interfaces/timer_delete/1-1: execution: PASS
-conformance/interfaces/timer_delete/1-2: execution: PASS
-conformance/interfaces/timer_delete/4-1: execution: PASS
-conformance/interfaces/timer_delete/2-1: execution: PASS
-conformance/interfaces/timer_delete/speculative/5-2: execution: PASS
-conformance/interfaces/timer_delete/speculative/5-1: execution: PASS
-conformance/interfaces/timer_getoverrun/1-1: execution: PASS
-conformance/interfaces/timer_getoverrun/2-2: execution: PASS
-conformance/interfaces/timer_getoverrun/5-1: execution: PASS
-conformance/interfaces/timer_getoverrun/4-1: execution: PASS
-conformance/interfaces/timer_getoverrun/2-3: execution: PASS
-conformance/interfaces/timer_getoverrun/2-1: execution: PASS
-conformance/interfaces/timer_getoverrun/speculative/6-3: execution: PASS
-conformance/interfaces/timer_getoverrun/speculative/6-2: execution: PASS
-conformance/interfaces/timer_getoverrun/speculative/6-1: execution: PASS
-conformance/interfaces/timer_gettime/1-3: execution: PASS
-conformance/interfaces/timer_gettime/1-1: execution: PASS
-conformance/interfaces/timer_gettime/1-2: execution: PASS
-conformance/interfaces/timer_gettime/2-2: execution: PASS
-conformance/interfaces/timer_gettime/5-1: execution: PASS
-conformance/interfaces/timer_gettime/1-4: execution: PASS
-conformance/interfaces/timer_gettime/4-1: execution: PASS
-conformance/interfaces/timer_gettime/3-1: execution: PASS
-conformance/interfaces/timer_gettime/2-1: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-3: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-2: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-1: execution: PASS
-conformance/interfaces/timer_settime/8-3: execution: PASS
-conformance/interfaces/timer_settime/3-2: execution: PASS
-conformance/interfaces/timer_settime/8-2: execution: PASS
-conformance/interfaces/timer_settime/13-1: execution: PASS
-conformance/interfaces/timer_settime/8-1: execution: PASS
-conformance/interfaces/timer_settime/9-2: execution: PASS
-conformance/interfaces/timer_settime/5-3: execution: PASS
-conformance/interfaces/timer_settime/1-1: execution: PASS
-conformance/interfaces/timer_settime/1-2: execution: PASS
-conformance/interfaces/timer_settime/3-3: execution: PASS
-conformance/interfaces/timer_settime/5-1: execution: PASS
-conformance/interfaces/timer_settime/8-4: execution: PASS
-conformance/interfaces/timer_settime/9-1: execution: PASS
-conformance/interfaces/timer_settime/10-1: execution: PASS
-conformance/interfaces/timer_settime/6-1: execution: PASS
-conformance/interfaces/timer_settime/4-1: execution: PASS
-conformance/interfaces/timer_settime/3-1: execution: PASS
-conformance/interfaces/timer_settime/2-1: execution: PASS
-conformance/interfaces/timer_settime/11-1: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-3: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-1: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-2: execution: PASS
-conformance/interfaces/asctime/1-1: execution: PASS
-conformance/interfaces/clock_gettime/7-1: execution: PASS
-conformance/interfaces/clock_gettime/8-2: execution: PASS
-conformance/interfaces/clock_gettime/8-1: execution: PASS
-conformance/interfaces/clock_gettime/1-1: execution: PASS
-conformance/interfaces/clock_gettime/1-2: execution: PASS
-conformance/interfaces/clock_gettime/4-1: execution: PASS
-conformance/interfaces/clock_gettime/6-1: execution: PASS
-conformance/interfaces/clock_gettime/3-1: execution: PASS
-conformance/interfaces/clock_gettime/2-1: execution: PASS
-conformance/interfaces/clock_settime/20-1: execution: PASS
-conformance/interfaces/clock_settime/7-1: execution: PASS
-conformance/interfaces/clock_settime/19-1: execution: PASS
-conformance/interfaces/clock_settime/5-2: execution: PASS
-conformance/interfaces/clock_settime/7-2: execution: PASS
-conformance/interfaces/clock_settime/8-1: execution: PASS
-conformance/interfaces/clock_settime/3-1: execution: PASS
-conformance/interfaces/clock_settime/1-1: execution: PASS
-conformance/interfaces/clock_settime/4-1: execution: PASS
-conformance/interfaces/clock_settime/5-1: execution: PASS
-conformance/interfaces/clock_settime/16-1: execution: PASS
-conformance/interfaces/clock_settime/15-1: execution: PASS
-conformance/interfaces/clock_settime/17-2: execution: PASS
-conformance/interfaces/clock_settime/17-1: execution: PASS
-conformance/interfaces/clock_settime/18-1: execution: PASS
-conformance/interfaces/clock_settime/6-1: execution: PASS
-conformance/interfaces/clock_settime/4-2: execution: PASS
-conformance/interfaces/clock_settime/speculative/4-4: execution: PASS
-conformance/interfaces/clock_settime/speculative/4-3: execution: PASS
-conformance/interfaces/ctime/1-1: execution: PASS
-conformance/interfaces/difftime/1-1: execution: PASS
-conformance/interfaces/difftime/2-1: execution: PASS
-conformance/interfaces/gmtime/1-1: execution: PASS
-conformance/interfaces/gmtime/2-1: execution: PASS
-conformance/interfaces/localtime/1-1: execution: PASS
-conformance/interfaces/mktime/1-1: execution: PASS
-conformance/interfaces/strftime/1-1: execution: PASS
-conformance/interfaces/strftime/3-1: execution: PASS
-conformance/interfaces/strftime/2-1: execution: PASS
-conformance/interfaces/time/1-1: execution: PASS
-conformance/interfaces/timer_gettime/1-3: execution: PASS
-conformance/interfaces/timer_gettime/1-1: execution: PASS
-conformance/interfaces/timer_gettime/1-2: execution: PASS
-conformance/interfaces/timer_gettime/2-2: execution: PASS
-conformance/interfaces/timer_gettime/5-1: execution: PASS
-conformance/interfaces/timer_gettime/1-4: execution: PASS
-conformance/interfaces/timer_gettime/4-1: execution: PASS
-conformance/interfaces/timer_gettime/3-1: execution: PASS
-conformance/interfaces/timer_gettime/2-1: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-3: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-2: execution: PASS
-conformance/interfaces/timer_gettime/speculative/6-1: execution: PASS
-conformance/interfaces/timer_settime/8-3: execution: PASS
-conformance/interfaces/timer_settime/3-2: execution: PASS
-conformance/interfaces/timer_settime/8-2: execution: PASS
-conformance/interfaces/timer_settime/13-1: execution: PASS
-conformance/interfaces/timer_settime/8-1: execution: PASS
-conformance/interfaces/timer_settime/9-2: execution: PASS
-conformance/interfaces/timer_settime/5-3: execution: PASS
-conformance/interfaces/timer_settime/1-1: execution: PASS
-conformance/interfaces/timer_settime/1-2: execution: PASS
-conformance/interfaces/timer_settime/3-3: execution: PASS
-conformance/interfaces/timer_settime/5-1: execution: PASS
-conformance/interfaces/timer_settime/8-4: execution: PASS
-conformance/interfaces/timer_settime/9-1: execution: PASS
-conformance/interfaces/timer_settime/10-1: execution: PASS
-conformance/interfaces/timer_settime/6-1: execution: PASS
-conformance/interfaces/timer_settime/4-1: execution: PASS
-conformance/interfaces/timer_settime/3-1: execution: PASS
-conformance/interfaces/timer_settime/2-1: execution: PASS
-conformance/interfaces/timer_settime/11-1: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-3: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-1: execution: PASS
-conformance/interfaces/timer_settime/speculative/12-2: execution: PASS
-conformance/interfaces/clock/1-1: execution: PASS
-conformance/interfaces/clock/4-1: execution: PASS
-conformance/interfaces/clock/2-1: execution: PASS
-conformance/interfaces/clock_getcpuclockid/1-1: execution: PASS
-conformance/interfaces/clock_getcpuclockid/1-2: execution: PASS
-conformance/interfaces/clock_getcpuclockid/6-1: execution: PASS
-conformance/interfaces/clock_getcpuclockid/2-1: execution: PASS
-conformance/interfaces/clock_getres/7-1: execution: PASS
-conformance/interfaces/clock_getres/6-2: execution: PASS
-conformance/interfaces/clock_getres/8-1: execution: PASS
-conformance/interfaces/clock_getres/1-1: execution: PASS
-conformance/interfaces/clock_getres/5-1: execution: PASS
-conformance/interfaces/clock_getres/6-1: execution: PASS
-conformance/interfaces/clock_getres/4-1: execution: PASS
-conformance/interfaces/clock_getres/2-1: execution: PASS
-conformance/interfaces/clock_getres/3-1: execution: PASS
-conformance/interfaces/clock_gettime/7-1: execution: PASS
-conformance/interfaces/clock_gettime/8-2: execution: PASS
-conformance/interfaces/clock_gettime/8-1: execution: PASS
-conformance/interfaces/clock_gettime/1-1: execution: PASS
-conformance/interfaces/clock_gettime/1-2: execution: PASS
-conformance/interfaces/clock_gettime/4-1: execution: PASS
-conformance/interfaces/clock_gettime/6-1: execution: PASS
-conformance/interfaces/clock_gettime/3-1: execution: PASS
-conformance/interfaces/clock_gettime/2-1: execution: PASS
-conformance/interfaces/clock_nanosleep/1-2: execution: PASS
-conformance/interfaces/clock_nanosleep/1-3: execution: PASS
-conformance/interfaces/clock_nanosleep/13-1: execution: PASS
-conformance/interfaces/clock_nanosleep/1-5: execution: PASS
-conformance/interfaces/clock_nanosleep/8-1: execution: PASS
-conformance/interfaces/clock_nanosleep/1-1: execution: PASS
-conformance/interfaces/clock_nanosleep/2-2: execution: PASS
-conformance/interfaces/clock_nanosleep/11-1: execution: PASS
-conformance/interfaces/clock_nanosleep/5-1: execution: PASS
-conformance/interfaces/clock_nanosleep/9-1: execution: PASS
-conformance/interfaces/clock_nanosleep/15-1: execution: PASS
-conformance/interfaces/clock_nanosleep/6-1: execution: PASS
-conformance/interfaces/clock_nanosleep/1-4: execution: PASS
-conformance/interfaces/clock_nanosleep/4-1: execution: PASS
-conformance/interfaces/clock_nanosleep/2-3: execution: PASS
-conformance/interfaces/clock_nanosleep/3-1: execution: PASS
-conformance/interfaces/clock_nanosleep/2-1: execution: PASS
-conformance/interfaces/clock_nanosleep/10-1: execution: PASS
-conformance/interfaces/clock_settime/20-1: execution: PASS
-conformance/interfaces/clock_settime/7-1: execution: PASS
-conformance/interfaces/clock_settime/19-1: execution: PASS
-conformance/interfaces/clock_settime/5-2: execution: PASS
-conformance/interfaces/clock_settime/7-2: execution: PASS
-conformance/interfaces/clock_settime/8-1: execution: PASS
-conformance/interfaces/clock_settime/3-1: execution: PASS
-conformance/interfaces/clock_settime/1-1: execution: PASS
-conformance/interfaces/clock_settime/4-1: execution: PASS
-conformance/interfaces/clock_settime/5-1: execution: PASS
-conformance/interfaces/clock_settime/16-1: execution: PASS
-conformance/interfaces/clock_settime/15-1: execution: PASS
-conformance/interfaces/clock_settime/17-2: execution: PASS
-conformance/interfaces/clock_settime/17-1: execution: PASS
-conformance/interfaces/clock_settime/18-1: execution: PASS
-conformance/interfaces/clock_settime/6-1: execution: PASS
-conformance/interfaces/clock_settime/4-2: execution: PASS
-conformance/interfaces/clock_settime/speculative/4-4: execution: PASS
-conformance/interfaces/clock_settime/speculative/4-3: execution: PASS
-conformance/interfaces/nanosleep/1-3: execution: PASS
-conformance/interfaces/nanosleep/7-1: execution: PASS
-conformance/interfaces/nanosleep/5-2: execution: PASS
-conformance/interfaces/nanosleep/3-2: execution: PASS
-conformance/interfaces/nanosleep/7-2: execution: PASS
-conformance/interfaces/nanosleep/1-1: execution: PASS
-conformance/interfaces/nanosleep/1-2: execution: PASS
-conformance/interfaces/nanosleep/5-1: execution: PASS
-conformance/interfaces/nanosleep/10000-1: execution: PASS
-conformance/interfaces/nanosleep/6-1: execution: PASS
-conformance/interfaces/nanosleep/4-1: execution: PASS
-conformance/interfaces/nanosleep/3-1: execution: PASS
-conformance/interfaces/nanosleep/2-1: execution: PASS
-conformance/interfaces/pthread_attr_getinheritsched/1-1: execution: PASS
-conformance/interfaces/pthread_attr_getinheritsched/2-1: execution: PASS
-conformance/interfaces/pthread_attr_getschedparam/1-1: execution: PASS
-conformance/interfaces/pthread_attr_getschedparam/2-1: execution: PASS
-conformance/interfaces/pthread_attr_getschedpolicy/3-1: execution: PASS
-conformance/interfaces/pthread_attr_getschedpolicy/1-1: execution: PASS
-conformance/interfaces/pthread_attr_getschedpolicy/2-1: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/3-1: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/1-1: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/2-2: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/4-1: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/2-4: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/2-3: execution: PASS
-conformance/interfaces/pthread_attr_setinheritsched/2-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/1-3: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/1-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/1-2: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/1-4: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/2-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: execution: PASS
-conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/1-3: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/3-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/1-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/1-2: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/4-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/5-1: execution: PASS
-conformance/interfaces/pthread_attr_setschedpolicy/2-1: execution: PASS
-conformance/interfaces/pthread_getschedparam/1-3: execution: PASS
-conformance/interfaces/pthread_getschedparam/1-1: execution: PASS
-conformance/interfaces/pthread_getschedparam/1-2: execution: PASS
-conformance/interfaces/pthread_setschedparam/1-1: execution: PASS
-conformance/interfaces/pthread_setschedparam/1-2: execution: PASS
-conformance/interfaces/pthread_setschedparam/4-1: execution: PASS
-conformance/interfaces/pthread_setschedparam/5-1: execution: PASS
-conformance/interfaces/pthread_setschedprio/1-1: execution: PASS
-conformance/interfaces/sched_get_priority_max/3-1: execution: PASS
-conformance/interfaces/sched_get_priority_max/1-1: execution: PASS
-conformance/interfaces/sched_get_priority_max/1-2: execution: PASS
-conformance/interfaces/sched_get_priority_max/1-4: execution: PASS
-conformance/interfaces/sched_get_priority_max/2-1: execution: PASS
-conformance/interfaces/sched_get_priority_min/3-1: execution: PASS
-conformance/interfaces/sched_get_priority_min/1-1: execution: PASS
-conformance/interfaces/sched_get_priority_min/1-2: execution: PASS
-conformance/interfaces/sched_get_priority_min/1-4: execution: PASS
-conformance/interfaces/sched_get_priority_min/2-1: execution: PASS
-conformance/interfaces/sched_getparam/1-1: execution: PASS
-conformance/interfaces/sched_getparam/4-1: execution: PASS
-conformance/interfaces/sched_getparam/5-1: execution: PASS
-conformance/interfaces/sched_getparam/3-1: execution: PASS
-conformance/interfaces/sched_getparam/2-1: execution: PASS
-conformance/interfaces/sched_getparam/speculative/7-1: execution: PASS
-conformance/interfaces/sched_getscheduler/1-1: execution: PASS
-conformance/interfaces/sched_getscheduler/4-1: execution: PASS
-conformance/interfaces/sched_getscheduler/5-1: execution: PASS
-conformance/interfaces/sched_getscheduler/6-1: execution: PASS
-conformance/interfaces/sched_getscheduler/3-1: execution: PASS
-conformance/interfaces/sched_rr_get_interval/1-1: execution: PASS
-conformance/interfaces/sched_rr_get_interval/4-1: execution: PASS
-conformance/interfaces/sched_rr_get_interval/3-1: execution: PASS
-conformance/interfaces/sched_rr_get_interval/2-1: execution: PASS
-conformance/interfaces/sched_rr_get_interval/speculative/5-1: execution: PASS
-conformance/interfaces/sched_setparam/25-1: execution: PASS
-conformance/interfaces/sched_setparam/23-1: execution: PASS
-conformance/interfaces/sched_setparam/1-1: execution: PASS
-conformance/interfaces/sched_setparam/2-2: execution: PASS
-conformance/interfaces/sched_setparam/5-1: execution: PASS
-conformance/interfaces/sched_setparam/9-1: execution: PASS
-conformance/interfaces/sched_setparam/23-6: execution: PASS
-conformance/interfaces/sched_setparam/24-1: execution: PASS
-conformance/interfaces/sched_setparam/23-7: execution: PASS
-conformance/interfaces/sched_setparam/26-1: execution: PASS
-conformance/interfaces/sched_setparam/22-1: execution: PASS
-conformance/interfaces/sched_setparam/27-1: execution: PASS
-conformance/interfaces/sched_setparam/4-1: execution: PASS
-conformance/interfaces/sched_setparam/2-1: execution: PASS
-conformance/interfaces/sched_setparam/10-1: execution: PASS
-conformance/interfaces/sched_setparam/11-1: execution: PASS
-conformance/interfaces/sched_setscheduler/20-1: execution: PASS
-conformance/interfaces/sched_setscheduler/19-1: execution: PASS
-conformance/interfaces/sched_setscheduler/19-5: execution: PASS
-conformance/interfaces/sched_setscheduler/21-1: execution: PASS
-conformance/interfaces/sched_setscheduler/3-1: execution: PASS
-conformance/interfaces/sched_setscheduler/8-1: execution: PASS
-conformance/interfaces/sched_setscheduler/1-1: execution: PASS
-conformance/interfaces/sched_setscheduler/4-1: execution: PASS
-conformance/interfaces/sched_setscheduler/17-6: execution: PASS
-conformance/interfaces/sched_setscheduler/17-1: execution: PASS
-conformance/interfaces/sched_setscheduler/16-1: execution: PASS
-conformance/interfaces/sched_setscheduler/17-7: execution: PASS
-conformance/interfaces/sched_setscheduler/17-5: execution: PASS
-conformance/interfaces/sched_setscheduler/18-1: execution: PASS
-conformance/interfaces/sched_yield/3-1: execution: PASS
-conformance/interfaces/sched_yield/2-1: execution: PASS
diff --git a/jta-core/engine/tests/Functional.LTP.Syscalls/ltp-syscalls.sh b/jta-core/engine/tests/Functional.LTP.Syscalls/ltp-syscalls.sh
deleted file mode 100644
index cfe4365..0000000
--- a/jta-core/engine/tests/Functional.LTP.Syscalls/ltp-syscalls.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-source $TEST_HOME/../LTP/ltp.sh
-
-function test_run {
- echo "
- export PATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin
- export IPV4_NETWORK=$IPV4_NET
- export LHOST_IPV4_HOST=$L_IPV4_HOST
- export RHOST_IPV4_HOST=$R_IPV4_HOST
- export RHOST_IFACES=$L_HOST_IF
- export LHOST_IFACES=$R_HOST_IF
- " > set_env.sh
-
- put set_env.sh /tmp/jta.$TESTDIR/target_bin;
- report "cd /tmp/jta.$TESTDIR/target_bin; source ./set_env.sh; env; ./runltp -f syscalls -g /tmp/jta.$TESTDIR/syscalls.html -d /home/ltp/tmp; :"
-}
-
-function test_processing {
- assert_define LTP_EXPECT_FAIL_CASES
-
- retval=0
-
- while read testcase result exitvalue; do
- if echo $result | grep -qE "FAIL|CONF" ; then
- if ! echo $LTP_EXPECT_FAIL_CASES | grep -q "\<$testcase\>" ; then
- retval=1
- echo -e "\nUnexpected failure: $testcase\n"
- fi
- fi
- done < $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.result
-
- echo -e "\nPlease check $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.html for more detailed information\n"
-
- if [[ $retval -ne 0 ]]; then
- false
- fi
-}
-
-test_run
-get_testlog $TESTDIR
-
-# get test result of ltp syscalls
-get /tmp/jta.$TESTDIR/syscalls.html $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.html
-get /tmp/jta.$TESTDIR/target_bin/results/*.log $JTA_LOGS_PATH/${JOB_NAME}/testlogs/${NODE_NAME}.${BUILD_ID}.${BUILD_NUMBER}.result
-
-test_processing
diff --git a/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_n.log b/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_n.log
deleted file mode 100644
index 8eb6d2c..0000000
--- a/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_n.log
+++ /dev/null
@@ -1,86 +0,0 @@
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-128-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-192-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-256-ECB
-Cipher disabled, skipping CAMELLIA-128-CBC
-Cipher disabled, skipping CAMELLIA-128-CBC
-Cipher disabled, skipping CAMELLIA-128-CBC
-Cipher disabled, skipping CAMELLIA-128-CBC
-Cipher disabled, skipping CAMELLIA-192-CBC
-Cipher disabled, skipping CAMELLIA-192-CBC
-Cipher disabled, skipping CAMELLIA-192-CBC
-Cipher disabled, skipping CAMELLIA-192-CBC
-Cipher disabled, skipping CAMELLIA-256-CBC
-Cipher disabled, skipping CAMELLIA-256-CBC
-Cipher disabled, skipping CAMELLIA-256-CBC
-Cipher disabled, skipping CAMELLIA-256-CBC
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-128-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-192-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-256-CFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-128-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-192-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping CAMELLIA-256-OFB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
-Cipher disabled, skipping SEED-ECB
diff --git a/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_p.log b/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_p.log
deleted file mode 100644
index 8ee90f6..0000000
--- a/jta-core/engine/tests/Functional.OpenSSL/openssl-0.9.8j_p.log
+++ /dev/null
@@ -1,176 +0,0 @@
-ecb cast5 ok
-This test will take some time....123456789ABCDEF ok
-Testing key generation with NIST Prime-Curve P-192 .... ok
-Testing key generation with NIST Prime-Curve P-224 .... ok
-Testing key generation with NIST Prime-Curve P-256 .... ok
-Testing key generation with NIST Prime-Curve P-384 .... ok
-Testing key generation with NIST Prime-Curve P-521 .... ok
-Testing key generation with NIST Binary-Curve K-163 .... ok
-Testing key generation with NIST Binary-Curve B-163 .... ok
-Testing key generation with NIST Binary-Curve K-233 .... ok
-Testing key generation with NIST Binary-Curve B-233 .... ok
-Testing key generation with NIST Binary-Curve K-283 .... ok
-Testing key generation with NIST Binary-Curve B-283 .... ok
-Testing key generation with NIST Binary-Curve K-409 .... ok
-Testing key generation with NIST Binary-Curve B-409 .... ok
-Testing key generation with NIST Binary-Curve K-571 .... ok
-Testing key generation with NIST Binary-Curve B-571 .... ok
-testing prime192v1: .... ok
-testing prime239v1: .... ok
-testing c2tnb191v1: .... ok
-testing c2tnb239v1: .... ok
-secp160k1: ....... ok
-secp160r1: ....... ok
-secp160r2: ....... ok
-secp192k1: ....... ok
-secp224k1: ....... ok
-secp224r1: ....... ok
-secp256k1: ....... ok
-secp384r1: ....... ok
-secp521r1: ....... ok
-prime192v1: ....... ok
-prime192v2: ....... ok
-prime192v3: ....... ok
-prime239v1: ....... ok
-prime239v2: ....... ok
-prime239v3: ....... ok
-prime256v1: ....... ok
-sect163k1: ....... ok
-sect163r1: ....... ok
-sect163r2: ....... ok
-sect193r1: ....... ok
-sect193r2: ....... ok
-sect233k1: ....... ok
-sect233r1: ....... ok
-sect239k1: ....... ok
-sect283k1: ....... ok
-sect283r1: ....... ok
-sect409k1: ....... ok
-sect409r1: ....... ok
-sect571k1: ....... ok
-sect571r1: ....... ok
-c2pnb163v1: ....... ok
-c2pnb163v2: ....... ok
-c2pnb163v3: ....... ok
-c2pnb176v1: ....... ok
-c2tnb191v1: ....... ok
-c2tnb191v2: ....... ok
-c2tnb191v3: ....... ok
-c2pnb208w1: ....... ok
-c2tnb239v1: ....... ok
-c2tnb239v2: ....... ok
-c2tnb239v3: ....... ok
-c2pnb272w1: ....... ok
-c2pnb304w1: ....... ok
-c2tnb359v1: ....... ok
-c2pnb368w1: ....... ok
-c2tnb431r1: ....... ok
-wap-wsg-idm-ecid-wtls3: ....... ok
-wap-wsg-idm-ecid-wtls5: ....... ok
-wap-wsg-idm-ecid-wtls7: ....... ok
-wap-wsg-idm-ecid-wtls9: ....... ok
-wap-wsg-idm-ecid-wtls10: ....... ok
-wap-wsg-idm-ecid-wtls11: ....... ok
-wap-wsg-idm-ecid-wtls12: ....... ok
-ECDSA test passed
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-combined multiplication ..... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-verify degree ... ok
-verify group order .... ok
-combined multiplication ..... ok
-testing internal curves: ................................................................... ok
-test 0 ok
-test 1 ok
-test 2 ok
-test 3 ok
-ecb idea ok
-cbc idea ok
-cfb64 idea ok
-test 1 ok
-test 2 ok
-test 3 ok
-test 4 ok
-test 5 ok
-test 6 ok
-test 7 ok
-test 1 ok
-test 2 ok
-test 3 ok
-test 4 ok
-test 5 ok
-test 6 ok
-test 7 ok
-test 1 ok
-test 2 ok
-test 3 ok
-test 4 ok
-test 5 ok
-test 6 ok
-test 7 ok
-ecb RC2 ok
-test 0 ok
-test 1 ok
-test 2 ok
-test 3 ok
-test 4 ok
-test 5 ok
-bulk test ok
-test 1 ok
-test 2 ok
-test 3 ok
-test 4 ok
-test 5 ok
-test 6 ok
-test 7 ok
-test 8 ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-PKCS #1 v1.5 encryption/decryption ok
-OAEP encryption/decryption ok
-test 1 ok
-test 2 ok
-test 3 ok
-Testing SHA-256 ... passed.
-Testing SHA-224 ... passed.
-Testing SHA-512 ... passed.
-Testing SHA-384 ... passed.
-test 1 ok
-test 2 ok
-test 3 ok
diff --git a/jta-core/engine/tests/Functional.OpenSSL/openssl-func.sh b/jta-core/engine/tests/Functional.OpenSSL/openssl-func.sh
deleted file mode 100644
index 99c7e36..0000000
--- a/jta-core/engine/tests/Functional.OpenSSL/openssl-func.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-source $JTA_TESTS_PATH/OpenSSL/openssl.sh
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; bash run-tests.sh"
-}
-
-function test_processing {
- P_CRIT="passed|ok"
- N_CRIT="skip"
-
- log_compare "$TESTDIR" "177" "${P_CRIT}" "p"
- log_compare "$TESTDIR" "86" "${N_CRIT}" "n"
-}
-
-test_run
-get_testlog $TESTDIR
-test_processing
-
diff --git a/jta-core/engine/tests/Functional.aiostress/aiostress.sh b/jta-core/engine/tests/Functional.aiostress/aiostress.sh
deleted file mode 100644
index 4a705af..0000000
--- a/jta-core/engine/tests/Functional.aiostress/aiostress.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-tarball=aiostress.tar.gz
-
-function test_build {
- $CC -I $SDKROOT/usr/include -L $SDKROOT/usr/lib -Wall -lpthread -laio aiostress.c -o aiostress && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put aiostress $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define FUNCTIONAL_AIOSTRESS_MOUNT_BLOCKDEV
- assert_define FUNCTIONAL_AIOSTRESS_MOUNT_POINT
- assert_define FUNCTIONAL_AIOSTRESS_SIZE
-
- hd_test_mount_prepare $FUNCTIONAL_AIOSTRESS_MOUNT_BLOCKDEV $FUNCTIONAL_AIOSTRESS_MOUNT_POINT
- report "cd $FUNCTIONAL_AIOSTRESS_MOUNT_POINT/jta.$TESTDIR; $JTA_HOME/jta.$TESTDIR/aiostress -s $FUNCTIONAL_AIOSTRESS_SIZE ./testfile"
-
- hd_test_clean_umount $FUNCTIONAL_AIOSTRESS_MOUNT_BLOCKDEV $FUNCTIONAL_AIOSTRESS_MOUNT_POINT
-}
-
-function test_processing {
- true
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
-
diff --git a/jta-core/engine/tests/Functional.aiostress/aiostress.tar.gz b/jta-core/engine/tests/Functional.aiostress/aiostress.tar.gz
deleted file mode 100644
index 440b374..0000000
--- a/jta-core/engine/tests/Functional.aiostress/aiostress.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.arch_timer/arch_timer.sh b/jta-core/engine/tests/Functional.arch_timer/arch_timer.sh
deleted file mode 100644
index f068410..0000000
--- a/jta-core/engine/tests/Functional.arch_timer/arch_timer.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-
-tarball=dung-3.4.25-m2.tar.gz
-
-function test_build {
- touch test_suit_ready
-}
-
-function test_deploy {
- put -r ./* $OSV_HOME/osv.$TESTDIR/
-}
-
-function test_run {
- report "cd $OSV_HOME/osv.$TESTDIR/arch_timer; ./arch_timer-interrupt-lager.sh ; ./dmesg-lager.sh; ./proc-interrupts-lager.sh"
-}
-
-function test_processing {
- assert_define FUNCTIONAL_ARCH_TIMER_RES_LINES_COUNT
-
- check_capability "RENESAS"
-
- log_compare "$TESTDIR" $FUNCTIONAL_ARCH_TIMER_RES_LINES_COUNT "Test passed" "p"
-}
-
-. ../scripts/functional.sh
-
diff --git a/jta-core/engine/tests/Functional.arch_timer/dung-3.4.25-m2.tar.gz b/jta-core/engine/tests/Functional.arch_timer/dung-3.4.25-m2.tar.gz
deleted file mode 100644
index 6a85076..0000000
--- a/jta-core/engine/tests/Functional.arch_timer/dung-3.4.25-m2.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5.tar.gz b/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5.tar.gz
deleted file mode 100755
index 6e7550e..0000000
--- a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_n.log b/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_n.log
deleted file mode 100644
index e69de29..0000000
--- a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_n.log
+++ /dev/null
diff --git a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_p.log b/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_p.log
deleted file mode 100644
index 37be78b..0000000
--- a/jta-core/engine/tests/Functional.bzip2/bzip2-1.0.5_p.log
+++ /dev/null
@@ -1,11 +0,0 @@
-TEST-1 OK
-TEST-2 OK
-TEST-3 OK
-TEST-4 OK
-TEST-5 OK
-TEST-6 OK
-TEST-7 OK
-TEST-8 OK
-TEST-9 OK
-TEST-10 OK
-TEST-11 OK
diff --git a/jta-core/engine/tests/Functional.bzip2/bzip2.sh b/jta-core/engine/tests/Functional.bzip2/bzip2.sh
deleted file mode 100644
index 1f6c008..0000000
--- a/jta-core/engine/tests/Functional.bzip2/bzip2.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-tarball=bzip2-1.0.5.tar.gz
-
-function test_build {
- echo "#!/bin/bash
- if bzip2 -1 < sample1.ref > sample1.rb2; then echo 'TEST-1 OK'; else echo 'TEST-1 FAILED'; fi;
- if bzip2 -2 < sample2.ref > sample2.rb2; then echo 'TEST-2 OK'; else echo 'TEST-2 FAILED'; fi;
- if bzip2 -3 < sample3.ref > sample3.rb2; then echo 'TEST-3 OK'; else echo 'TEST-3 FAILED'; fi;
- if bzip2 -d < sample1.bz2 > sample1.tst; then echo 'TEST-4 OK'; else echo 'TEST-4 FAILED'; fi;
- if bzip2 -d < sample2.bz2 > sample2.tst; then echo 'TEST-5 OK'; else echo 'TEST-5 FAILED'; fi;
- if bzip2 -ds < sample3.bz2 > sample3.tst; then echo 'TEST-6 OK'; else echo 'TEST-6 FAILED'; fi;
- if cmp sample1.bz2 sample1.rb2; then echo 'TEST-7 OK'; else echo 'TEST-7 FAILED'; fi;
- if cmp sample2.bz2 sample2.rb2; then echo 'TEST-8 OK'; else echo 'TEST-8 FAILED'; fi;
- if cmp sample3.bz2 sample3.rb2; then echo 'TEST-9 OK'; else echo 'TEST-9 FAILED'; fi;
- if cmp sample1.tst sample1.ref; then echo 'TEST-10 OK'; else echo 'TEST-10 FAILED'; fi;
- if cmp sample2.tst sample2.ref; then echo 'TEST-11 OK'; else echo 'TEST-11 FAILED'; fi;" > run-tests.sh
- touch test_suite_ready
-}
-
-function test_deploy {
- put {sample*,run-tests.sh} $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; sh -v run-tests.sh 2>&1"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "11" "^TEST.*OK" "p"
- log_compare "$TESTDIR" "0" "^TEST.*FAILED" "n"
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/Functional.cmt/cmt.sh b/jta-core/engine/tests/Functional.cmt/cmt.sh
deleted file mode 100644
index bdd7e93..0000000
--- a/jta-core/engine/tests/Functional.cmt/cmt.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-tarball=dung-3.4.25-m2.tar.gz
-
-function test_build {
- touch test_suit_ready
-}
-
-function test_deploy {
- put -r ./* $OSV_HOME/osv.$TESTDIR/
-}
-
-function test_run {
- report "cd $OSV_HOME/osv.$TESTDIR/cmt; ./cmt-interrupt.sh; ./dmesg.sh; ./proc-interrupts.sh"
-}
-
-function test_processing {
- check_capability "RENESAS"
-
- log_compare "$TESTDIR" $FUNCTIONAL_CMT_LINES_COUNT "Test passed" "p"
-}
-
-. ../scripts/functional.sh
-
diff --git a/jta-core/engine/tests/Functional.cmt/dung-3.4.25-m2.tar.gz b/jta-core/engine/tests/Functional.cmt/dung-3.4.25-m2.tar.gz
deleted file mode 100644
index 6a85076..0000000
--- a/jta-core/engine/tests/Functional.cmt/dung-3.4.25-m2.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.crashme/crashme.sh b/jta-core/engine/tests/Functional.crashme/crashme.sh
deleted file mode 100644
index d0dc313..0000000
--- a/jta-core/engine/tests/Functional.crashme/crashme.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-tarball=crashme_2.4.tar.bz2
-
-function test_build {
- patch -p1 -N -s < $TEST_HOME/crashme_2.4-9.patch
- make CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" CC="$CC" LD="$LD" && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put crashme $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- assert_define FUNCTIONAL_CRASHME_NBYTES
- assert_define FUNCTIONAL_CRASHME_INC
- assert_define FUNCTIONAL_CRASHME_SRAND
- assert_define FUNCTIONAL_CRASHME_NTRYS
- assert_define FUNCTIONAL_CRASHME_NSUB
-
- report "cd $JTA_HOME/jta.$TESTDIR; ./crashme $FUNCTIONAL_CRASHME_NBYTES.$FUNCTIONAL_CRASHME_INC $FUNCTIONAL_CRASHME_SRAND $FUNCTIONAL_CRASHME_NTRYS $FUNCTIONAL_CRASHME_NSUB 2"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "1" "0 ... 3000" "p"
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/Functional.crashme/crashme_2.4-9.patch b/jta-core/engine/tests/Functional.crashme/crashme_2.4-9.patch
deleted file mode 100644
index c109a7c..0000000
--- a/jta-core/engine/tests/Functional.crashme/crashme_2.4-9.patch
+++ /dev/null
@@ -1,440 +0,0 @@
---- crashme-2.4.orig/crashme.1
-+++ crashme-2.4/crashme.1
-@@ -1,4 +1,4 @@
--.TH CRASHME 1C LOCAL
-+.TH CRASHME 1 LOCAL
- .SH NAME
- crashme \- test operating environment software robustness
- .SH SYNOPSIS
---- crashme-2.4.orig/debian/copyright
-+++ crashme-2.4/debian/copyright
-@@ -0,0 +1,25 @@
-+This package was created by Jay Kominek <jkominek@debian.org> on Sunday
-+the 7th of June, 1998.
-+
-+The copyright for crashme is as follows, taken verbatim from crashme.c:
-+
-+ *
-+ * COPYRIGHT (c) 1990-1994 BY *
-+ * GEORGE J. CARRETTE, CONCORD, MASSACHUSETTS. *
-+ * ALL RIGHTS RESERVED *
-+
-+Permission to use, copy, modify, distribute and sell this software
-+and its documentation for any purpose and without fee is hereby
-+granted, provided that the above copyright notice appear in all copies
-+and that both that copyright notice and this permission notice appear
-+in supporting documentation, and that the name of the author
-+not be used in advertising or publicity pertaining to distribution
-+of the software without specific, written prior permission.
-+
-+THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
-+HE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
-+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-+SOFTWARE.
---- crashme-2.4.orig/debian/README.debian
-+++ crashme-2.4/debian/README.debian
-@@ -0,0 +1,23 @@
-+ _
-+ ___ _ __ __ _ ___| |__ _ __ ___ ___
-+ / __| '__/ _` / __| '_ \| '_ ` _ \ / _ \
-+| (__| | | (_| \__ \ | | | | | | | | __/
-+ \___|_| \__,_|___/_| |_|_| |_| |_|\___|
-+ ... for Debian!
-+
-+ So, you want to crash your computer, but pulling the processor out is
-+getting boring? crashme is for you! crashme works by generating strings of
-+random bytes, and then (here is the fun part) trying to execute the
-+bytes!
-+
-+*** WARNING ***
-+ If you run crashme, your system could very well crash. YOU COULD LOSE
-+YOUR ALL OF YOUR DATA!!! I (Jay Kominek), the author of crashme, Debian,
-+SPI and its officers take no responsibility if you lose data by running
-+crashme. Note: crashme is installed into /usr/bin, world executable.
-+Joe Random User could very well execute it and crash your system!
-+
-+
-+ --- Jay Kominek
-+ jkominek@debian.org
-+ jfk@acm.org
---- crashme-2.4.orig/debian/compat
-+++ crashme-2.4/debian/compat
-@@ -0,0 +1 @@
-+4
---- crashme-2.4.orig/debian/rules
-+++ crashme-2.4/debian/rules
-@@ -0,0 +1,46 @@
-+#!/usr/bin/make -f
-+# Originally generated by debmake, and then converted to use debhelper
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+CFLAGS = -Wall -g
-+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-+ CFLAGS += -O0
-+else
-+ CFLAGS += -O2
-+endif
-+
-+build: crashme
-+
-+clean:
-+ dh_testdir
-+ dh_testroot
-+
-+ rm -f crashme
-+
-+ dh_clean
-+
-+binary-indep:
-+# Nothing to do
-+
-+binary-arch: build
-+ dh_testdir
-+ dh_testroot
-+ dh_clean
-+ dh_installdirs
-+ dh_install crashme usr/bin
-+ dh_installdocs crashme.html
-+ dh_installman crashme.1
-+ dh_installchangelogs
-+ dh_strip
-+ dh_compress
-+ dh_fixperms
-+ dh_installdeb
-+ dh_shlibdeps
-+ dh_gencontrol
-+ dh_md5sums
-+ dh_builddeb
-+
-+binary: binary-indep binary-arch
-+.PHONY: build clean binary-indep binary-arch binary
---- crashme-2.4.orig/debian/control
-+++ crashme-2.4/debian/control
-@@ -0,0 +1,17 @@
-+Source: crashme
-+Section: devel
-+Priority: optional
-+Maintainer: Aurélien GÉRÔME <ag@roxor.cx>
-+Standards-Version: 3.7.2
-+Build-Depends: debhelper (>= 4)
-+
-+Package: crashme
-+Architecture: any
-+Depends: ${shlibs:Depends}
-+Description: Stress tests operating system stability
-+ crashme generates strings of random bytes and then attempts to execute
-+ them. Used to test kernel stability.
-+ .
-+ **WARNING** While Linux has been known to survive days and weeks of crashme,
-+ IT IS NOT GUARANTEED THAT YOUR SYSTEM WILL SURVIVE! DO NOT USE THIS PROGRAM
-+ UNLESS YOU REALLY WANT TO CRASH YOUR COMPUTER
---- crashme-2.4.orig/debian/changelog
-+++ crashme-2.4/debian/changelog
-@@ -0,0 +1,75 @@
-+crashme (2.4-9) unstable; urgency=low
-+
-+ * Adopt the package (Closes: #353388).
-+ * Conform to policy with CFLAGS set to "-O2 -g -Wall".
-+ * Fix resulting gcc warnings from turning on "-Wall".
-+
-+ -- Aurélien GÉRÔME <ag@roxor.cx> Mon, 31 Jul 2006 14:41:43 +0200
-+
-+crashme (2.4-8) unstable; urgency=low
-+
-+ * QA upload.
-+ * debian/postinst: Remove; /usr/doc already handled by the old prerm.
-+ * debian/rules:
-+ - Add support for DEB_BUILD_OPTIONS=noopt.
-+ - Use dh_install.
-+
-+ -- Matej Vela <vela@debian.org> Sun, 30 Jul 2006 22:14:56 +0200
-+
-+crashme (2.4-7) unstable; urgency=low
-+
-+ * QA upload.
-+ * s/PAQUETE/crashme/g in postinst. Sorry
-+
-+ -- Amaya Rodrigo Sastre <amaya@debian.org> Wed, 12 Jul 2006 21:44:04 +0200
-+
-+crashme (2.4-6) unstable; urgency=low
-+
-+ * QA upload.
-+ * This package is orphaned as of #353388, so setting the Maintainer field
-+ accordingly to QA.
-+ * Fix typo in package description (Closes: #363215).
-+ * Get rid of the /usr/doc link (Closes: #359371).
-+ * Stop echoing warnings and stuff on console in postinst. Debconf should be
-+ used instead. Somebody please fix this.
-+ * Bumped Standards version to 3.7.2. No changes needed.
-+ * Fixed manual section
-+
-+ -- Amaya Rodrigo Sastre <amaya@debian.org> Wed, 12 Jul 2006 18:47:31 +0200
-+
-+crashme (2.4-5) unstable; urgency=low
-+
-+ * New maintainer (Closes: #81889)
-+ * Bump up Standards-Version
-+ * Add Build-Depends (Closes: #70344)
-+ * Remove pddet from the package since it has no manpage and does not seem to
-+ be useful, even for the build process.
-+
-+ -- Aaron Lehmann <aaronl@vitelus.com> Wed, 10 Jan 2001 19:29:36 -0800
-+
-+crashme (2.4-4) unstable; urgency=low
-+
-+ * Replaced execl call with execlp. (Fixes bug #37304)
-+ * Removed access to an obsolete structure member. (Fixes bug #37446)
-+
-+ -- Jay Kominek <jay.kominek@colorado.edu> Tue, 25 May 1999 09:32:17 -0600
-+
-+crashme (2.4-3) unstable; urgency=low
-+
-+ * Switched binary-arch and binary-indep to what they should be.
-+ (Fixes bug #25452)
-+
-+ -- Jay Kominek <jkominek@debian.org> Thu, 6 Aug 1998 03:34:49 -0600
-+
-+crashme (2.4-2) unstable; urgency=low
-+
-+ * Changed extended package description to format sanely in dselect.
-+ (Fixes bug #23666)
-+
-+ -- Jay Kominek <jkominek@debian.org> Thu, 18 Jun 1998 02:57:30 -0400
-+
-+crashme (2.4-1) unstable; urgency=low
-+
-+ * Initial Release.
-+
-+ -- Jay Kominek <jkominek@debian.org> Sat, 6 Jun 1998 19:12:44 -0400
---- crashme-2.4.orig/crashme.c
-+++ crashme-2.4/crashme.c
-@@ -151,6 +151,8 @@
- #include <unistd.h>
- #endif
-
-+#include <sys/wait.h>
-+
- typedef void (*BADBOY)();
-
- BADBOY badboy;
-@@ -260,10 +262,7 @@
- #else
- struct sigaction act;
- act.sa_handler = func;
-- act.sa_mask = 0;
--#ifdef linux
-- act.sa_restorer = 0;
--#endif /* linux */
-+ bzero(&act.sa_mask,sizeof(sigset_t));
- act.sa_flags = SA_NOMASK;
- #ifdef SA_RESTART
- act.sa_flags |= SA_RESTART;
-@@ -272,7 +271,7 @@
- #endif /* SA_ONESHOT */
- }
-
--set_up_signals()
-+void set_up_signals()
- {my_signal(SIGILL,again_handler);
- #ifdef SIGTRAP
- my_signal(SIGTRAP,again_handler);
-@@ -295,7 +294,7 @@
-
- #endif
-
--compute_badboy_1(n)
-+void compute_badboy_1(n)
- long n;
- {long j;
- if (malloc_flag == 1)
-@@ -347,7 +346,7 @@
- #endif
- return((BADBOY)dat);}
-
--compute_badboy()
-+void compute_badboy()
- {long n;
- n = (nbytes < 0) ? - nbytes : nbytes;
- if (incptr == 0)
-@@ -369,7 +368,7 @@
- the_data,(nbytes < 0) ? - nbytes : nbytes);
- */
-
--try_one_crash()
-+void try_one_crash()
- {if (nbytes > 0)
- (*badboy)();
- else if (nbytes == 0)
-@@ -377,7 +376,7 @@
-
- char *subprocess_ind = "subprocess";
-
--main(argc,argv)
-+int main(argc,argv)
- int argc; char **argv;
- {long nsubs,hrs,mns,scs,tflag,j,m;
- note_buffer = (char *) malloc(512);
-@@ -411,21 +410,23 @@
- note(1);
- record_note();
- if (strchr(argv[4],':'))
-- {sscanf(argv[4],"%d:%d:%d",&hrs,&mns,&scs);
-+ {sscanf(argv[4],"%ld:%ld:%ld",&hrs,&mns,&scs);
- tflag = 1;
- nsubs = (((hrs * 60) + mns) * 60) + scs;
-- sprintf(notes,"Subprocess run for %d seconds (%d %02d:%02d:%02d)",
-+ sprintf(notes,"Subprocess run for %ld seconds (%ld %02ld:%02ld:%02ld)",
- nsubs, hrs / 24, hrs % 24,mns,scs);}
- else
- {tflag = 0;
- nsubs = atol(argv[4]);
-- sprintf(notes,"Creating %d crashme subprocesses",nsubs);}
-+ sprintf(notes,"Creating %ld crashme subprocesses",nsubs);}
- note(1);
- vfork_main(tflag,nsubs,argv[0],argv[1],atol(argv[2]),argv[3]);}
- else
- {sprintf(notes,
- "crashme [+]<nbytes>[.inc] <srand> <ntrys> [nsub] [verbose]");
-- note(0);}}
-+ note(0);}
-+ return 0;
-+}
-
- void copyright_note(n)
- long n;
-@@ -440,19 +441,19 @@
- {char *ptr;
- copyright_note(3);
- nbytes = atol(argv[1]);
-- if (ptr = strchr(argv[1],'.'))
-+ if ((ptr = strchr(argv[1],'.')))
- incptr = atol(&ptr[1]);
- if (argv[1][0] == '+') malloc_flag = 1;
- nseed = atol(argv[2]);
- ntrys = atol(argv[3]);
-- sprintf(notes,"crashme %s%ld.%d %ld %ld",
-+ sprintf(notes,"crashme %s%ld.%ld %ld %ld",
- (malloc_flag == 0) ? "" : "+",nbytes,incptr,nseed,ntrys);
- note(3);
- record_note();
- if (malloc_flag == 0)
- {the_data = bad_malloc((nbytes < 0) ? -nbytes : nbytes);
- badboy = castaway(the_data);
-- sprintf(notes,"Badboy at %d. 0x%X",badboy,badboy);
-+ sprintf(notes,"Badboy at %d. 0x%X",(int) badboy,(unsigned int) badboy);
- note(3);}
- srand(nseed);
- #ifdef WIN32
-@@ -481,9 +482,9 @@
- for(i=0;i<ntrys;++i)
- {compute_badboy();
- if (offset)
-- sprintf(notes,"try %d, offset %d",i,offset);
-+ sprintf(notes,"try %d, offset %ld",i,offset);
- else if (malloc_flag == 1)
-- sprintf(notes,"try %d, Badboy at %d. 0x%X",i,badboy,badboy);
-+ sprintf(notes,"try %d, Badboy at %d. 0x%X",i,(int) badboy,(unsigned int) badboy);
- else
- sprintf(notes,"try %d",i);
- note(5);
-@@ -514,7 +515,7 @@
-
- struct status_list *slist = NULL;
-
--record_status(n)
-+int record_status(n)
- long n;
- {struct status_list *l;
- for(l=slist;l != NULL; l = l->next)
-@@ -527,13 +528,13 @@
- slist = l;
- return(1);}
-
--summarize_status()
-+void summarize_status()
- {struct status_list *l;
- sprintf(notes,"exit status ... number of cases");
- note(2);
- for(l=slist;l != NULL; l = l->next)
- {sprintf(notes,"exit status ... number of cases");
-- sprintf(notes,"%11d ... %5d",l->status,l->count);
-+ sprintf(notes,"%11ld ... %5ld",l->status,l->count);
- note(2);}}
-
- #ifndef WIN32
-@@ -552,7 +553,7 @@
- if (monitor_active)
- {++monitor_count;
- if (monitor_count >= monitor_limit)
-- {sprintf(notes,"time limit reached on pid %d 0x%X. using kill.",
-+ {sprintf(notes,"time limit reached on pid %ld 0x%lX. using kill.",
- monitor_pid,monitor_pid);
- note(3);
- status = kill(monitor_pid,SIGKILL);
-@@ -581,24 +582,24 @@
- {my_signal(SIGALRM,monitor_fcn);
- alarm(monitor_period);}
- time(&before_time);
-- sprintf(arg5,"%d",verbose_level);
-+ sprintf(arg5,"%ld",verbose_level);
- for(j=0;j<n;++j)
-- {sprintf(arg2,"%d",sr+j);
-- sprintf(arg4,"%d",j+1);
-+ {sprintf(arg2,"%ld",sr+j);
-+ sprintf(arg4,"%ld",j+1);
- #ifdef VMS
- status = vfork();
- #else
- status = fork();
- #endif
- if (status == 0)
-- {status = execl(cmd,cmd,nb,arg2,nt,arg4,arg5,subprocess_ind,0);
-+ {status = execlp(cmd,cmd,nb,arg2,nt,arg4,arg5,subprocess_ind,NULL);
- if (status == -1)
- {perror(cmd);
- exit(1);}}
- else if (status < 0)
- perror(cmd);
- else
-- {sprintf(notes,"pid = %d 0x%X (subprocess %d)",status,status,j+1);
-+ {sprintf(notes,"pid = %d 0x%X (subprocess %ld)",status,status,j+1);
- note(3);
- if (seq == 1)
- {monitor_pid = status;
-@@ -606,19 +607,19 @@
- monitor_active = 1;
- while((pid = wait(&status)) > 0)
- {monitor_active = 0;
-- sprintf(notes,"pid %d 0x%X exited with status %d",pid,pid,status);
-+ sprintf(notes,"pid %ld 0x%lX exited with status %d",pid,pid,status);
- note(3);
- record_status(status);}}
- if (tflag == 1)
- {time(&after_time);
- total_time = after_time - before_time;
- if (total_time >= nsubs)
-- {sprintf(notes,"Time limit reached after run %d",j+1);
-+ {sprintf(notes,"Time limit reached after run %ld",j+1);
- note(2);
- break;}}}}
- if (seq == 0)
- while((pid = wait(&status)) > 0)
-- {sprintf(notes,"pid %d 0x%X exited with status %d",pid,pid,status);
-+ {sprintf(notes,"pid %ld 0x%lX exited with status %d",pid,pid,status);
- note(3);
- record_status(status);}
- time(&after_time);
-@@ -632,7 +633,7 @@
- hrs = hrs % 24;
- open_record();
- sprintf(notes,
-- "Test complete, total real time: %d seconds (%d %02d:%02d:%02d)",
-+ "Test complete, total real time: %ld seconds (%ld %02ld:%02ld:%02ld)",
- total_time,dys,hrs,mns,scs);
- note(1);
- summarize_status();
diff --git a/jta-core/engine/tests/Functional.crashme/crashme_2.4.tar.bz2 b/jta-core/engine/tests/Functional.crashme/crashme_2.4.tar.bz2
deleted file mode 100644
index 11edc9a..0000000
--- a/jta-core/engine/tests/Functional.crashme/crashme_2.4.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.crashme/crashme_2.4_p.log b/jta-core/engine/tests/Functional.crashme/crashme_2.4_p.log
deleted file mode 100644
index a0c7678..0000000
--- a/jta-core/engine/tests/Functional.crashme/crashme_2.4_p.log
+++ /dev/null
@@ -1 +0,0 @@
- 0 ... 3000
diff --git a/jta-core/engine/tests/Functional.expat/expat-2.0.0.tar.gz b/jta-core/engine/tests/Functional.expat/expat-2.0.0.tar.gz
deleted file mode 100755
index cbc4dbb..0000000
--- a/jta-core/engine/tests/Functional.expat/expat-2.0.0.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.expat/expat-2.0.0_n.log b/jta-core/engine/tests/Functional.expat/expat-2.0.0_n.log
deleted file mode 100644
index 1d31d81..0000000
--- a/jta-core/engine/tests/Functional.expat/expat-2.0.0_n.log
+++ /dev/null
@@ -1,33 +0,0 @@
-ibm02v01.xml failed.
-ibm28v02.xml failed.
-ibm29v01.xml failed.
-ibm29v02.xml failed.
-ibm54v01.xml failed.
-ibm56v08.xml failed.
-ibm57v01.xml failed.
-ibm58v01.xml failed.
-ibm58v02.xml failed.
-ibm70v01.xml failed.
-ibm82v01.xml failed.
-ibm49i02.xml failed.
-ibm58i01.xml failed.
-ibm58i02.xml failed.
-069.xml failed.
-076.xml failed.
-090.xml failed.
-091.xml failed.
-not-sa01.xml failed.
-not-sa02.xml failed.
-not-sa03.xml failed.
-not-sa04.xml failed.
-notation01.xml failed.
-sa02.xml failed.
-sa03.xml failed.
-sa04.xml failed.
-sa05.xml failed.
-432gewf.xml failed.
-005.xml failed.
-uri01.xml failed.
-p06fail1.xml failed.
-p08fail1.xml failed.
-p08fail2.xml failed.
diff --git a/jta-core/engine/tests/Functional.expat/expat-2.0.0_p.log b/jta-core/engine/tests/Functional.expat/expat-2.0.0_p.log
deleted file mode 100644
index fb361ae..0000000
--- a/jta-core/engine/tests/Functional.expat/expat-2.0.0_p.log
+++ /dev/null
@@ -1,1777 +0,0 @@
-100%: Checks: 48
-ibm01v01.xml passed.
-ibm03v01.xml passed.
-ibm09v01.xml passed.
-ibm09v02.xml passed.
-ibm09v03.xml passed.
-ibm09v04.xml passed.
-ibm09v05.xml passed.
-ibm10v01.xml passed.
-ibm10v02.xml passed.
-ibm10v03.xml passed.
-ibm10v04.xml passed.
-ibm10v05.xml passed.
-ibm10v06.xml passed.
-ibm10v07.xml passed.
-ibm10v08.xml passed.
-ibm11v01.xml passed.
-ibm11v02.xml passed.
-ibm11v03.xml passed.
-ibm11v04.xml passed.
-ibm12v01.xml passed.
-ibm12v02.xml passed.
-ibm12v03.xml passed.
-ibm12v04.xml passed.
-ibm13v01.xml passed.
-ibm14v01.xml passed.
-ibm14v02.xml passed.
-ibm14v03.xml passed.
-ibm15v01.xml passed.
-ibm15v02.xml passed.
-ibm15v03.xml passed.
-ibm15v04.xml passed.
-ibm16v01.xml passed.
-ibm16v02.xml passed.
-ibm16v03.xml passed.
-ibm17v01.xml passed.
-ibm18v01.xml passed.
-ibm19v01.xml passed.
-ibm20v01.xml passed.
-ibm20v02.xml passed.
-ibm21v01.xml passed.
-ibm22v01.xml passed.
-ibm22v02.xml passed.
-ibm22v03.xml passed.
-ibm22v04.xml passed.
-ibm22v05.xml passed.
-ibm22v06.xml passed.
-ibm22v07.xml passed.
-ibm23v01.xml passed.
-ibm23v02.xml passed.
-ibm23v03.xml passed.
-ibm23v04.xml passed.
-ibm23v05.xml passed.
-ibm23v06.xml passed.
-ibm24v01.xml passed.
-ibm24v02.xml passed.
-ibm25v01.xml passed.
-ibm25v02.xml passed.
-ibm25v03.xml passed.
-ibm25v04.xml passed.
-ibm26v01.xml passed.
-ibm27v01.xml passed.
-ibm27v02.xml passed.
-ibm27v03.xml passed.
-ibm28v01.xml passed.
-ibm30v01.xml passed.
-ibm30v02.xml passed.
-ibm31v01.xml passed.
-ibm32v01.xml passed.
-ibm32v02.xml passed.
-ibm32v03.xml passed.
-ibm32v04.xml passed.
-ibm33v01.xml passed.
-ibm34v01.xml passed.
-ibm35v01.xml passed.
-ibm36v01.xml passed.
-ibm37v01.xml passed.
-ibm38v01.xml passed.
-ibm39v01.xml passed.
-ibm40v01.xml passed.
-ibm41v01.xml passed.
-ibm42v01.xml passed.
-ibm43v01.xml passed.
-ibm44v01.xml passed.
-ibm45v01.xml passed.
-ibm47v01.xml passed.
-ibm49v01.xml passed.
-ibm50v01.xml passed.
-ibm51v01.xml passed.
-ibm51v02.xml passed.
-ibm52v01.xml passed.
-ibm54v02.xml passed.
-ibm54v03.xml passed.
-ibm55v01.xml passed.
-ibm56v01.xml passed.
-ibm56v02.xml passed.
-ibm56v03.xml passed.
-ibm56v04.xml passed.
-ibm56v05.xml passed.
-ibm56v06.xml passed.
-ibm56v07.xml passed.
-ibm56v09.xml passed.
-ibm56v10.xml passed.
-ibm59v01.xml passed.
-ibm59v02.xml passed.
-ibm60v01.xml passed.
-ibm60v02.xml passed.
-ibm60v03.xml passed.
-ibm60v04.xml passed.
-ibm61v01.xml passed.
-ibm61v02.xml passed.
-ibm62v01.xml passed.
-ibm62v02.xml passed.
-ibm62v03.xml passed.
-ibm62v04.xml passed.
-ibm62v05.xml passed.
-ibm63v01.xml passed.
-ibm63v02.xml passed.
-ibm63v03.xml passed.
-ibm63v04.xml passed.
-ibm63v05.xml passed.
-ibm64v01.xml passed.
-ibm64v02.xml passed.
-ibm64v03.xml passed.
-ibm65v01.xml passed.
-ibm65v02.xml passed.
-ibm66v01.xml passed.
-ibm67v01.xml passed.
-ibm68v01.xml passed.
-ibm68v02.xml passed.
-ibm69v01.xml passed.
-ibm69v02.xml passed.
-ibm78v01.xml passed.
-ibm79v01.xml passed.
-ibm85v01.xml passed.
-ibm86v01.xml passed.
-ibm87v01.xml passed.
-ibm88v01.xml passed.
-ibm89v01.xml passed.
-ibm28i01.xml passed.
-*.xml passed.
-ibm32i01.xml passed.
-ibm32i03.xml passed.
-ibm32i04.xml passed.
-ibm39i01.xml passed.
-ibm39i02.xml passed.
-ibm39i03.xml passed.
-ibm39i04.xml passed.
-ibm41i01.xml passed.
-ibm41i02.xml passed.
-ibm45i01.xml passed.
-ibm49i01.xml passed.
-ibm50i01.xml passed.
-ibm51i01.xml passed.
-ibm51i03.xml passed.
-ibm56i01.xml passed.
-ibm56i02.xml passed.
-ibm56i03.xml passed.
-ibm56i05.xml passed.
-ibm56i06.xml passed.
-ibm56i07.xml passed.
-ibm56i08.xml passed.
-ibm56i09.xml passed.
-ibm56i10.xml passed.
-ibm56i11.xml passed.
-ibm56i12.xml passed.
-ibm56i13.xml passed.
-ibm56i14.xml passed.
-ibm56i15.xml passed.
-ibm56i16.xml passed.
-ibm56i17.xml passed.
-ibm56i18.xml passed.
-ibm59i01.xml passed.
-ibm60i01.xml passed.
-ibm60i02.xml passed.
-ibm60i03.xml passed.
-ibm60i04.xml passed.
-ibm68i01.xml passed.
-ibm68i02.xml passed.
-ibm68i03.xml passed.
-ibm68i04.xml passed.
-ibm69i01.xml passed.
-ibm69i02.xml passed.
-ibm69i03.xml passed.
-ibm69i04.xml passed.
-ibm76i01.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-004.xml passed.
-005.xml passed.
-006.xml passed.
-007.xml passed.
-008.xml passed.
-009.xml passed.
-010.xml passed.
-011.xml passed.
-012.xml passed.
-013.xml passed.
-014.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-004.xml passed.
-005.xml passed.
-006.xml passed.
-007.xml passed.
-008.xml passed.
-009.xml passed.
-010.xml passed.
-011.xml passed.
-012.xml passed.
-013.xml passed.
-014.xml passed.
-015.xml passed.
-016.xml passed.
-017.xml passed.
-018.xml passed.
-019.xml passed.
-020.xml passed.
-021.xml passed.
-023.xml passed.
-024.xml passed.
-025.xml passed.
-026.xml passed.
-027.xml passed.
-028.xml passed.
-029.xml passed.
-030.xml passed.
-031.xml passed.
-002.xml passed.
-005.xml passed.
-006.xml passed.
-022.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-004.xml passed.
-005.xml passed.
-006.xml passed.
-007.xml passed.
-008.xml passed.
-009.xml passed.
-010.xml passed.
-011.xml passed.
-012.xml passed.
-013.xml passed.
-014.xml passed.
-015.xml passed.
-016.xml passed.
-017.xml passed.
-018.xml passed.
-019.xml passed.
-020.xml passed.
-021.xml passed.
-022.xml passed.
-023.xml passed.
-024.xml passed.
-025.xml passed.
-026.xml passed.
-027.xml passed.
-028.xml passed.
-029.xml passed.
-030.xml passed.
-031.xml passed.
-032.xml passed.
-033.xml passed.
-034.xml passed.
-035.xml passed.
-036.xml passed.
-037.xml passed.
-038.xml passed.
-039.xml passed.
-040.xml passed.
-041.xml passed.
-042.xml passed.
-043.xml passed.
-044.xml passed.
-045.xml passed.
-046.xml passed.
-047.xml passed.
-048.xml passed.
-049.xml passed.
-050.xml passed.
-051.xml passed.
-052.xml passed.
-053.xml passed.
-054.xml passed.
-055.xml passed.
-056.xml passed.
-057.xml passed.
-058.xml passed.
-059.xml passed.
-060.xml passed.
-061.xml passed.
-062.xml passed.
-063.xml passed.
-064.xml passed.
-065.xml passed.
-066.xml passed.
-067.xml passed.
-068.xml passed.
-070.xml passed.
-071.xml passed.
-072.xml passed.
-073.xml passed.
-074.xml passed.
-075.xml passed.
-077.xml passed.
-078.xml passed.
-079.xml passed.
-080.xml passed.
-081.xml passed.
-082.xml passed.
-083.xml passed.
-084.xml passed.
-085.xml passed.
-086.xml passed.
-087.xml passed.
-088.xml passed.
-089.xml passed.
-092.xml passed.
-093.xml passed.
-094.xml passed.
-095.xml passed.
-096.xml passed.
-097.xml passed.
-098.xml passed.
-099.xml passed.
-100.xml passed.
-101.xml passed.
-102.xml passed.
-103.xml passed.
-104.xml passed.
-105.xml passed.
-106.xml passed.
-107.xml passed.
-108.xml passed.
-109.xml passed.
-110.xml passed.
-111.xml passed.
-112.xml passed.
-113.xml passed.
-114.xml passed.
-115.xml passed.
-116.xml passed.
-117.xml passed.
-118.xml passed.
-119.xml passed.
-dtd00.xml passed.
-dtd01.xml passed.
-element.xml passed.
-ext01.xml passed.
-ext02.xml passed.
-optional.xml passed.
-pe00.xml passed.
-pe01.xml passed.
-pe02.xml passed.
-pe03.xml passed.
-required00.xml passed.
-sa01.xml passed.
-sgml01.xml passed.
-v-lang01.xml passed.
-v-lang02.xml passed.
-v-lang03.xml passed.
-v-lang04.xml passed.
-v-lang05.xml passed.
-v-lang06.xml passed.
-attr01.xml passed.
-attr02.xml passed.
-attr03.xml passed.
-attr04.xml passed.
-attr05.xml passed.
-attr06.xml passed.
-attr07.xml passed.
-attr08.xml passed.
-attr09.xml passed.
-attr10.xml passed.
-attr11.xml passed.
-attr12.xml passed.
-attr13.xml passed.
-attr14.xml passed.
-attr15.xml passed.
-attr16.xml passed.
-dtd01.xml passed.
-dtd02.xml passed.
-dtd03.xml passed.
-dtd06.xml passed.
-el01.xml passed.
-el02.xml passed.
-el03.xml passed.
-el04.xml passed.
-el05.xml passed.
-el06.xml passed.
-empty.xml passed.
-id01.xml passed.
-id02.xml passed.
-id03.xml passed.
-id04.xml passed.
-id05.xml passed.
-id06.xml passed.
-id07.xml passed.
-id08.xml passed.
-id09.xml passed.
-not-sa01.xml passed.
-not-sa02.xml passed.
-not-sa04.xml passed.
-not-sa05.xml passed.
-not-sa06.xml passed.
-not-sa07.xml passed.
-not-sa08.xml passed.
-not-sa09.xml passed.
-not-sa10.xml passed.
-not-sa11.xml passed.
-not-sa12.xml passed.
-not-sa13.xml passed.
-not-sa14.xml passed.
-optional01.xml passed.
-optional02.xml passed.
-optional03.xml passed.
-optional04.xml passed.
-optional05.xml passed.
-optional06.xml passed.
-optional07.xml passed.
-optional08.xml passed.
-optional09.xml passed.
-optional10.xml passed.
-optional11.xml passed.
-optional12.xml passed.
-optional13.xml passed.
-optional14.xml passed.
-optional20.xml passed.
-optional21.xml passed.
-optional22.xml passed.
-optional23.xml passed.
-optional24.xml passed.
-optional25.xml passed.
-required00.xml passed.
-required01.xml passed.
-required02.xml passed.
-root.xml passed.
-utf16b.xml passed.
-utf16l.xml passed.
-p01pass1.xml passed.
-p01pass2.xml passed.
-p01pass3.xml passed.
-p03pass1.xml passed.
-p04pass1.xml passed.
-p05pass1.xml passed.
-p06pass1.xml passed.
-p07pass1.xml passed.
-p08pass1.xml passed.
-p09pass1.xml passed.
-p10pass1.xml passed.
-p11pass1.xml passed.
-p12pass1.xml passed.
-p14pass1.xml passed.
-p15pass1.xml passed.
-p16pass1.xml passed.
-p16pass2.xml passed.
-p16pass3.xml passed.
-p18pass1.xml passed.
-p22pass1.xml passed.
-p22pass2.xml passed.
-p22pass3.xml passed.
-p22pass4.xml passed.
-p22pass5.xml passed.
-p22pass6.xml passed.
-p23pass1.xml passed.
-p23pass2.xml passed.
-p23pass3.xml passed.
-p23pass4.xml passed.
-p24pass1.xml passed.
-p24pass2.xml passed.
-p24pass3.xml passed.
-p24pass4.xml passed.
-p25pass1.xml passed.
-p25pass2.xml passed.
-p26pass1.xml passed.
-p27pass1.xml passed.
-p27pass2.xml passed.
-p27pass3.xml passed.
-p27pass4.xml passed.
-p28pass1.xml passed.
-p28pass2.xml passed.
-p28pass3.xml passed.
-p28pass4.xml passed.
-p28pass5.xml passed.
-p29pass1.xml passed.
-p30pass1.xml passed.
-p30pass2.xml passed.
-p31pass1.xml passed.
-p31pass2.xml passed.
-p32pass1.xml passed.
-p32pass2.xml passed.
-p39pass1.xml passed.
-p39pass2.xml passed.
-p40pass1.xml passed.
-p40pass2.xml passed.
-p40pass3.xml passed.
-p40pass4.xml passed.
-p41pass1.xml passed.
-p41pass2.xml passed.
-p42pass1.xml passed.
-p42pass2.xml passed.
-p43pass1.xml passed.
-p44pass1.xml passed.
-p44pass2.xml passed.
-p44pass3.xml passed.
-p44pass4.xml passed.
-p44pass5.xml passed.
-p45pass1.xml passed.
-p46pass1.xml passed.
-p47pass1.xml passed.
-p48pass1.xml passed.
-p49pass1.xml passed.
-p50pass1.xml passed.
-p51pass1.xml passed.
-p52pass1.xml passed.
-p53pass1.xml passed.
-p54pass1.xml passed.
-p55pass1.xml passed.
-p56pass1.xml passed.
-p57pass1.xml passed.
-p58pass1.xml passed.
-p59pass1.xml passed.
-p60pass1.xml passed.
-p61pass1.xml passed.
-p62pass1.xml passed.
-p63pass1.xml passed.
-p64pass1.xml passed.
-p66pass1.xml passed.
-p68pass1.xml passed.
-p69pass1.xml passed.
-p70pass1.xml passed.
-p71pass1.xml passed.
-p72pass1.xml passed.
-p73pass1.xml passed.
-p74pass1.xml passed.
-p75pass1.xml passed.
-p76pass1.xml passed.
-ibm01n01.xml passed.
-ibm01n02.xml passed.
-ibm01n03.xml passed.
-ibm02n01.xml passed.
-ibm02n02.xml passed.
-ibm02n03.xml passed.
-ibm02n04.xml passed.
-ibm02n05.xml passed.
-ibm02n06.xml passed.
-ibm02n07.xml passed.
-ibm02n08.xml passed.
-ibm02n09.xml passed.
-ibm02n10.xml passed.
-ibm02n11.xml passed.
-ibm02n12.xml passed.
-ibm02n13.xml passed.
-ibm02n14.xml passed.
-ibm02n15.xml passed.
-ibm02n16.xml passed.
-ibm02n17.xml passed.
-ibm02n18.xml passed.
-ibm02n19.xml passed.
-ibm02n20.xml passed.
-ibm02n21.xml passed.
-ibm02n22.xml passed.
-ibm02n23.xml passed.
-ibm02n24.xml passed.
-ibm02n25.xml passed.
-ibm02n26.xml passed.
-ibm02n27.xml passed.
-ibm02n28.xml passed.
-ibm02n29.xml passed.
-ibm02n30.xml passed.
-ibm02n31.xml passed.
-ibm02n32.xml passed.
-ibm02n33.xml passed.
-ibm03n01.xml passed.
-ibm04n01.xml passed.
-ibm04n02.xml passed.
-ibm04n03.xml passed.
-ibm04n04.xml passed.
-ibm04n05.xml passed.
-ibm04n06.xml passed.
-ibm04n07.xml passed.
-ibm04n08.xml passed.
-ibm04n09.xml passed.
-ibm04n10.xml passed.
-ibm04n11.xml passed.
-ibm04n12.xml passed.
-ibm04n13.xml passed.
-ibm04n14.xml passed.
-ibm04n15.xml passed.
-ibm04n16.xml passed.
-ibm04n17.xml passed.
-ibm04n18.xml passed.
-ibm05n01.xml passed.
-ibm05n02.xml passed.
-ibm05n03.xml passed.
-ibm05n04.xml passed.
-ibm05n05.xml passed.
-ibm09n01.xml passed.
-ibm09n02.xml passed.
-ibm09n03.xml passed.
-ibm09n04.xml passed.
-ibm10n01.xml passed.
-ibm10n02.xml passed.
-ibm10n03.xml passed.
-ibm10n04.xml passed.
-ibm10n05.xml passed.
-ibm10n06.xml passed.
-ibm10n07.xml passed.
-ibm10n08.xml passed.
-ibm11n01.xml passed.
-ibm11n02.xml passed.
-ibm11n03.xml passed.
-ibm11n04.xml passed.
-ibm12n01.xml passed.
-ibm12n02.xml passed.
-ibm12n03.xml passed.
-ibm13n01.xml passed.
-ibm13n02.xml passed.
-ibm13n03.xml passed.
-ibm14n01.xml passed.
-ibm14n02.xml passed.
-ibm14n03.xml passed.
-ibm15n01.xml passed.
-ibm15n02.xml passed.
-ibm15n03.xml passed.
-ibm15n04.xml passed.
-ibm16n01.xml passed.
-ibm16n02.xml passed.
-ibm16n03.xml passed.
-ibm16n04.xml passed.
-ibm17n01.xml passed.
-ibm17n02.xml passed.
-ibm17n03.xml passed.
-ibm17n04.xml passed.
-ibm18n01.xml passed.
-ibm18n02.xml passed.
-ibm19n01.xml passed.
-ibm19n02.xml passed.
-ibm19n03.xml passed.
-ibm20n01.xml passed.
-ibm21n01.xml passed.
-ibm21n02.xml passed.
-ibm21n03.xml passed.
-ibm22n01.xml passed.
-ibm22n02.xml passed.
-ibm22n03.xml passed.
-ibm23n01.xml passed.
-ibm23n02.xml passed.
-ibm23n03.xml passed.
-ibm23n04.xml passed.
-ibm23n05.xml passed.
-ibm23n06.xml passed.
-ibm24n01.xml passed.
-ibm24n02.xml passed.
-ibm24n03.xml passed.
-ibm24n04.xml passed.
-ibm24n05.xml passed.
-ibm24n06.xml passed.
-ibm24n07.xml passed.
-ibm24n08.xml passed.
-ibm24n09.xml passed.
-ibm25n01.xml passed.
-ibm25n02.xml passed.
-ibm26n01.xml passed.
-ibm27n01.xml passed.
-ibm28n01.xml passed.
-ibm28n02.xml passed.
-ibm28n03.xml passed.
-ibm28n04.xml passed.
-ibm28n05.xml passed.
-ibm28n06.xml passed.
-ibm28n07.xml passed.
-ibm28n08.xml passed.
-ibm29n01.xml passed.
-ibm29n02.xml passed.
-ibm29n03.xml passed.
-ibm29n04.xml passed.
-ibm29n05.xml passed.
-ibm29n06.xml passed.
-ibm29n07.xml passed.
-ibm30n01.xml passed.
-ibm31n01.xml passed.
-ibm32n01.xml passed.
-ibm32n02.xml passed.
-ibm32n03.xml passed.
-ibm32n04.xml passed.
-ibm32n05.xml passed.
-ibm32n06.xml passed.
-ibm32n07.xml passed.
-ibm32n08.xml passed.
-ibm32n09.xml passed.
-ibm39n01.xml passed.
-ibm39n02.xml passed.
-ibm39n03.xml passed.
-ibm39n04.xml passed.
-ibm39n05.xml passed.
-ibm39n06.xml passed.
-ibm40n01.xml passed.
-ibm40n02.xml passed.
-ibm40n03.xml passed.
-ibm40n04.xml passed.
-ibm40n05.xml passed.
-ibm41n01.xml passed.
-ibm41n02.xml passed.
-ibm41n03.xml passed.
-ibm41n04.xml passed.
-ibm41n05.xml passed.
-ibm41n06.xml passed.
-ibm41n07.xml passed.
-ibm41n08.xml passed.
-ibm41n09.xml passed.
-ibm41n10.xml passed.
-ibm41n11.xml passed.
-ibm41n12.xml passed.
-ibm41n13.xml passed.
-ibm41n14.xml passed.
-ibm42n01.xml passed.
-ibm42n02.xml passed.
-ibm42n03.xml passed.
-ibm42n04.xml passed.
-ibm42n05.xml passed.
-ibm43n01.xml passed.
-ibm43n02.xml passed.
-ibm43n04.xml passed.
-ibm43n05.xml passed.
-ibm44n01.xml passed.
-ibm44n02.xml passed.
-ibm44n03.xml passed.
-ibm44n04.xml passed.
-ibm45n01.xml passed.
-ibm45n02.xml passed.
-ibm45n03.xml passed.
-ibm45n04.xml passed.
-ibm45n05.xml passed.
-ibm45n06.xml passed.
-ibm45n07.xml passed.
-ibm45n08.xml passed.
-ibm45n09.xml passed.
-ibm46n01.xml passed.
-ibm46n02.xml passed.
-ibm46n03.xml passed.
-ibm46n04.xml passed.
-ibm46n05.xml passed.
-ibm47n01.xml passed.
-ibm47n02.xml passed.
-ibm47n03.xml passed.
-ibm47n04.xml passed.
-ibm47n05.xml passed.
-ibm47n06.xml passed.
-ibm48n01.xml passed.
-ibm48n02.xml passed.
-ibm48n03.xml passed.
-ibm48n04.xml passed.
-ibm48n05.xml passed.
-ibm48n06.xml passed.
-ibm48n07.xml passed.
-ibm49n01.xml passed.
-ibm49n02.xml passed.
-ibm49n03.xml passed.
-ibm49n04.xml passed.
-ibm49n05.xml passed.
-ibm49n06.xml passed.
-ibm50n01.xml passed.
-ibm50n02.xml passed.
-ibm50n03.xml passed.
-ibm50n04.xml passed.
-ibm50n05.xml passed.
-ibm50n06.xml passed.
-ibm50n07.xml passed.
-ibm51n01.xml passed.
-ibm51n02.xml passed.
-ibm51n03.xml passed.
-ibm51n04.xml passed.
-ibm51n05.xml passed.
-ibm51n06.xml passed.
-ibm51n07.xml passed.
-ibm52n01.xml passed.
-ibm52n02.xml passed.
-ibm52n03.xml passed.
-ibm52n04.xml passed.
-ibm52n05.xml passed.
-ibm52n06.xml passed.
-ibm53n01.xml passed.
-ibm53n02.xml passed.
-ibm53n03.xml passed.
-ibm53n04.xml passed.
-ibm53n05.xml passed.
-ibm53n06.xml passed.
-ibm53n07.xml passed.
-ibm53n08.xml passed.
-ibm54n01.xml passed.
-ibm54n02.xml passed.
-ibm55n01.xml passed.
-ibm55n02.xml passed.
-ibm55n03.xml passed.
-ibm56n01.xml passed.
-ibm56n02.xml passed.
-ibm56n03.xml passed.
-ibm56n04.xml passed.
-ibm56n05.xml passed.
-ibm56n06.xml passed.
-ibm56n07.xml passed.
-ibm57n01.xml passed.
-ibm58n01.xml passed.
-ibm58n02.xml passed.
-ibm58n03.xml passed.
-ibm58n04.xml passed.
-ibm58n05.xml passed.
-ibm58n06.xml passed.
-ibm58n07.xml passed.
-ibm58n08.xml passed.
-ibm59n01.xml passed.
-ibm59n02.xml passed.
-ibm59n03.xml passed.
-ibm59n04.xml passed.
-ibm59n05.xml passed.
-ibm59n06.xml passed.
-ibm60n01.xml passed.
-ibm60n02.xml passed.
-ibm60n03.xml passed.
-ibm60n04.xml passed.
-ibm60n05.xml passed.
-ibm60n06.xml passed.
-ibm60n07.xml passed.
-ibm60n08.xml passed.
-ibm61n01.xml passed.
-ibm62n01.xml passed.
-ibm62n02.xml passed.
-ibm62n03.xml passed.
-ibm62n04.xml passed.
-ibm62n05.xml passed.
-ibm62n06.xml passed.
-ibm62n07.xml passed.
-ibm62n08.xml passed.
-ibm63n01.xml passed.
-ibm63n02.xml passed.
-ibm63n03.xml passed.
-ibm63n04.xml passed.
-ibm63n05.xml passed.
-ibm63n06.xml passed.
-ibm63n07.xml passed.
-ibm64n01.xml passed.
-ibm64n02.xml passed.
-ibm64n03.xml passed.
-ibm65n01.xml passed.
-ibm65n02.xml passed.
-ibm66n01.xml passed.
-ibm66n02.xml passed.
-ibm66n03.xml passed.
-ibm66n04.xml passed.
-ibm66n05.xml passed.
-ibm66n06.xml passed.
-ibm66n07.xml passed.
-ibm66n08.xml passed.
-ibm66n09.xml passed.
-ibm66n10.xml passed.
-ibm66n11.xml passed.
-ibm66n12.xml passed.
-ibm66n13.xml passed.
-ibm66n14.xml passed.
-ibm66n15.xml passed.
-ibm68n01.xml passed.
-ibm68n02.xml passed.
-ibm68n03.xml passed.
-ibm68n04.xml passed.
-ibm68n05.xml passed.
-ibm68n06.xml passed.
-ibm68n07.xml passed.
-ibm68n08.xml passed.
-ibm68n09.xml passed.
-ibm68n10.xml passed.
-ibm69n01.xml passed.
-ibm69n02.xml passed.
-ibm69n03.xml passed.
-ibm69n04.xml passed.
-ibm69n05.xml passed.
-ibm69n06.xml passed.
-ibm69n07.xml passed.
-ibm70n01.xml passed.
-ibm71n01.xml passed.
-ibm71n02.xml passed.
-ibm71n03.xml passed.
-ibm71n04.xml passed.
-ibm71n05.xml passed.
-ibm71n06.xml passed.
-ibm71n07.xml passed.
-ibm71n08.xml passed.
-ibm72n01.xml passed.
-ibm72n02.xml passed.
-ibm72n03.xml passed.
-ibm72n04.xml passed.
-ibm72n05.xml passed.
-ibm72n06.xml passed.
-ibm72n07.xml passed.
-ibm72n08.xml passed.
-ibm72n09.xml passed.
-ibm73n01.xml passed.
-ibm73n03.xml passed.
-ibm74n01.xml passed.
-ibm75n01.xml passed.
-ibm75n02.xml passed.
-ibm75n03.xml passed.
-ibm75n04.xml passed.
-ibm75n05.xml passed.
-ibm75n06.xml passed.
-ibm75n07.xml passed.
-ibm75n08.xml passed.
-ibm75n09.xml passed.
-ibm75n10.xml passed.
-ibm75n11.xml passed.
-ibm75n12.xml passed.
-ibm75n13.xml passed.
-ibm76n01.xml passed.
-ibm76n02.xml passed.
-ibm76n03.xml passed.
-ibm76n04.xml passed.
-ibm76n05.xml passed.
-ibm76n06.xml passed.
-ibm76n07.xml passed.
-ibm77n01.xml passed.
-ibm77n02.xml passed.
-ibm77n03.xml passed.
-ibm77n04.xml passed.
-ibm78n01.xml passed.
-ibm78n02.xml passed.
-ibm79n01.xml passed.
-ibm79n02.xml passed.
-ibm80n01.xml passed.
-ibm80n02.xml passed.
-ibm80n03.xml passed.
-ibm80n04.xml passed.
-ibm80n05.xml passed.
-ibm80n06.xml passed.
-ibm81n01.xml passed.
-ibm81n02.xml passed.
-ibm81n03.xml passed.
-ibm81n04.xml passed.
-ibm81n05.xml passed.
-ibm81n06.xml passed.
-ibm81n07.xml passed.
-ibm81n08.xml passed.
-ibm81n09.xml passed.
-ibm82n01.xml passed.
-ibm82n02.xml passed.
-ibm82n03.xml passed.
-ibm82n04.xml passed.
-ibm82n05.xml passed.
-ibm82n06.xml passed.
-ibm82n07.xml passed.
-ibm82n08.xml passed.
-ibm83n01.xml passed.
-ibm83n02.xml passed.
-ibm83n03.xml passed.
-ibm83n04.xml passed.
-ibm83n05.xml passed.
-ibm83n06.xml passed.
-ibm85n01.xml passed.
-ibm85n02.xml passed.
-ibm85n03.xml passed.
-ibm85n04.xml passed.
-ibm85n05.xml passed.
-ibm85n06.xml passed.
-ibm85n07.xml passed.
-ibm85n08.xml passed.
-ibm85n09.xml passed.
-ibm85n10.xml passed.
-ibm85n100.xml passed.
-ibm85n101.xml passed.
-ibm85n102.xml passed.
-ibm85n103.xml passed.
-ibm85n104.xml passed.
-ibm85n105.xml passed.
-ibm85n106.xml passed.
-ibm85n107.xml passed.
-ibm85n108.xml passed.
-ibm85n109.xml passed.
-ibm85n11.xml passed.
-ibm85n110.xml passed.
-ibm85n111.xml passed.
-ibm85n112.xml passed.
-ibm85n113.xml passed.
-ibm85n114.xml passed.
-ibm85n115.xml passed.
-ibm85n116.xml passed.
-ibm85n117.xml passed.
-ibm85n118.xml passed.
-ibm85n119.xml passed.
-ibm85n12.xml passed.
-ibm85n120.xml passed.
-ibm85n121.xml passed.
-ibm85n122.xml passed.
-ibm85n123.xml passed.
-ibm85n124.xml passed.
-ibm85n125.xml passed.
-ibm85n126.xml passed.
-ibm85n127.xml passed.
-ibm85n128.xml passed.
-ibm85n129.xml passed.
-ibm85n13.xml passed.
-ibm85n130.xml passed.
-ibm85n131.xml passed.
-ibm85n132.xml passed.
-ibm85n133.xml passed.
-ibm85n134.xml passed.
-ibm85n135.xml passed.
-ibm85n136.xml passed.
-ibm85n137.xml passed.
-ibm85n138.xml passed.
-ibm85n139.xml passed.
-ibm85n14.xml passed.
-ibm85n140.xml passed.
-ibm85n141.xml passed.
-ibm85n142.xml passed.
-ibm85n143.xml passed.
-ibm85n144.xml passed.
-ibm85n145.xml passed.
-ibm85n146.xml passed.
-ibm85n147.xml passed.
-ibm85n148.xml passed.
-ibm85n149.xml passed.
-ibm85n15.xml passed.
-ibm85n150.xml passed.
-ibm85n151.xml passed.
-ibm85n152.xml passed.
-ibm85n153.xml passed.
-ibm85n154.xml passed.
-ibm85n155.xml passed.
-ibm85n156.xml passed.
-ibm85n157.xml passed.
-ibm85n158.xml passed.
-ibm85n159.xml passed.
-ibm85n16.xml passed.
-ibm85n160.xml passed.
-ibm85n161.xml passed.
-ibm85n162.xml passed.
-ibm85n163.xml passed.
-ibm85n164.xml passed.
-ibm85n165.xml passed.
-ibm85n166.xml passed.
-ibm85n167.xml passed.
-ibm85n168.xml passed.
-ibm85n169.xml passed.
-ibm85n17.xml passed.
-ibm85n170.xml passed.
-ibm85n171.xml passed.
-ibm85n172.xml passed.
-ibm85n173.xml passed.
-ibm85n174.xml passed.
-ibm85n175.xml passed.
-ibm85n176.xml passed.
-ibm85n177.xml passed.
-ibm85n178.xml passed.
-ibm85n179.xml passed.
-ibm85n18.xml passed.
-ibm85n180.xml passed.
-ibm85n181.xml passed.
-ibm85n182.xml passed.
-ibm85n183.xml passed.
-ibm85n184.xml passed.
-ibm85n185.xml passed.
-ibm85n186.xml passed.
-ibm85n187.xml passed.
-ibm85n188.xml passed.
-ibm85n189.xml passed.
-ibm85n19.xml passed.
-ibm85n190.xml passed.
-ibm85n191.xml passed.
-ibm85n192.xml passed.
-ibm85n193.xml passed.
-ibm85n194.xml passed.
-ibm85n195.xml passed.
-ibm85n196.xml passed.
-ibm85n197.xml passed.
-ibm85n198.xml passed.
-ibm85n20.xml passed.
-ibm85n21.xml passed.
-ibm85n22.xml passed.
-ibm85n23.xml passed.
-ibm85n24.xml passed.
-ibm85n25.xml passed.
-ibm85n26.xml passed.
-ibm85n27.xml passed.
-ibm85n28.xml passed.
-ibm85n29.xml passed.
-ibm85n30.xml passed.
-ibm85n31.xml passed.
-ibm85n32.xml passed.
-ibm85n33.xml passed.
-ibm85n34.xml passed.
-ibm85n35.xml passed.
-ibm85n36.xml passed.
-ibm85n37.xml passed.
-ibm85n38.xml passed.
-ibm85n39.xml passed.
-ibm85n40.xml passed.
-ibm85n41.xml passed.
-ibm85n42.xml passed.
-ibm85n43.xml passed.
-ibm85n44.xml passed.
-ibm85n45.xml passed.
-ibm85n46.xml passed.
-ibm85n47.xml passed.
-ibm85n48.xml passed.
-ibm85n49.xml passed.
-ibm85n50.xml passed.
-ibm85n51.xml passed.
-ibm85n52.xml passed.
-ibm85n53.xml passed.
-ibm85n54.xml passed.
-ibm85n55.xml passed.
-ibm85n56.xml passed.
-ibm85n57.xml passed.
-ibm85n58.xml passed.
-ibm85n59.xml passed.
-ibm85n60.xml passed.
-ibm85n61.xml passed.
-ibm85n62.xml passed.
-ibm85n63.xml passed.
-ibm85n64.xml passed.
-ibm85n65.xml passed.
-ibm85n66.xml passed.
-ibm85n67.xml passed.
-ibm85n68.xml passed.
-ibm85n69.xml passed.
-ibm85n70.xml passed.
-ibm85n71.xml passed.
-ibm85n72.xml passed.
-ibm85n73.xml passed.
-ibm85n74.xml passed.
-ibm85n75.xml passed.
-ibm85n76.xml passed.
-ibm85n77.xml passed.
-ibm85n78.xml passed.
-ibm85n79.xml passed.
-ibm85n80.xml passed.
-ibm85n81.xml passed.
-ibm85n82.xml passed.
-ibm85n83.xml passed.
-ibm85n84.xml passed.
-ibm85n85.xml passed.
-ibm85n86.xml passed.
-ibm85n87.xml passed.
-ibm85n88.xml passed.
-ibm85n89.xml passed.
-ibm85n90.xml passed.
-ibm85n91.xml passed.
-ibm85n92.xml passed.
-ibm85n93.xml passed.
-ibm85n94.xml passed.
-ibm85n95.xml passed.
-ibm85n96.xml passed.
-ibm85n97.xml passed.
-ibm85n98.xml passed.
-ibm85n99.xml passed.
-ibm86n01.xml passed.
-ibm86n02.xml passed.
-ibm86n03.xml passed.
-ibm86n04.xml passed.
-ibm87n01.xml passed.
-ibm87n02.xml passed.
-ibm87n03.xml passed.
-ibm87n04.xml passed.
-ibm87n05.xml passed.
-ibm87n06.xml passed.
-ibm87n07.xml passed.
-ibm87n08.xml passed.
-ibm87n09.xml passed.
-ibm87n10.xml passed.
-ibm87n11.xml passed.
-ibm87n12.xml passed.
-ibm87n13.xml passed.
-ibm87n14.xml passed.
-ibm87n15.xml passed.
-ibm87n16.xml passed.
-ibm87n17.xml passed.
-ibm87n18.xml passed.
-ibm87n19.xml passed.
-ibm87n20.xml passed.
-ibm87n21.xml passed.
-ibm87n22.xml passed.
-ibm87n23.xml passed.
-ibm87n24.xml passed.
-ibm87n25.xml passed.
-ibm87n26.xml passed.
-ibm87n27.xml passed.
-ibm87n28.xml passed.
-ibm87n29.xml passed.
-ibm87n30.xml passed.
-ibm87n31.xml passed.
-ibm87n32.xml passed.
-ibm87n33.xml passed.
-ibm87n34.xml passed.
-ibm87n35.xml passed.
-ibm87n36.xml passed.
-ibm87n37.xml passed.
-ibm87n38.xml passed.
-ibm87n39.xml passed.
-ibm87n40.xml passed.
-ibm87n41.xml passed.
-ibm87n42.xml passed.
-ibm87n43.xml passed.
-ibm87n44.xml passed.
-ibm87n45.xml passed.
-ibm87n46.xml passed.
-ibm87n47.xml passed.
-ibm87n48.xml passed.
-ibm87n49.xml passed.
-ibm87n50.xml passed.
-ibm87n51.xml passed.
-ibm87n52.xml passed.
-ibm87n53.xml passed.
-ibm87n54.xml passed.
-ibm87n55.xml passed.
-ibm87n56.xml passed.
-ibm87n57.xml passed.
-ibm87n58.xml passed.
-ibm87n59.xml passed.
-ibm87n60.xml passed.
-ibm87n61.xml passed.
-ibm87n62.xml passed.
-ibm87n63.xml passed.
-ibm87n64.xml passed.
-ibm87n66.xml passed.
-ibm87n67.xml passed.
-ibm87n68.xml passed.
-ibm87n69.xml passed.
-ibm87n70.xml passed.
-ibm87n71.xml passed.
-ibm87n72.xml passed.
-ibm87n73.xml passed.
-ibm87n74.xml passed.
-ibm87n75.xml passed.
-ibm87n76.xml passed.
-ibm87n77.xml passed.
-ibm87n78.xml passed.
-ibm87n79.xml passed.
-ibm87n80.xml passed.
-ibm87n81.xml passed.
-ibm87n82.xml passed.
-ibm87n83.xml passed.
-ibm87n84.xml passed.
-ibm87n85.xml passed.
-ibm88n01.xml passed.
-ibm88n02.xml passed.
-ibm88n03.xml passed.
-ibm88n04.xml passed.
-ibm88n05.xml passed.
-ibm88n06.xml passed.
-ibm88n08.xml passed.
-ibm88n09.xml passed.
-ibm88n10.xml passed.
-ibm88n11.xml passed.
-ibm88n12.xml passed.
-ibm88n13.xml passed.
-ibm88n14.xml passed.
-ibm88n15.xml passed.
-ibm88n16.xml passed.
-ibm89n01.xml passed.
-ibm89n02.xml passed.
-ibm89n03.xml passed.
-ibm89n04.xml passed.
-ibm89n05.xml passed.
-ibm89n06.xml passed.
-ibm89n07.xml passed.
-ibm89n08.xml passed.
-ibm89n09.xml passed.
-ibm89n10.xml passed.
-ibm89n11.xml passed.
-ibm89n12.xml passed.
-ltinentval.xml passed.
-simpleltinentval.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-004.xml passed.
-006.xml passed.
-007.xml passed.
-008.xml passed.
-009.xml passed.
-010.xml passed.
-011.xml passed.
-001.xml passed.
-002.xml passed.
-003.xml passed.
-004.xml passed.
-005.xml passed.
-006.xml passed.
-007.xml passed.
-008.xml passed.
-009.xml passed.
-010.xml passed.
-011.xml passed.
-012.xml passed.
-013.xml passed.
-014.xml passed.
-015.xml passed.
-016.xml passed.
-017.xml passed.
-018.xml passed.
-019.xml passed.
-020.xml passed.
-021.xml passed.
-022.xml passed.
-023.xml passed.
-024.xml passed.
-025.xml passed.
-026.xml passed.
-027.xml passed.
-028.xml passed.
-029.xml passed.
-030.xml passed.
-031.xml passed.
-032.xml passed.
-033.xml passed.
-034.xml passed.
-035.xml passed.
-036.xml passed.
-037.xml passed.
-038.xml passed.
-039.xml passed.
-040.xml passed.
-041.xml passed.
-042.xml passed.
-043.xml passed.
-044.xml passed.
-045.xml passed.
-046.xml passed.
-047.xml passed.
-048.xml passed.
-049.xml passed.
-050.xml passed.
-051.xml passed.
-052.xml passed.
-053.xml passed.
-054.xml passed.
-055.xml passed.
-056.xml passed.
-057.xml passed.
-058.xml passed.
-059.xml passed.
-060.xml passed.
-061.xml passed.
-062.xml passed.
-063.xml passed.
-064.xml passed.
-065.xml passed.
-066.xml passed.
-067.xml passed.
-068.xml passed.
-069.xml passed.
-070.xml passed.
-071.xml passed.
-072.xml passed.
-073.xml passed.
-074.xml passed.
-075.xml passed.
-076.xml passed.
-077.xml passed.
-078.xml passed.
-079.xml passed.
-080.xml passed.
-081.xml passed.
-082.xml passed.
-083.xml passed.
-084.xml passed.
-085.xml passed.
-086.xml passed.
-087.xml passed.
-088.xml passed.
-089.xml passed.
-090.xml passed.
-091.xml passed.
-092.xml passed.
-093.xml passed.
-094.xml passed.
-095.xml passed.
-096.xml passed.
-097.xml passed.
-098.xml passed.
-099.xml passed.
-100.xml passed.
-101.xml passed.
-102.xml passed.
-103.xml passed.
-104.xml passed.
-105.xml passed.
-106.xml passed.
-107.xml passed.
-108.xml passed.
-109.xml passed.
-110.xml passed.
-111.xml passed.
-112.xml passed.
-113.xml passed.
-114.xml passed.
-115.xml passed.
-116.xml passed.
-117.xml passed.
-118.xml passed.
-119.xml passed.
-120.xml passed.
-121.xml passed.
-122.xml passed.
-123.xml passed.
-124.xml passed.
-125.xml passed.
-126.xml passed.
-127.xml passed.
-128.xml passed.
-129.xml passed.
-130.xml passed.
-131.xml passed.
-132.xml passed.
-133.xml passed.
-134.xml passed.
-135.xml passed.
-136.xml passed.
-137.xml passed.
-138.xml passed.
-139.xml passed.
-140.xml passed.
-141.xml passed.
-142.xml passed.
-143.xml passed.
-144.xml passed.
-145.xml passed.
-146.xml passed.
-147.xml passed.
-148.xml passed.
-149.xml passed.
-150.xml passed.
-151.xml passed.
-152.xml passed.
-153.xml passed.
-154.xml passed.
-155.xml passed.
-156.xml passed.
-157.xml passed.
-158.xml passed.
-159.xml passed.
-160.xml passed.
-161.xml passed.
-162.xml passed.
-163.xml passed.
-164.xml passed.
-165.xml passed.
-166.xml passed.
-167.xml passed.
-168.xml passed.
-169.xml passed.
-170.xml passed.
-171.xml passed.
-172.xml passed.
-173.xml passed.
-174.xml passed.
-175.xml passed.
-176.xml passed.
-177.xml passed.
-178.xml passed.
-179.xml passed.
-180.xml passed.
-181.xml passed.
-182.xml passed.
-183.xml passed.
-184.xml passed.
-185.xml passed.
-186.xml passed.
-attlist01.xml passed.
-attlist02.xml passed.
-attlist03.xml passed.
-attlist04.xml passed.
-attlist05.xml passed.
-attlist06.xml passed.
-attlist07.xml passed.
-attlist08.xml passed.
-attlist09.xml passed.
-attlist10.xml passed.
-attlist11.xml passed.
-cond01.xml passed.
-cond02.xml passed.
-content01.xml passed.
-content02.xml passed.
-content03.xml passed.
-decl01.xml passed.
-dtd00.xml passed.
-dtd01.xml passed.
-dtd02.xml passed.
-dtd03.xml passed.
-dtd04.xml passed.
-dtd05.xml passed.
-dtd07.xml passed.
-element00.xml passed.
-element01.xml passed.
-element02.xml passed.
-element03.xml passed.
-element04.xml passed.
-encoding01.xml passed.
-encoding02.xml passed.
-encoding03.xml passed.
-encoding04.xml passed.
-encoding05.xml passed.
-encoding06.xml passed.
-encoding07.xml passed.
-not-sa03.xml passed.
-pi.xml passed.
-pubid01.xml passed.
-pubid02.xml passed.
-pubid03.xml passed.
-pubid04.xml passed.
-pubid05.xml passed.
-sgml01.xml passed.
-sgml02.xml passed.
-sgml03.xml passed.
-sgml04.xml passed.
-sgml05.xml passed.
-sgml06.xml passed.
-sgml07.xml passed.
-sgml08.xml passed.
-sgml09.xml passed.
-sgml10.xml passed.
-sgml11.xml passed.
-sgml12.xml passed.
-sgml13.xml passed.
-p01fail1.xml passed.
-p01fail2.xml passed.
-p01fail3.xml passed.
-p01fail4.xml passed.
-p02fail1.xml passed.
-p02fail10.xml passed.
-p02fail11.xml passed.
-p02fail12.xml passed.
-p02fail13.xml passed.
-p02fail14.xml passed.
-p02fail15.xml passed.
-p02fail16.xml passed.
-p02fail17.xml passed.
-p02fail18.xml passed.
-p02fail19.xml passed.
-p02fail2.xml passed.
-p02fail20.xml passed.
-p02fail21.xml passed.
-p02fail22.xml passed.
-p02fail23.xml passed.
-p02fail24.xml passed.
-p02fail25.xml passed.
-p02fail26.xml passed.
-p02fail27.xml passed.
-p02fail28.xml passed.
-p02fail29.xml passed.
-p02fail3.xml passed.
-p02fail30.xml passed.
-p02fail31.xml passed.
-p02fail4.xml passed.
-p02fail5.xml passed.
-p02fail6.xml passed.
-p02fail7.xml passed.
-p02fail8.xml passed.
-p02fail9.xml passed.
-p03fail1.xml passed.
-p03fail10.xml passed.
-p03fail11.xml passed.
-p03fail12.xml passed.
-p03fail13.xml passed.
-p03fail14.xml passed.
-p03fail15.xml passed.
-p03fail16.xml passed.
-p03fail17.xml passed.
-p03fail18.xml passed.
-p03fail19.xml passed.
-p03fail2.xml passed.
-p03fail20.xml passed.
-p03fail21.xml passed.
-p03fail22.xml passed.
-p03fail23.xml passed.
-p03fail24.xml passed.
-p03fail25.xml passed.
-p03fail26.xml passed.
-p03fail27.xml passed.
-p03fail28.xml passed.
-p03fail29.xml passed.
-p03fail3.xml passed.
-p03fail4.xml passed.
-p03fail5.xml passed.
-p03fail7.xml passed.
-p03fail8.xml passed.
-p03fail9.xml passed.
-p04fail1.xml passed.
-p04fail2.xml passed.
-p04fail3.xml passed.
-p05fail1.xml passed.
-p05fail2.xml passed.
-p05fail3.xml passed.
-p05fail4.xml passed.
-p05fail5.xml passed.
-p09fail1.xml passed.
-p09fail2.xml passed.
-p09fail3.xml passed.
-p09fail4.xml passed.
-p09fail5.xml passed.
-p10fail1.xml passed.
-p10fail2.xml passed.
-p10fail3.xml passed.
-p11fail1.xml passed.
-p11fail2.xml passed.
-p12fail1.xml passed.
-p12fail2.xml passed.
-p12fail3.xml passed.
-p12fail4.xml passed.
-p12fail5.xml passed.
-p12fail6.xml passed.
-p12fail7.xml passed.
-p14fail1.xml passed.
-p14fail2.xml passed.
-p14fail3.xml passed.
-p15fail1.xml passed.
-p15fail2.xml passed.
-p15fail3.xml passed.
-p16fail1.xml passed.
-p16fail2.xml passed.
-p16fail3.xml passed.
-p18fail1.xml passed.
-p18fail2.xml passed.
-p18fail3.xml passed.
-p22fail1.xml passed.
-p22fail2.xml passed.
-p23fail1.xml passed.
-p23fail2.xml passed.
-p23fail3.xml passed.
-p23fail4.xml passed.
-p23fail5.xml passed.
-p24fail1.xml passed.
-p24fail2.xml passed.
-p25fail1.xml passed.
-p26fail1.xml passed.
-p26fail2.xml passed.
-p27fail1.xml passed.
-p28fail1.xml passed.
-p29fail1.xml passed.
-p30fail1.xml passed.
-p31fail1.xml passed.
-p32fail1.xml passed.
-p32fail2.xml passed.
-p32fail3.xml passed.
-p32fail4.xml passed.
-p32fail5.xml passed.
-p39fail1.xml passed.
-p39fail2.xml passed.
-p39fail3.xml passed.
-p39fail4.xml passed.
-p39fail5.xml passed.
-p40fail1.xml passed.
-p40fail2.xml passed.
-p40fail3.xml passed.
-p40fail4.xml passed.
-p41fail1.xml passed.
-p41fail2.xml passed.
-p41fail3.xml passed.
-p42fail1.xml passed.
-p42fail2.xml passed.
-p42fail3.xml passed.
-p43fail1.xml passed.
-p43fail2.xml passed.
-p43fail3.xml passed.
-p44fail1.xml passed.
-p44fail2.xml passed.
-p44fail3.xml passed.
-p44fail4.xml passed.
-p44fail5.xml passed.
-p45fail1.xml passed.
-p45fail2.xml passed.
-p45fail3.xml passed.
-p45fail4.xml passed.
-p46fail1.xml passed.
-p46fail2.xml passed.
-p46fail3.xml passed.
-p46fail4.xml passed.
-p46fail5.xml passed.
-p46fail6.xml passed.
-p47fail1.xml passed.
-p47fail2.xml passed.
-p47fail3.xml passed.
-p47fail4.xml passed.
-p48fail1.xml passed.
-p48fail2.xml passed.
-p49fail1.xml passed.
-p50fail1.xml passed.
-p51fail1.xml passed.
-p51fail2.xml passed.
-p51fail3.xml passed.
-p51fail4.xml passed.
-p51fail5.xml passed.
-p51fail6.xml passed.
-p51fail7.xml passed.
-p52fail1.xml passed.
-p52fail2.xml passed.
-p53fail1.xml passed.
-p53fail2.xml passed.
-p53fail3.xml passed.
-p53fail4.xml passed.
-p53fail5.xml passed.
-p54fail1.xml passed.
-p55fail1.xml passed.
-p56fail1.xml passed.
-p56fail2.xml passed.
-p56fail3.xml passed.
-p56fail4.xml passed.
-p56fail5.xml passed.
-p57fail1.xml passed.
-p58fail1.xml passed.
-p58fail2.xml passed.
-p58fail3.xml passed.
-p58fail4.xml passed.
-p58fail5.xml passed.
-p58fail6.xml passed.
-p58fail7.xml passed.
-p58fail8.xml passed.
-p59fail1.xml passed.
-p59fail2.xml passed.
-p59fail3.xml passed.
-p60fail1.xml passed.
-p60fail2.xml passed.
-p60fail3.xml passed.
-p60fail4.xml passed.
-p60fail5.xml passed.
-p61fail1.xml passed.
-p62fail1.xml passed.
-p62fail2.xml passed.
-p63fail1.xml passed.
-p63fail2.xml passed.
-p64fail1.xml passed.
-p64fail2.xml passed.
-p66fail1.xml passed.
-p66fail2.xml passed.
-p66fail3.xml passed.
-p66fail4.xml passed.
-p66fail5.xml passed.
-p66fail6.xml passed.
-p68fail1.xml passed.
-p68fail2.xml passed.
-p68fail3.xml passed.
-p69fail1.xml passed.
-p69fail2.xml passed.
-p69fail3.xml passed.
-p70fail1.xml passed.
-p71fail1.xml passed.
-p71fail2.xml passed.
-p71fail3.xml passed.
-p71fail4.xml passed.
-p72fail1.xml passed.
-p72fail2.xml passed.
-p72fail3.xml passed.
-p72fail4.xml passed.
-p73fail1.xml passed.
-p73fail2.xml passed.
-p73fail3.xml passed.
-p73fail4.xml passed.
-p73fail5.xml passed.
-p74fail1.xml passed.
-p74fail2.xml passed.
-p74fail3.xml passed.
-p75fail1.xml passed.
-p75fail2.xml passed.
-p75fail3.xml passed.
-p75fail4.xml passed.
-p75fail5.xml passed.
-p75fail6.xml passed.
-p76fail1.xml passed.
-p76fail2.xml passed.
-p76fail3.xml passed.
-p76fail4.xml passed.
diff --git a/jta-core/engine/tests/Functional.expat/expat.sh b/jta-core/engine/tests/Functional.expat/expat.sh
deleted file mode 100644
index 63484c2..0000000
--- a/jta-core/engine/tests/Functional.expat/expat.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-tarball=expat-2.0.0.tar.gz
-
-function test_build {
- # This patch adds pass/fail output for tests.
- cd tests
- patch -p0 < $TEST_HOME/xmltest.sh.patch
- cd -
-
- # XML Test Suite
- mkdir -p XML-Test-Suite
-
- # Possible defect - hardcoded xmlts name
- tar zxf $TEST_HOME/xmlts20080827.tar.gz -C XML-Test-Suite
-
- CXXFLAGS='-I. -I./lib -g -O2'
- ./configure --build=`uname -m`-gnu-linux --host="$PREFIX" #CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP"
- make CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" 1>/dev/null
- make CFLAGS="$CFLAGS" CC="$CC" CXX=$PREFIX-g++ CXX="$CXX" CXXFLAGS="$CXXFLAGS" tests/runtestspp; 1>/dev/null && touch test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- tar cf XML-Test-Suite.tar XML-Test-Suite/
- put -r XML-Test-Suite.tar tests/.libs/* tests/xmltest.sh $JTA_HOME/jta.$TESTDIR/;
-
- cmd "cd $JTA_HOME/jta.$TESTDIR; tar xf XML-Test-Suite.tar"
- cmd "mkdir -p $JTA_HOME/xmlwf";
-
- put xmlwf/.libs/xmlwf $JTA_HOME/xmlwf/xmlwf;
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ./runtestspp 2>&1 | tr ',' '\n'| sed s/^\ //"
- report_append "cd $JTA_HOME/jta.$TESTDIR; ./xmltest.sh"
-}
-
-function test_processing {
- assert_define EXPAT_SUBTEST_COUNT_POS
- assert_define EXPAT_SUBTEST_COUNT_NEG
-
- log_compare "$TESTDIR" $EXPAT_SUBTEST_COUNT_POS "100%: Checks: 48|passed" "p"
- log_compare "$TESTDIR" $EXPAT_SUBTEST_COUNT_NEG "failed" "n"
-}
-
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/Functional.expat/xmltest.sh.patch b/jta-core/engine/tests/Functional.expat/xmltest.sh.patch
deleted file mode 100755
index 4c1f007..0000000
--- a/jta-core/engine/tests/Functional.expat/xmltest.sh.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- xmltest.sh
-+++ xmltest.sh
-@@ -40,8 +40,10 @@
- read outdata < outfile
- if test "$outdata" = "" ; then
- echo "Expected well-formed: $reldir$file"
-+ echo $file "failed."
- return 1
- else
-+ echo $file "passed."
- return 0
- fi
- }
-@@ -59,12 +61,15 @@
- if [ -s outfile ] ; then
- cp outfile "$OUTPUT$reldir$file.diff"
- echo "Output differs: $reldir$file"
-+ echo $1 "failed."
- return 1
- fi
-- fi
-+ fi
-+ echo $file "passed."
- return 0
- else
- echo "In $reldir: $outdata"
-+ echo $1 "failed."
- return 1
- fi
- }
diff --git a/jta-core/engine/tests/Functional.expat/xmlts20080827.tar.gz b/jta-core/engine/tests/Functional.expat/xmlts20080827.tar.gz
deleted file mode 100644
index 3d06179..0000000
--- a/jta-core/engine/tests/Functional.expat/xmlts20080827.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0.tar.gz b/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0.tar.gz
deleted file mode 100755
index e91d2f4..0000000
--- a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_n.log b/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_n.log
deleted file mode 100644
index e69de29..0000000
--- a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_n.log
+++ /dev/null
diff --git a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_p.log b/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_p.log
deleted file mode 100644
index 3ee2541..0000000
--- a/jta-core/engine/tests/Functional.fontconfig/fontconfig-2.6.0_p.log
+++ /dev/null
@@ -1 +0,0 @@
-TEST PASS
diff --git a/jta-core/engine/tests/Functional.fontconfig/fontconfig.sh b/jta-core/engine/tests/Functional.fontconfig/fontconfig.sh
deleted file mode 100644
index 1343db1..0000000
--- a/jta-core/engine/tests/Functional.fontconfig/fontconfig.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-tarball=fontconfig-2.6.0.tar.gz
-
-function test_build {
- sed -i -e "s/FCLIST=\.\.\/fc\-list\/fc\-list/FCLIST=\/usr\/bin\/fc\-list/g" -e "s/FCCACHE=\.\.\/fc\-cache\/fc\-cache/FCCACHE=\/usr\/bin\/fc\-cache/g" test/run-test.sh
-}
-
-function test_deploy {
- put -r test/* $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; if ''bash run-test.sh''; then echo 'TEST PASS'; else echo 'TEST FAIL'; fi"
-}
-
-function test_processing {
- log_compare "$TESTDIR" "1" "TEST PASS" "p"
- log_compare "$TESTDIR" "0" "TEST FAIL" "n"
-}
-
-. $JTA_SCRIPTS_PATH/functional.sh
diff --git a/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-0.6.tar.gz b/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-0.6.tar.gz
deleted file mode 100644
index 0de3c10..0000000
--- a/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-0.6.tar.gz
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-makefile.patch b/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-makefile.patch
deleted file mode 100644
index 7b8ddd3..0000000
--- a/jta-core/engine/tests/Functional.fsfuzz/fsfuzzer-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- fsfuzzer-0.6/Makefile.orig 2011-02-07 19:48:48.000000000 -0800
-+++ fsfuzzer-0.6/Makefile 2011-02-07 19:48:57.000000000 -0800
-@@ -15,7 +15,7 @@
- CFLAGS=-g -W -Wall -Wundef
- LIBS=
- all:
-- gcc $(CFLAGS) mangle.c -o mangle $(LIBS)
-+ $(CC) $(CFLAGS) mangle.c -o mangle $(LIBS)
-
- clean:
- rm -f mangle *.o
diff --git a/jta-core/engine/tests/Functional.ft2demos/freetype-2.3.6.tar.bz2 b/jta-core/engine/tests/Functional.ft2demos/freetype-2.3.6.tar.bz2
deleted file mode 100755
index a7facc3..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/freetype-2.3.6.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6.tar.bz2 b/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6.tar.bz2
deleted file mode 100755
index c1db7c4..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_n.log b/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_n.log
deleted file mode 100644
index e69de29..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_n.log
+++ /dev/null
diff --git a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_p.log b/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_p.log
deleted file mode 100644
index 59a09e4..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/ft2demos-2.3.6_p.log
+++ /dev/null
@@ -1,12 +0,0 @@
- family: Liberation Mono
- family: Liberation Mono
- family: Liberation Mono
- family: Liberation Mono
- family: Liberation Sans
- family: Liberation Sans
- family: Liberation Sans
- family: Liberation Sans
- family: Liberation Serif
- family: Liberation Serif
- family: Liberation Serif
- family: Liberation Serif
diff --git a/jta-core/engine/tests/Functional.ft2demos/ft2demos.Makefile.patch b/jta-core/engine/tests/Functional.ft2demos/ft2demos.Makefile.patch
deleted file mode 100755
index 210b1da..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/ft2demos.Makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -149,7 +149,7 @@
- ifeq ($(PLATFORM),unix)
- CC = $(CCraw)
- LINK_CMD = $(subst /,$(SEP),$(OBJ_BUILD)/libtool) \
-- --mode=link $(CC) \
-+ --mode=link $(CC) -Wl,-L -Wl,${SDKROOT}/usr/lib -Wl,-lXau, -Wl,-lXdmcp \
- $(subst /,$(COMPILER_SEP),$(LDFLAGS))
- LINK_LIBS = $(subst /,$(COMPILER_SEP),$(FTLIB) $(EFENCE))
- else
diff --git a/jta-core/engine/tests/Functional.ft2demos/ft2demos.sh b/jta-core/engine/tests/Functional.ft2demos/ft2demos.sh
deleted file mode 100644
index e94b51d..0000000
--- a/jta-core/engine/tests/Functional.ft2demos/ft2demos.sh
+++ /dev/null
@@ -1,61 +0,0 @@
-tarball=ft2demos-2.3.6.tar.bz2
-
-function test_build {
- # ft2demos depends on already built freetype2. Moreover,
- # it is expected that freetype2 directory is located on the same
- # level with ft2demos. Hence, nostrip flag.
- # Freetype2
-
- # A2 variable represents FT2 version
- a2=${tarball/*-}
- # Original Freetype2 package w/o tests.
- ft_tarball=freetype-${a2%.*.*}.tar.bz2
-
- tar jxf "$TEST_HOME/$ft_tarball"
- mv ${ft_tarball%.*.*} freetype2
-
- cd freetype2
- ./configure --build=`uname -m`-linux-gnu --host=$HOST $OPTIONS CC="$CC" AR="$AR" RANLIB="$RANLIB" CXX="$CXX" CPP="$CPP" CXXCPP="$CXXCPP" --target="$HOST"
- make
-
- # Freetype2 Demos
-
- cd ../${tarball%.tar*}
- patch -N -s -p0 < $TEST_HOME/ft2demos.Makefile.patch
- export PATH=/usr/local/bin/:$PATH
- SDKROOT=$SDKROOT CC=$CC AR=$AR RANLIB=$RANLIB CXX=$CXX CPP=$CPP CXXCPP=$CXXCPP LD=$LD make && touch ../test_suite_ready || build_error "error while building test"
-}
-
-function test_deploy {
- put ${tarball%.tar*}/bin/.libs/* $JTA_HOME/jta.$TESTDIR/
-}
-
-function test_run {
- report "cd $JTA_HOME/jta.$TESTDIR; ls -1 /usr/share/fonts/truetype/* | xargs -n1 ./ftdump $1"
-}
-
-
-function test_processing {
- log_compare "$TESTDIR" "12" ".*family:" "p"
- log_compare "$TESTDIR" "0" "fail|error|FAIL|ERROR" "n"
-}
-
-source $JTA_SCRIPTS_PATH/overlays.sh
-set_overlay_vars
-
-source $JTA_SCRIPTS_PATH/reports.sh
-source $JTA_SCRIPTS_PATH/functions.sh
-
-pre_test $TESTDIR
-
-if $Rebuild; then
- build nostrip
-fi
-
-deploy
-
-test_run
-
-get_testlog $TESTDIR
-
-test_processing
diff --git a/jta-core/engine/tests/Functional.glib/glib-2.22.1.tar.bz2 b/jta-core/engine/tests/Functional.glib/glib-2.22.1.tar.bz2
deleted file mode 100755
index a1f53e7..0000000
--- a/jta-core/engine/tests/Functional.glib/glib-2.22.1.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/jta-core/engine/tests/Functional.glib/glib-2.22.1_n.log b/jta-core/engine/tests/Functional.glib/glib-2.22.1_n.log
deleted file mode 100644
index e69de29..0000000
--- a/jta-core/engine/tests/Functional.glib/glib-2.22.1_n.log
+++ /dev/null
diff --git a/jta-core/engine/tests/Functional.glib/glib-2.22.1_p.log b/jta-core/engine/tests/Functional.glib/glib-2.22.1_p.log
deleted file mode 100644
index 562ca89..0000000
--- a/jta-core/engine/tests/Functional.glib/glib-2.22.1_p.log
+++ /dev/null
@@ -1,196 +0,0 @@
-/rand/test-rand: OK
-OK
-OK
-OK
-OK
-OK
-OK
-OK
-OK
-OK
-OK
-/filter-stream/input: OK
-/filter-stream/output: OK
-/filter-stream/async-input: OK
-/filter-stream/async-output: OK
-/glib/markup/subparser/success/0: OK
-/glib/markup/subparser/success/1: OK
-/glib/markup/subparser/success/2: OK
-/glib/markup/subparser/success/3: OK
-/glib/markup/subparser/success/4: OK
-/glib/markup/subparser/success/5: OK
-/glib/markup/subparser/success/6: OK
-/glib/markup/subparser/failure/0: OK
-/glib/markup/subparser/failure/1: OK
-/glib/markup/subparser/failure/2: OK
-/glib/markup/subparser/failure/3: OK
-/glib/markup/subparser/failure/4: OK
-/glib/markup/subparser/failure/5: OK
-/glib/markup/subparser/failure/6: OK
-/fileutils/build-path: OK
-/fileutils/build-pathv: OK
-/fileutils/build-filename: OK
-/fileutils/build-filenamev: OK
-/fileutils/mkdir-with-parents: OK
-/fileutils/format-size-for-display: OK
-/filter-stream/input: OK
-/filter-stream/async: OK
-/keyfile/line-ends: OK
-/keyfile/whitespace: OK
-/keyfile/comments: OK
-/keyfile/listing: OK
-/keyfile/string: OK
-/keyfile/boolean: OK
-/keyfile/number: OK
-/keyfile/locale-string: OK
-/keyfile/lists: OK
-/keyfile/lists-set-get: OK
-/keyfile/group-remove: OK
-/keyfile/key-remove: OK
-/keyfile/groups: OK
-/keyfile/duplicate-keys: OK
-/keyfile/duplicate-groups: OK
-/keyfile/duplicate-groups2: OK
-/keyfile/group-names: OK
-/keyfile/key-names: OK
-/keyfile/reload: OK
-/data-input-stream/read-lines-LF: OK
-/data-input-stream/read-lines-CR: OK
-/data-input-stream/read-lines-CR-LF: OK
-/data-input-stream/read-until: OK
-/data-input-stream/read-int: OK
-/scanner/warn: OK
-/scanner/error: OK
-/scanner/symbols: OK
-/scanner/tokens: OK
-/array/append: OK
-/array/prepend: OK
-/array/ref-count: OK
-/pointerarray/add: OK
-/pointerarray/ref-count: OK
-/pointerarray/free-func: OK
-/bytearray/append: OK
-/bytearray/ref-count: OK
-/printf/test-retval-and-trunc: OK
-/printf/test-d: OK
-/printf/test-o: OK
-/printf/test-u: OK
-/printf/test-x: OK
-/printf/test-X: OK
-/printf/test-f: OK
-/printf/test-e: OK
-/printf/test-c: OK
-/printf/test-s: OK
-/printf/test-n: OK
-/printf/test-percent: OK
-/printf/test-positional-params: OK
-/printf/test-64bit: OK
-..................................................................................................../GObject/threaded-class-init: OK
-/GObject/threaded-object-init: OK
-/srvtarget/srv-target-ordering: OK
-/buffered-input-stream/read-byte: OK
-/unix-streams/pipe-io-test: OK
-/strfuncs/test-is-to-digit: OK
-/strfuncs/strdup: OK
-/strfuncs/strndup: OK
-/strfuncs/strdup-printf: OK
-/strfuncs/strdupv: OK
-/strfuncs/strnfill: OK
-/strfuncs/strconcat: OK
-/strfuncs/strjoin: OK
-/strfuncs/strcanon: OK
-/strfuncs/strcompress-strescape: OK
-/strfuncs/ascii-strcasecmp: OK
-/strfuncs/strchug: OK
-/strfuncs/strchomp: OK
-/strfuncs/strreverse: OK
-/strfuncs/strstr: OK
-/strfuncs/has-prefix: OK
-/strfuncs/has-suffix: OK
-/strfuncs/strsplit: OK
-/strfuncs/strsplit-set: OK
-/strfuncs/strv-length: OK
-/strfuncs/strtod: OK
-/strfuncs/strtoull-strtoll: OK
-/strfuncs/bounds-check: OK
-/string/test-string-chunks: OK
-/string/test-string-chunk-insert: OK
-/string/test-string-new: OK
-/string/test-string-printf: OK
-/string/test-string-assign: OK
-/string/test-string-append-c: OK
-/string/test-string-append: OK
-/string/test-string-prepend-c: OK
-/string/test-string-prepend: OK
-/string/test-string-insert: OK
-/string/test-string-insert-unichar: OK
-/string/test-string-equal: OK
-/string/test-string-truncate: OK
-/string/test-string-overwrite: OK
-/string/test-string-nul-handling: OK
-/g-file/test_g_file_new_null: OK
-/g-file/test_g_file_new_for_path: OK
-/g-file/test_g_file_new_for_uri: OK
-/g-file/test_g_file_dup: OK
-/g-file/test_g_file_get_parse_name_utf8: OK
-OK
-OK
-/g-file/test_g_file_get_parent_child: OK
-/g-icon/serialize: OK
-/group/captions: OK
-/restoration/int: OK
-/restoration/string: OK
-/restoration/boolean: OK
-/arg/repetition/int: OK
-/arg/repetition/string: OK
-/arg/repetition/filename: OK
-/arg/repetition/double: OK
-OK
-/arg/repetition/int64: OK
-/arg/array/string: OK
-/arg/callback/string: OK
-/arg/callback/count: OK
-/arg/callback/optional1: OK
-/arg/callback/optional2: OK
-/arg/callback/optional3: OK
-/arg/callback/optional4: OK
-/arg/callback/optional5: OK
-/arg/callback/optional6: OK
-/arg/callback/optional7: OK
-/arg/callback/optional8: OK
-/arg/remaining/callback: OK
-/arg/remaining/callback-false: OK
-/arg/ignore/long: OK
-/arg/ignore/short: OK
-/arg/ignore/arg: OK
-/context/add: OK
-/context/empty1: OK
-/context/empty2: OK
-/context/empty3: OK
-/arg/rest/non-option: OK
-/arg/rest/separator1: OK
-/arg/rest/separator2: OK
-/arg/rest/separator3: OK
-/arg/rest/separator4: OK
-/arg/rest/separator5: OK
-/arg/remaining/non-option: OK
-/arg/remaining/separator: OK
-/arg/remaining/array: OK
-/bug/unknown-short: OK
-/bug/lonely-dash: OK
-/bug/missing-arg: OK
-/data-input-stream/read-lines-LF: OK
-/data-input-stream/read-lines-CR: OK
-/data-input-stream/read-lines-CR-LF: OK
-/data-input-stream/read-int: OK
-/g-file-info/test_g_file_info: OK
-/gio/simple-async-result/test: OK
-/memory-input-stream/read-chunks: OK
-/readwrite/test_g_file_open_readwrite: OK
-/readwrite/test_g_file_create_readwrite: OK
-/readwrite/test_g_file_replace_readwrite: OK
-/gio/contexts/thread-independence: OK
-/gio/contexts/context-independence: OK
-/hostutils/to_ascii: OK
-/hostutils/to_unicode: OK
-/hostutils/is_ip_addr: OK
diff --git a/jta-core/engine/tests/Functional.glib/glib-strfuncs.patch b/jta-core/engine/tests/Functional.glib/glib-strfuncs.patch
deleted file mode 100755
index 14005b0..0000000
--- a/jta-core/engine/tests/Functional.glib/glib-strfuncs.patch
+++ /dev/null
@@ -1,161 +0,0 @@
---- glib/tests/strfuncs.c.orig 2012-07-03 03:52:35.000000000 -0500
-+++ glib/tests/strfuncs.c 2012-07-03 03:57:42.000000000 -0500
-@@ -29,6 +29,8 @@
- #include <string.h>
- #include "glib.h"
-
-+#define GLIB_SIGSEGV_CHECKS 0
-+
- #define GLIB_TEST_STRING "el dorado "
-
- #define FOR_ALL_CTYPE(macro) \
-@@ -322,6 +324,7 @@ test_strcanon (void)
- {
- gchar *str;
-
-+#if GLIB_SIGSEGV_CHECKS
- if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR))
- {
- str = g_strcanon (NULL, "ab", 'y');
-@@ -335,6 +338,7 @@ test_strcanon (void)
- g_free (str);
- }
- g_test_trap_assert_failed ();
-+#endif
-
- str = g_strdup ("abxabxab");
- str = g_strcanon (str, "ab", 'y');
-@@ -350,6 +354,7 @@ test_strcompress_strescape (void)
- gchar *tmp;
-
- /* test compress */
-+#if GLIB_SIGSEGV_CHECKS
- if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR))
- {
- str = g_strcompress (NULL);
-@@ -362,6 +367,7 @@ test_strcompress_strescape (void)
- str = g_strcompress ("abc\\");
- }
- g_test_trap_assert_failed ();
-+#endif
-
- str = g_strcompress ("abc\\\\\\\"\\b\\f\\n\\r\\t\\003\\177\\234\\313\\12345z");
- g_assert (str != NULL);
-@@ -369,11 +375,13 @@ test_strcompress_strescape (void)
- g_free (str);
-
- /* test escape */
-+#if GLIB_SIGSEGV_CHECKS
- if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR))
- {
- str = g_strescape (NULL, NULL);
- }
- g_test_trap_assert_failed ();
-+#endif
-
- str = g_strescape ("abc\\\"\b\f\n\r\t\003\177\234\313", NULL);
- g_assert (str != NULL);
-@@ -400,6 +408,7 @@ test_ascii_strcasecmp (void)
- {
- gboolean res;
-
-+#if GLIB_SIGSEGV_CHECKS
- if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR))
- {
- res = g_ascii_strcasecmp ("foo", NULL);
-@@ -411,6 +420,7 @@ test_ascii_strcasecmp (void)
- res = g_ascii_strcasecmp (NULL, "foo");
- }
- g_test_trap_assert_