Eric Lippmann
bf3c87ede4
Vagrant: Add nodejs and PHPUnit
...
refs #4219
2013-06-11 11:45:01 +02:00
Eric Lippmann
a4d5501de5
Vagrant: Add phpcs
...
refs #4219
2013-06-11 11:45:00 +02:00
Eric Lippmann
117c8430be
Vagrant: Add phantomjs and casperjs
...
refs #4219
2013-06-11 11:45:00 +02:00
Jannis Moßhammer
ea2ad1f8c0
Merge branch 'master' of ssh://git.icinga.org/icinga2-web into bugfix/psr-compliance-4246
2013-06-10 16:46:18 +02:00
Jannis Moßhammer
f898e2e367
Fix broken files in Statusdat Expression handler
...
The function tokens in the Expression handler didn't
work after they were rewritten, as the rewrite was
missing in certain files. This is fixed now
refs #4246
2013-06-10 16:44:58 +02:00
Marius Hein
c7e682401d
Merge branch 'feature/polish-library-4257'
...
fixes #4257
2013-06-07 16:21:12 +02:00
Eric Lippmann
0098053187
Remove empty files from the Icinga library
...
refs #4257
2013-06-07 15:46:33 +02:00
Jannis Moßhammer
54ccb9b12a
Move libraries from incubator to working tree for evaluation
...
Add all untested files from incubator's library/Icinga to working
tree library/Icinga
refs #4257
2013-06-07 15:46:33 +02:00
Jannis Moßhammer
1b600a8dd3
Merge branch 'bugfix/psr-compliance-4246'
...
fixes #4246
2013-06-07 15:28:08 +02:00
Marius Hein
0a58ecb477
Merge branch 'feature/uitest-4213'
...
fixes #4213
2013-06-07 15:12:29 +02:00
Marius Hein
6f80d410b8
Integrate javascript frontend/component tests
...
Fix output and make smaller
refs 4213
2013-06-07 15:09:31 +02:00
Marius Hein
2172937138
Fix PSR compliance
...
Add some inspection items to fix.
refs #4246
2013-06-07 13:35:03 +02:00
Marius Hein
e05ca449ae
Fix PSR compliance
...
Alter files to follow PSR standards.
refs #4246
2013-06-07 13:29:11 +02:00
Jannis Moßhammer
9ff7638c17
Merge branch 'feature/uitest-4213' of ssh://git.icinga.org/icinga2-web into feature/uitest-4213
...
Conflicts:
test/frontend/runtests
test/frontend/runtests.sh
refs #4213
2013-06-07 10:38:02 +02:00
Jannis Moßhammer
3e4ae41e8a
Rename runtests.sh to runtest
...
As we have different executables for executing the runtests scripts,
runtests.sh is now renamed to runtests in order to stay consistent
over all testrunners
refs #4213
refs #4244
2013-06-07 10:34:39 +02:00
Eric Lippmann
e9bd0648ab
Vagrant/LDAP: Fix members of group `Users`
...
refs #4218
2013-06-06 17:06:48 +02:00
Marius Hein
172c699c47
Fix PSR compliance
...
Commit first part of correction.
refs #4246
2013-06-06 16:52:54 +02:00
Jannis Moßhammer
b253c4c069
Renamed runtest to runtests.sh
...
refs #4213
2013-06-06 16:13:32 +02:00
Jannis Moßhammer
26644b091b
Renamed runtest to runtests.sh
2013-06-06 16:13:16 +02:00
Jannis Moßhammer
359b51be43
Add testrunner for frontend tests
...
This runner should conform to our runner specification
refs #4213
refs #4244
2013-06-06 16:07:32 +02:00
Jannis Moßhammer
a1298e6edd
Add dummy test case for casperjs
...
The dummy test only checks whether our build server has the correct
title when called. Also the i2w-config.js toolkit is provided
to help testing correct paths
refs #4213
2013-06-06 16:05:55 +02:00
Eric Lippmann
59b9a7a448
Vagrant: Add openldap stack w/ example data
...
refs #4218
2013-06-06 12:27:28 +02:00
Eric Lippmann
11f4a5b0b5
Merge branch 'feature/php-regression-4102'
...
Conflicts:
.gitignore
2013-06-05 11:19:12 +02:00
Marius Hein
beb6fde90a
Merge branch 'feature/Vagrant-4202'
...
Conflicts:
.gitignore
2013-06-05 10:53:35 +02:00
Marius Hein
29f032502c
Integrate regression tests
...
Add js regression structure and configured mocha
2013-06-04 17:20:18 +02:00
Marius Hein
8d08167d11
Integrate regression tests
...
Removed javascript directory, because we use js for that.
refs #4102
2013-06-04 16:00:35 +02:00
Marius Hein
a221568a84
Integrate regression tests
...
Add regression testing for php: structure and bogus test.
refs #4102
2013-06-04 15:55:44 +02:00
Eric Lippmann
c09508212a
Vagrant: Add MK Livestatus
...
refs #4217
2013-06-04 14:27:13 +02:00
Eric Lippmann
039ab7ec55
Vagrant: Install icinga plugins
...
refs #4229
2013-06-04 12:42:18 +02:00
Marius Hein
5df14b41e1
Merge branch 'feature/build-server-integration-4067'
...
Conflicts:
.gitignore
2013-06-04 11:40:20 +02:00
Marius Hein
321aa9b4e3
Integrate PHPCS
...
Include only own code, test for binary
refs #4070
2013-06-04 11:26:12 +02:00
Marius Hein
ed24a90c1a
Integrate PHPUNIT
...
Modify tester, chdir to tests directory and test binary
refs #4068
2013-06-04 11:20:22 +02:00
Eric Lippmann
ebfe5ab7f0
Vagrant/PostgreSQL: Install php library
...
refs #4215
2013-06-04 10:22:17 +02:00
Marius Hein
9b907e3cd3
Move tested existing resources to new productive repository
...
Rename docs, tests and test/ui to doc, test and test/frontend to
suite skeleton definition.
refs #4212
2013-06-04 10:20:51 +02:00
Marius Hein
65a8975117
Move tested existing resources to new productive repository
...
Drop swap filed
refs #4212
2013-06-04 10:18:02 +02:00
Marius Hein
4bb3e73d41
Move tested existing resources to new productive repository
...
Add initial gitignore file
refs #4212
2013-06-04 10:10:45 +02:00
Eric Lippmann
8c3bc30677
Vagrant/Icinga w/ PostgreSQL: Add proper apache configuration
...
Icinga with IDOUtils running on a PostgreSQL database is now available
via /icinga-pgsql
refs #4215
2013-06-03 18:01:49 +02:00
Eric Lippmann
fc370f7801
Vagrant/Icinga w/ MySQL: Add proper apache configuration
...
Icinga with IDOUtils running on a MySQL database is now available
via /icinga-mysql
refs #4216
2013-06-03 17:54:44 +02:00
Eric Lippmann
9eafe3b54a
Vagrant/PHP: Require package apache
...
refs #4232
2013-06-03 17:38:16 +02:00
Eric Lippmann
62c90f91e0
Vagrant/PostgreSQL: Remove owner and group settings from pg_hba.conf
...
This keeps postgres as owner and group.
refs #4215
2013-06-03 17:35:19 +02:00
Eric Lippmann
fc8584b6f8
Vagrant: Fix failing mount "./pub", "./pub" missing on host
...
refs #4231
2013-06-03 17:30:46 +02:00
Jannis Moßhammer
d7bbf256b3
Add additional resources
...
refs #4212
2013-06-03 17:05:59 +02:00
Jannis Moßhammer
aab69a41e8
Add tested ldap and web libraries
...
refs #4212
2013-06-03 17:02:08 +02:00
Jannis Moßhammer
2a9d7aa187
Add tested commandpipe connector
...
refs #4212
2013-06-03 16:56:08 +02:00
Jannis Moßhammer
f6b5f5d405
Add tested Backend ressource
...
Only statusdat is currently tested
refs #4212
2013-06-03 16:36:10 +02:00
Jannis Moßhammer
8abfd0a2d0
Add tested application-wide resources
...
- Logging
- Qlinks
refs #4212
2013-06-03 16:24:11 +02:00
Jannis Moßhammer
ba38c89755
Add tested Statusdat Protocol
...
In order to run the tests, phpunit must be called in the
tests/php folder
refs #4212
2013-06-03 16:14:46 +02:00
Johannes Meyer
4b225eccee
Fix: Style-checkers report their output to wrong location
2013-06-03 16:07:52 +02:00
Jannis Moßhammer
66b8f70e3e
Add vendor libraries
...
we use the following vendor libraries:
- Markdown.php for on-the-fly creation of documentation
- htmlpurifier for sane HTML output
- lessphp for on-the-fly creation of css out of less files
- tcpdf for pdf generation in the backend
refs #4212
2013-06-03 15:37:30 +02:00
Jannis Moßhammer
4b2b28b65b
Add test directory from incubator
...
This contains only php tests, although the folders
for javascript and ui are created now
refs #4212
2013-06-03 15:34:57 +02:00