Commit Graph

42 Commits

Author SHA1 Message Date
Laurent Rineau b2b0d9d486 Push last version of my scripts 2019-03-20 10:44:21 +01:00
Laurent Rineau 5878f49479 Debug trick, to help pass `-x` from shell to sub-shell 2018-01-16 16:56:23 +01:00
Laurent Rineau e8914e3c5a Update the patch to testsuite results 2017-09-22 10:48:45 +02:00
Philipp Möller 686116debb Move run_doxygen_testsuite to Scripts
This script should be part of a (internal) release so the machine
building releases or testsuites can use the appropriate version for a
given release.
2016-01-08 11:39:52 +01:00
Laurent Rineau fa281d882f Fix my last patch
The git-fetch command was wrong and said:

    fatal: Couldn't find remote ref cgal-dev

I should have tested!
2015-04-02 17:08:27 +02:00
Laurent Rineau be3aae126e Fix the release creation script
That fix explains why the integration branch was not reset correctly:
cgal-dev was not fetched, so cgal-dev/master was still pointing to a
commit made three weeks ago.
2015-04-01 17:56:25 +02:00
Laurent Rineau ac04d78dde Update after switch to Github 2015-03-10 14:50:42 +01:00
Laurent Rineau 39a43e31ab Modify the release creation scripts for Github 2015-03-05 22:01:26 +01:00
Laurent Rineau 893e09a1b2 Change the rename of the remote 2015-03-05 02:29:15 +01:00
Laurent Rineau 1a6859e18d New scripts, to collect data for the demos installer 2014-11-05 16:09:42 +01:00
Laurent Rineau 2d6c04f415 Add a new script
That script displays the diffs between testsuite results
2014-10-31 17:34:45 +01:00
Laurent Rineau 90692eb76f Adapt the script for integration-4.5 2014-09-25 14:11:37 +02:00
Laurent Rineau f18e50726c Restore Doxygen testsuite 2014-08-27 16:34:11 +02:00
Laurent Rineau dffb22f732 Do not reset 'integration' when it is not used 2014-05-20 15:50:12 +02:00
Laurent Rineau c189e14558 Launch the create_new_release script from the branch itself
It is strange, because create_new_release will call create_internal_release
from the PATH, and the current branch is not in the PATH. But I need that
to test the new way of creating CGAL releases using CMake.
2013-12-06 17:19:11 +01:00
Sébastien Loriot 153392de88 update testsuite script 2013-12-05 12:40:43 +01:00
Laurent Rineau 0aa7820025 Try to avoid that dump-crontab commit anything by my crontab 2013-10-16 18:33:59 +02:00
Laurent Rineau 8b6a012033 prepare the documentation for the release 2013-10-15 17:59:56 +02:00
Laurent Rineau 58fa1c6302 The Doxygen testsuite now uses a local MathJax 2013-10-15 17:29:38 +02:00
Laurent Rineau 1610b30c68 Fix the error reporting of the automatic Doxygen testsuite 2013-10-15 15:54:36 +02:00
Laurent Rineau 0b994b8820 create_release: quiet the script, and better error reporting 2013-08-21 15:19:48 +02:00
Laurent Rineau 4869604716 Update the script that create new releases: cgal_manual is no longer needed 2013-08-20 17:20:42 +02:00
Laurent Rineau 19764d2634 Update the script run_doxygen_testsuite to avoid compilation errors
Before that change, at the end we could see:

Built target Documentation_doc
Scanning dependencies of target Documentation_postprocess
Traceback (most recent call last):
  File "/home/cgal-testsuite/integration/Documentation/html_output_post_processing.py", line 25, in <module>
    from lxml import etree
ImportError: No module named lxml
make[3]: *** [Documentation/CMakeFiles/Documentation_postprocess] Error 1
make[2]: *** [Documentation/CMakeFiles/Documentation_postprocess.dir/all] Error 2
make[1]: *** [Documentation/CMakeFiles/Documentation_testsuite_publish.dir/rule] Error 2
make: *** [Documentation_testsuite_publish] Error 2
2013-08-19 16:01:33 +02:00
Laurent Rineau 4f5497c002 Update the Doxygen test process 2013-08-19 12:50:34 +02:00
Laurent Rineau 7333acfce9 Add the execution bits in permissions 2013-08-09 15:36:16 +02:00
Laurent Rineau ea1bac1cea New script to run the doxygen testsuite
That script was previously hardcoded in a cron job line.
2013-08-06 15:40:04 +02:00
Laurent Rineau dbb893a3d4 Automated commits should only allow fast-forward git pulls 2013-04-09 16:57:04 +02:00
Laurent Rineau 5643f32d0a Minor: quote a variable that contains a directory path 2013-02-28 18:07:54 +01:00
Laurent Rineau 6210cdaa11 Actually *trigger* the testsuites!
Yesterday I commited a version of the script with an "exit" in the
middle. That early exit was for testing purpose, but I commited it.
2012-12-19 08:58:15 +01:00
Laurent Rineau 559aeb948f Implement testsuite-Monday, testsuite-Tuesday, and so on... 2012-12-18 20:37:55 +01:00
Laurent Rineau 9207f428c8 Implement the reseting of integration 2012-12-18 20:19:10 +01:00
Laurent Rineau c4d35cd207 Add an option --no-scm-update to create_new_release
My script
Maintenance/infrastructure/cgal.geometryfactory.com/bin/create_release
already fetch and reset the SCM (to precompile manual tools). No need have
create_release to it again.
2012-11-30 12:50:30 +01:00
Laurent Rineau d4e0a891c0 git pull is not robust.
Now I use `git rev-parse --abbrev-rev HEAD` to get the branch name, and
then `git reset --hard` to force the update to the last revision of the
branch.
2012-11-30 11:17:49 +01:00
Laurent Rineau 899e8c55d1 Fix bin/dump_crontab
~/infrastructure is a symlink to ~/CGAL/branches/local-master.git where I
can modify files
2012-11-13 14:45:13 +01:00
Laurent Rineau 92eb710f3d Quiet bin/dump_crontab, when nothing is done. 2012-11-13 14:01:01 +01:00
Laurent Rineau 2f8be5406d Fix bin/dump_crontab 2012-11-13 13:56:04 +01:00
Laurent Rineau 66b53d1d07 Update bin/dump_crontab to Git 2012-11-13 13:45:52 +01:00
Laurent Rineau 8b2ca2a747 Prepare release scripts for Git 2012-10-22 14:42:42 +00:00
Laurent Rineau 0b8cff4f1a My $HOME/CGAL/trunk is a symlink to next, but still... 2012-07-27 14:14:36 +00:00
Laurent Rineau 5c363a0d8e New script, that dumps my crontab to SVN. 2011-03-08 11:20:34 +00:00
Laurent Rineau ddecab8cb4 Update scripts to that manual tools can be in candidate-packages 2010-10-11 22:05:22 +00:00
Laurent Rineau c9d85975e3 Commit also auxiliary script that create new releases, and update the manual tools. 2010-10-11 21:34:32 +00:00