[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jwt-dev] Documentation and build updates
|
Hello (again),
Since build.eclipse.org runs a X server, it is now used for testing
(added "export DISPLAY=localhost:1.0" in build.sh to use this X server
by default).
That means that:
* You don't require a X server on your local machine, nor to connect
using "ssh -X"
* Build now takes 4 to 8 minutes instead of 10 to 15.
Still is remaining the permissions problem. Some projects (php and wtp)
have a custom user that they use for builds (phpBuild and wtpBuild). I
wonder whether we could also have a jwtBuild user, that we could all use
for builds. If this solution seems good for you, I'll ask Denis on this
topic.
Regards
Mickael
Mickael Istria a écrit :
Hello,
I've made some improvements on the build process and related
documentations
Build process update:
* Releng folder was refactored
* Used a new base for building (see
http://wiki.eclipse.org/JWT_Automatic_Build#JWT_build_minimal_Eclipse_base
)
* build scripts now runs tests BUT
** running tests on Eclipse server requires you to have an Xserver on
your local machine (see
http://wiki.eclipse.org/JWT_Automatic_Build#Requirements )
** Build now takes around 10 minutes
** Still the permission problems reported by Florian on bug 259578
<https://bugs.eclipse.org/bugs/show_bug.cgi?id=259578>
* The build scripts creates a clone of the build base and adds to it
newly built JWT features and plugins, then runs the test scripts
(org.eclipse.jwt/releng/jwt-tests-plugin/test.xml)
* A test report is published on the update site (see
http://download.eclipse.org/technology/jwt/integration-update-site/ )
Documentation about build:
The page
http://wiki.eclipse.org/JWT_Automatic_Build#Adding_new_plugins_to_the_JWT_release
explains how to include new plugins into the build process
Documentation about Bug fixing:
I writed a little checklist of things that should be done in order to
solve a bug. Since the build now handles automated testing, this
strategy encourages Test Driven Development to ensure that we'll get
more and more non-regression tests.
http://wiki.eclipse.org/JWT_DeveloperFAQ#How_to_nicely_fix_a_bug.3F
If you have any correction or precision to give to this documentation,
do not hesitate to edit it.
Regards,
Mickael
_______________________________________________
jwt-dev mailing list
jwt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jwt-dev