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
Willi Goesgens
63be847a59
Output an XML status of the unittest which we hope is understood by Jenkins.
2014-09-12 15:45:47 +02:00
Willi Goesgens
644de016c0
Add python script that can make a json-serialized AQL-Query more human readable by filtering and using Yaml.
2014-08-21 11:47:45 +02:00
Willi Goesgens
a333f05387
Offer possibility to run unittests in valgrind
2014-08-14 10:57:50 +02:00
Max Neunhoeffer
84644a4c10
Report result of unittest in file.
2014-03-14 14:40:33 +01:00
Max Neunhoeffer
2a0e487520
Improve error reporting.
2014-03-14 10:33:22 +01:00
Max Neunhoeffer
bb49ae6c91
Use separate configurations for coordinator and dbservers.
2014-03-13 10:26:19 +01:00
Max Neunhoeffer
709feb8572
Fill in new configuration options for cluster case in script.
2014-02-28 14:56:39 +01:00
Jan Steemann
d1db2ac3ca
only print endpoints if present
2014-02-26 20:24:55 +01:00
Max Neunhoeffer
8a41a53dc5
Improve display.
2014-02-25 14:24:09 +01:00
Max Neunhoeffer
623ff40dbc
Add a shutdown_cluster script.
2014-02-24 15:59:24 +01:00
Max Neunhoeffer
a4c991ca89
Take out a debugging output.
2014-02-24 15:05:54 +01:00
Max Neunhoeffer
56c66a4e1d
Add 1024 to random number for port.
2014-02-24 15:02:59 +01:00
Max Neunhoeffer
6a91ba63f2
Add a convencience script to run unittests as follows:
...
scripts/run scripts/unittest.js all
2014-02-21 11:26:29 +01:00
Max Neunhoeffer
019bb7716f
Add authentication tests to js framework.
2014-02-21 10:09:50 +01:00
Max Neunhoeffer
2e81a722b1
Fix relaunch script.
2014-02-20 23:59:03 +01:00
Max Neunhoeffer
d53209bbea
Add relaunch script.
2014-02-20 10:19:41 +01:00
Max Neunhoeffer
89f0b13745
Fix cluster scripts.
2014-02-20 10:18:40 +01:00
scottashton
c2a69c844e
finished dygraph
2014-02-19 13:03:13 +01:00
Jan Steemann
d8061f56ab
pass ruby paths
2014-02-18 15:49:20 +01:00
Max Neunhoeffer
1c05f12c67
Create system collections in kickstarter.
2014-02-18 11:52:09 +01:00
Max Neunhoeffer
04cd14b91f
Update convenience scripts.
2014-02-18 10:15:13 +01:00
Max Neunhoeffer
2fa986ca4c
Add convenience scripts for cluster.
2014-02-18 10:14:47 +01:00