Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
lemonldap-ng
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
244
Issues
244
List
Boards
Labels
Service Desk
Milestones
Merge Requests
2
Merge Requests
2
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
LemonLDAP NG
lemonldap-ng
Commits
0333eaa7
Commit
0333eaa7
authored
Mar 16, 2018
by
Xavier Guimard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Starman target for tests
parent
3f50519c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
1 deletion
+25
-1
Makefile
Makefile
+25
-1
No files found.
Makefile
View file @
0333eaa7
...
...
@@ -475,11 +475,29 @@ start_web_server: all prepare_test_server
2>&1 |
grep
-v
'Permission denied'
||
true
;
\
echo
"Launching plackup"
;
\
$(MAKE)
plackup
;
\
elif
test
"
$(TESTWEBSERVER)
"
=
"starman"
;
then
\
if
test
"
$(TESTUSESSL)
"
=
"1"
;
then
\
ARGS
=
"--ssl-cert-file e2e-tests/cert.pem --ssl-key-file e2e-tests/key.pem --enable-ssl"
;
\
else
\
ARGS
=
;
\
fi
;
\
echo
"ARGS=
$$
ARGS"
;
\
LLNG_DEFAULTCONFFILE
=
`
pwd
`
/e2e-tests/conf/lemonldap-ng.ini
\
PERL5LIB
=
`
pwd
`
/lemonldap-ng-common/blib/lib/:
`
pwd
`
/lemonldap-ng-handler/blib/lib/:
`
pwd
`
/lemonldap-ng-portal/blib/lib/:
`
pwd
`
/lemonldap-ng-manager/blib/lib/
\
/usr/bin/start_server
\
--log-file
=
e2e-tests/conf/starman.log
\
--pid-file
=
e2e-tests/conf/server.pid
\
--status-file
=
e2e-tests/conf/server-status.pid
\
--daemonize
\
--
starman
\
--port
=
$(TESTWEBSERVERPORT)
\
--workers
3
\
$$
ARGS
\
e2e-tests/llng.psgi
;
\
else
\
echo
"!!!!! Unknown test server:
$(TESTWEBSERVER)
!!!!!"
>
&2
;
\
exit
1
;
\
fi
reload_web_server
:
@
if
[
-e
e2e-tests/conf/apache2.pid
]
;
then
\
...
...
@@ -489,6 +507,11 @@ reload_web_server:
kill
-HUP
`
cat
e2e-tests/conf/nginx.pid
`
;
\
kill
`
cat
e2e-tests/conf/llng-fastcgi.pid
`
||
true
;
\
$(MAKE)
plackup
;
\
elif
[
-e
e2e-tests/conf/server.pid
]
;
then
\
/usr/bin/start_server
\
--pid-file
=
e2e-tests/conf/server.pid
\
--status-file
=
e2e-tests/conf/server-status.pid
\
--restart
;
\
else
\
$(MAKE)
start_web_server
;
\
fi
...
...
@@ -505,6 +528,7 @@ stop_web_server:
-
@[
-e
e2e-tests/conf/nginx.pid
]
&&
kill
`
cat
e2e-tests/conf/nginx.pid
`
||
true
-
@[
-e
e2e-tests/conf/llng-fastcgi.pid
]
&&
kill
`
cat
e2e-tests/conf/llng-fastcgi.pid
`
&&
rm
-f
e2e-tests/conf/llng-fastcgi.pid
||
true
-
@[
-e
e2e-tests/conf/slapd.pid
]
&&
kill
`
cat
e2e-tests/conf/slapd.pid
`
||
true
-
@[
-e
e2e-tests/conf/server.pid
]
&&
kill
`
cat
e2e-tests/conf/server.pid
`
||
true
# Clean
@
rm
-rf
e2e-tests/conf
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment