Willi Goesgens
3d68efeb9d
Byebye Ruby.
2015-03-04 16:43:54 +01:00
Willi Goesgens
060f9e710f
upsi, wrong slash
2015-02-27 14:46:41 +01:00
Willi Goesgens
29a421eb59
We just need one \ here...
2015-02-24 10:19:31 +01:00
Willi Goesgens
270f7cc919
Fix temp-file generation broken when adding error handling.
2015-02-23 16:52:03 +01:00
Willi Goesgens
75f4c2cdd0
Fix filenames to be os-agnostic.
2015-02-23 16:36:11 +01:00
Willi Goesgens
32b4f5de19
cygwinify run, and make run_cygwin.sh a symlink (hope this works ;-)
2015-02-23 14:59:20 +01:00
Willi Goesgens
8dee578f9b
file permissions, make windows script executable.
2015-02-23 14:46:57 +01:00
Jan Steemann
30ce8d0581
fixed broken test script
2015-02-10 10:28:19 +01:00
Jan Steemann
82c9d8cadd
jslint, unglobalized functions
2015-02-10 10:04:56 +01:00
Willi Goesgens
bf36f1dafe
Lintify
2015-02-10 09:52:02 +01:00
Willi Goesgens
b6556576d3
Handle commandline parsing in a nicer way.
2015-02-10 00:19:55 +01:00
Willi Goesgens
637901de28
More shellish commandline parsing.
2015-02-09 19:06:14 +01:00
Willi Goesgens
f821b6045c
If there exists a symlink to run, and there is a .js script by the same name, it now can simply be called.
...
so, instead of
./scripts/run scripts/unittest.js ...
you now can do
./scripts/unittest ...
:-]
2015-02-09 18:26:40 +01:00
Willi Goesgens
edda36b484
match new etcd
...
- use 127.0.0.1 instead of localhost
- properly pass errors up if we fail to launch a cluster component
- Planner: throw proper error objects.
- testing: properly handle cluster start abort situations.
- if the agent doesn't come up in time, kill it for a proper abort.
2015-02-09 17:34:16 +01:00
Jan Steemann
5c3749c989
jslint
2015-02-03 09:10:50 +01:00
Willi Goesgens
bb13eb0b37
Fix exit checking.
2015-02-02 19:03:17 +01:00
Willi Goesgens
72c4891350
Don't run full server for executing tests
2015-02-02 13:18:43 +01:00
Willi Goesgens
8adfb7f1d8
Remove temporary directories of controlling arangod instance after successfull testruns
2015-02-01 12:52:35 +01:00
Willi Goesgens
194a043852
jslint
2015-01-30 16:55:26 +01:00
Max Neunhoeffer
b31b8d9678
Silence stderr as well.
2015-01-30 15:04:14 +01:00
Max Neunhoeffer
1c516f5c9a
Improve error handling in discover.js script.
2015-01-30 15:03:50 +01:00
Max Neunhoeffer
e24278828c
Changes to cluster startup for mesos cooperation.
...
This simplifies the cluster startup by introducing a further agency
lookup step using "local info" to find the "id". This allows an external
discovery process (see scripts/discover.js as an example) to configure
a new server in the cluster dynamically when it starts up.
New GNUmakefile targets
pack-tar-config
pack-tar
2015-01-28 12:58:24 +01:00
Jan Steemann
c80549eb7f
jslint
2015-01-27 14:06:31 +01:00
Willi Goesgens
19d8221e1d
Portably handle path separators.
2015-01-27 12:18:37 +01:00
Willi Goesgens
6be1b5463e
Add script wrapper for cygwin.
2015-01-23 17:35:26 +01:00
Willi Goesgens
c641b2214b
- Use a predefined array to differenciate between informational & payload members of the testresults structure.
...
- Only report failure if we occur extraordinary server vanishes.
2015-01-14 17:19:02 +01:00
Willi Goesgens
cf2abccde8
Fix output of empty xml files if there was a skipped test
...
- return the propper message if the test is skipped
- evaluate skipped in the xml dumper
- ignore status fields in the structure as test results for xmls
2015-01-13 19:05:48 +01:00
Jan Steemann
e376391bfa
added scripts to automatic testing
2014-10-30 00:46:58 +01:00
Willi Goesgens
93c8a44605
switch the temp-directory to /var/tmp/
2014-10-28 14:42:25 +01:00
Max Neunhoeffer
f0e13094f1
Get rid of 10 sek delay.
2014-10-28 00:01:54 +01:00
Willi Goesgens
fe5a5c3958
Catch commandline parser problems if de-serialiszing the json options fails
2014-10-14 17:54:44 +02:00
Willi Goesgens
244a2771b2
Work on documentation & usage:
...
- add unittest readme
- unify the commandline help output of testing.js
- utilise the commandline output of testing.js in unittest.js
2014-10-14 16:18:53 +02:00
Willi Goesgens
bea60cf73b
If whole testsuite fails, create a new 'testcase' with the full message inside so we see the actualy problem in jenkins.
2014-09-29 09:51:25 +02:00
Willi Goesgens
5696c37c1b
If a whole test suite fails, output the global error message.
2014-09-26 17:16:08 +02:00
Willi Goesgens
815e39cb58
don't treat 'message' as testcase.
2014-09-26 09:43:07 +02:00
Willi Goesgens
705746ff87
Typo.
2014-09-25 16:07:27 +02:00
Willi Goesgens
cf72047b30
Catch exceptions from testing.js
2014-09-25 15:47:02 +02:00
Max Neunhoeffer
02d154aff6
Fix another typo.
2014-09-25 14:06:02 +02:00
Willi Goesgens
8df5b7e9d9
Catch exceptions and print informations to debug the tests.
2014-09-25 13:39:42 +02:00
Willi Goesgens
357764ac57
Implement structures in the same way for all other tests, and move the pretty printer over, so users calling testing.js directly can also enjoy human readable test results.
2014-09-23 16:56:24 +02:00
Willi Goesgens
968023aa46
Measure the time used per test.
2014-09-23 10:44:08 +02:00
Willi Goesgens
fd3931a99a
wrap error message in cdata section.
2014-09-22 18:21:08 +02:00
Willi Goesgens
e56aeb6fad
split unittest results into several xml files - each testsuite is one file.
2014-09-22 18:00:52 +02:00
Willi Goesgens
03ca3431e1
Add more information to the unittest status xml
2014-09-22 17:10:06 +02:00
Willi Goesgens
ce08c58718
add the ability to run the test themselves in valgrind.
2014-09-16 14:25:25 +02:00
Jan Steemann
8f27ef531c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
scripts/run
2014-09-15 09:51:04 +02:00
Frank Celler
9b09a8a482
fixed args parsing
2014-09-14 21:44:53 +02:00
Willi Goesgens
5eec90ed97
get valgrind params right, next try.
2014-09-12 17:47:40 +02:00
Willi Goesgens
176d7b0f14
Fix call schematic of valgrind.
2014-09-12 17:42:45 +02:00
Willi Goesgens
c9d743840b
Add method to produce valgrind xml reports for jenkins integration.
2014-09-12 16:53:57 +02:00