Max Neunhoeffer
e2eadd8239
Switch of statistics and foxx queues in local cluster script.
2015-11-03 10:19:27 +01:00
Jan Steemann
1fa5616b30
attempt to fix travis build status detection
2015-10-21 16:56:42 +02:00
Wilfried Goesgens
93bc281e39
Fix naming & removing of temp directories.
2015-10-02 13:50:07 +02:00
Wilfried Goesgens
a5d8c12067
unittesting framework
...
- don't output xml reports if we run single tests
- add another token to the 'this is not a testcase name' list
2015-10-02 13:38:25 +02:00
Willi Goesgens
10dbe60112
Implement launching of arangod for example generation; add documentation.
...
fixes #1455
2015-08-26 14:30:54 +02:00
Jan Steemann
a076da8f6c
fix jslint warning
2015-08-26 09:11:50 +02:00
Willi Goesgens
2c099b8348
Add a js-scripted way to invoke the example generator - for now it needs a running arangod instance.
2015-08-25 17:56:25 +02:00
Max Neunhoeffer
e74025fa2d
Add possibility to start a coordinator with console in an xterm.
2015-08-04 08:50:49 +02:00
Willi Goesgens
f32e793776
fix calculation of filename; out/ musn't be converted to out_
2015-06-26 09:28:46 +02:00
Willi Goesgens
fcc64191fe
Move temporary data during test runts into the out/ directory to keep the working directory clean.
2015-06-25 17:20:48 +02:00
Michael Hackstein
7f8be74c09
Added a test for OOM in Ditches for Neighbors. Added a test for missing vocbase in ExampleMatcher
2015-06-16 10:46:33 +02:00
Willi Goesgens
f9c2bc1c49
If we run in cygwin, we have to append .exe
2015-06-12 17:53:47 +02:00
Willi Goesgens
6c249858c0
Fix cluster detection for test names.
2015-05-13 11:22:36 +02:00
Alan Plum
cc823ea7fb
Linting.
2015-05-07 20:36:21 +02:00
Willi Goesgens
fbbe97b9b0
Modify unit testing suites so they publish the results with 'CL' as prefix if you're running in cluster mode.
2015-05-07 17:45:27 +02:00
Max Neunhoeffer
541b4c2f07
New startLocalCluster script, speed much better.
2015-04-13 12:02:16 +02:00
Alan Plum
69e63c2c64
Strict mode all the things.
2015-04-09 00:22:05 +02:00
Max Neunhoeffer
5bb07bbd9e
Change localhost to 127.0.0.1 for GCE.
2015-03-22 23:39:29 -07:00
Max Neunhoeffer
92bf0c98ce
Fix docker image name.
2015-03-18 00:01:06 -07:00
Max Neunhoeffer
86d16c4424
Add a script to start a cluster only with docker containers.
2015-03-17 23:48:48 -07:00
Willi Goesgens
bfb0d0e678
fix script, that shouldn't have been removed along with the ruby.
2015-03-05 09:25:26 +01:00
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