Commit Graph

175 Commits

Author SHA1 Message Date
Maxime Gimeno 74610660e7 Check package dependencies to decide if it should be tested by travis or not. 2018-02-02 12:08:05 +01:00
Maxime Gimeno c42e183aa0 Add opencv to travis and fix some stuff. 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Laurent Rineau d85bbc2e6a
Merge pull request #2742 from maxGimeno/Try_to_make_travis_better-GF
Travis: retry on apt-get failure
2018-01-31 12:07:49 +01:00
Laurent Rineau 9bb3acdb56
Merge pull request #2755 from maxGimeno/Travis-Remove_gcc-GF
Travis: Remove GCC
2018-01-31 12:06:45 +01:00
Maxime Gimeno f9a28aadb8 Remove gcc from the matrix, only use it for CHECK 2018-01-19 11:54:11 +01:00
Maxime Gimeno e4b8379583 Finalize modification 2018-01-19 09:27:29 +01:00
Maxime Gimeno fbcfe561b3 include the apt-get update if install failed. 2018-01-17 14:29:38 +01:00
Maxime Gimeno f4945c300d trivial 2018-01-17 09:17:00 +01:00
Maxime Gimeno eba767d8be also retry ppas 2018-01-16 18:05:40 +01:00
Maxime Gimeno 161cf61906 Add ppas manualy 2018-01-16 13:49:21 +01:00
Maxime Gimeno 42aa5fd47b First test 2018-01-16 12:54:07 +01:00
Maxime Gimeno 3097099302 Add openmesh to travis 2018-01-12 13:10:25 +01:00
Laurent Rineau 53a5c06b21
Merge pull request #2714 from maxGimeno/travis_boost-io-stream-GF
Add boost iostream to travis
2018-01-10 17:34:43 +01:00
Maxime Gimeno 41289d31d9 change test build name 2018-01-08 15:34:29 +01:00
Maxime Gimeno f3439891bd Test non standard path for cgal installation in travis. 2018-01-08 14:20:19 +01:00
Mael Rouxel-Labbé b8df8ba29b Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2018-01-08 10:44:01 +01:00
Maxime Gimeno 39f62e78e0 Add boost iostream to travis 2018-01-08 09:25:38 +01:00
Sébastien Loriot 5a7cf22e5a readd trailing whitespaces added by the script 2017-12-20 09:54:43 +01:00
Mael Rouxel-Labbé 0bca01d872 Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2017-12-19 17:22:03 +01:00
Laurent Rineau 08bc15141e
Merge branch 'master' into Aos_2-surface_sweep-efif 2017-12-19 17:20:28 +01:00
Maxime Gimeno 477c7804b1 Make install silent. 2017-12-11 14:07:00 +01:00
Mael Rouxel-Labbé 5064185e0b Modified .travis.yml 2017-12-08 11:45:35 +01:00
Laurent Rineau e80136e750
Merge branch 'master' into Aos_2-surface_sweep-efif 2017-12-07 15:00:47 +01:00
Efi Fogel f1483cfa25 Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
Merging Sebastien's fix to the surface-sweep cod.
Also, replaced all occurrences of '_SL_' with '_SS_'.
2017-12-07 15:56:00 +02:00
Mael Rouxel-Labbé 379b7a76fb Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2017-12-07 12:10:53 +01:00
Mael Rouxel-Labbé fdd2c38bf6 Added P3M3 to .travis 2017-12-06 14:24:32 +01:00
Laurent Rineau 97b9419da3 Fix CGAL_DIR in installed header-only 2017-12-06 12:58:17 +01:00
Efi Fogel 3b2110656e Renamed sweep_line to surface_sweep 2017-11-29 21:48:38 +02:00
Maxime Gimeno 2673a660c5 Add mpfi 2017-11-28 12:58:54 +01:00
Maxime Gimeno 9acf6ee484 Use make install in travis and change CGAL_DIR to /usr/local 2017-11-28 10:01:07 +01:00
Efi Fogel 7936109c6c Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
Conflicts:
	.travis.yml
	.travis/packages.txt
	Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
	Arrangement_on_surface_2/include/CGAL/Arr_bounded_planar_topology_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Arr_default_overlay_traits.h
	Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
	Arrangement_on_surface_2/include/CGAL/Arr_spherical_topology_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_batched_pl_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_insertion_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_overlay_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_topology_traits_2_impl.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_vert_decomp_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_planar_topology_traits_base_2.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_batched_pl_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_construction_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_insertion_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_overlay_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_vert_decomp_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_batched_pl_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_insertion_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_overlay_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_topology_traits_2_impl.h
	Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_vert_decomp_helper.h
	Arrangement_on_surface_2/include/CGAL/Arr_unb_planar_topology_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
	Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arr_default_planar_topology.h
	Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
	Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_batched_pl_ss_visitor.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_construction_ss_visitor.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_default_overlay_traits_base.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_insertion_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_ss_visitor.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_subcurve.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
	Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_vert_decomp_ss_visitor.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_meta_traits.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_sweep.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_visitor.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_simplifier.h
	Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_validation.h
	CGAL_ipelets/demo/CGAL_ipelets/arrangement.cpp
	Documentation/doc/Documentation/dependencies
	Installation/include/CGAL/config.h
	Snap_rounding_2/include/CGAL/Snap_rounding_2.h
	Surface_sweep_2/examples/Surface_sweep_2/CMakeLists.txt
	Surface_sweep_2/include/CGAL/Surface_sweep_2/No_intersection_surface_sweep_2_impl.h
	Surface_sweep_2/include/CGAL/Surface_sweep_2/No_overlap_event_base.h
	Surface_sweep_2/include/CGAL/Surface_sweep_2/Surface_sweep_2_utils.h
	Surface_sweep_2/include/CGAL/Surface_sweep_2_algorithms.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_event.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_subcurve.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Arr_insertion_sl_visitor.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_2_visitors.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_curve_pair.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_functors.h
	Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_subcurve.h
	Sweep_line_2/include/CGAL/Sweep_line_empty_visitor.h
2017-11-16 16:31:52 +02:00
Maxime Gimeno ea57dc7cbe add missing change in CHECK test 2017-11-08 10:51:33 +01:00
Jane Tournois e7659590cb run generate_travis and update the list of packages 2017-11-06 12:48:27 +01:00
Jane Tournois 7a605fd847 give some extra when travis fails because generate_travis should be run 2017-11-06 12:40:42 +01:00
Jane Tournois 092f81cc0a use `package_info` to detect packages
instead of `test`, `examples`, or `demo`
2017-11-06 12:39:12 +01:00
Jane Tournois 51d620c3a4 run generate_travis and update the list of packages 2017-11-06 11:54:28 +01:00
Simon Giraudot 38663431a1 Merge branch 'Classification-GF-old' into Classification-GF 2017-09-11 11:53:13 +02:00
Laurent Rineau 4770deaa29 update .travis.yml 2017-09-01 14:14:04 +02:00
Simon Giraudot 346c79ad66 Update travis package list 2017-08-30 14:33:23 +02:00
Sébastien Loriot 42750df0af sync travis config files 2017-08-09 09:32:10 +02:00
Maxime Gimeno ebfa4ad020 Change template and finalize 2017-08-07 09:07:55 +02:00
Maxime Gimeno 175a5f8a87 Test and paths update 2017-08-04 10:29:21 +02:00
Maxime Gimeno 0451214247 Add Qt5 path to cmake calls. 2017-08-03 10:44:35 +02:00
Maxime Gimeno 463652bf31 Add instructions for qmake 2017-08-02 14:12:31 +02:00
Laurent Rineau c4438a472b Merge branch 'master' into Aos_2-surface_sweep-efif 2017-07-05 15:39:09 +02:00
Laurent Rineau 4460923380 Re-add -Werror=inconsistent-missing-override even with clang-3.6 2017-07-04 17:59:40 +02:00
Maxime Gimeno 43b8fc4c99 Use version 2.6.3 of qglviewer instead of master 2017-06-21 15:19:21 +02:00
Maxime Gimeno c904fc419d use clang 3.6 2017-06-16 15:59:53 +02:00
Efi Fogel 3e6de6b439 Renamed sweep-line to surface-sweep and cleaned up 2017-05-27 12:30:41 +03:00
Laurent Rineau 685947ddec Install cmake 3.7 from a ppa 2017-04-14 17:25:41 +02:00
Laurent Rineau 33348ca968 Fix the relative path to the Git root directory 2017-04-14 15:53:13 +02:00
Laurent Rineau 38c6f6a64e test `check_headers` in Travis CHECK job 2017-04-13 15:16:27 +02:00
Laurent Rineau 91642f7760 Add -Werror=inconsistent-missing-override, factorize with functions 2017-04-06 16:57:50 +02:00
Laurent Rineau 26813b753c Modify the template as well 2017-03-31 17:07:59 +02:00
Laurent Rineau 4a4ce76ec9 Travis will now checks if the Travis file differs 2017-03-31 17:07:45 +02:00
Laurent Rineau 85fbbca46d Add the option --check
That option will set the exit code to 1 if the travis file changes.
2017-03-31 17:07:32 +02:00
Maxime Gimeno 719ff3fd9f Fix Demos tests. 2017-02-28 11:16:25 +01:00
Maxime Gimeno 25c4507e5a Replace == by =. 2017-02-27 16:02:43 +01:00
Maxime Gimeno 9e3ef25cfe Build qglviewer for demos needing it and fix the script in case there are multiple demos directories in a single package. 2017-02-27 13:00:37 +01:00
Maxime Gimeno cbb1b3a043 Manually install libqglviewer. 2017-02-21 11:20:22 +01:00
Maxime Gimeno d40183631b remove tbb. (version probably too old, false errors detected.) 2017-02-15 11:33:02 +01:00
Maxime Gimeno 0df8e152c3 Add tests for the demo :
- If a demo is found in a package, it is built, unless it is polyhedron
- If no path to a demo sub-directory or to a CMakeLists.txt were found, check in GraphicsView
- If the package is Polyhedron_demo, build it in a dedicated job.
2017-02-14 15:58:10 +01:00
Maxime Gimeno 39eefdf899 Add build for demos in all packages except Polyhedron 2017-02-14 11:49:20 +01:00
Laurent Rineau 78139bdf5e zsh is already installed 2017-02-01 18:08:53 +01:00
Laurent Rineau 87de8bfe4c test_merge_of_branch is too verbose with -x 2017-02-01 18:02:33 +01:00
Laurent Rineau 438c17f0e9 Move a comment 2017-02-01 17:44:38 +01:00
Laurent Rineau 669bcd87c5 No -e option, because the script deals with errors itself 2017-02-01 17:43:55 +01:00
Maxime Gimeno 821d4af5e2 Move Check in the first place of the matrix, and move the test_merge_of_branch inside. 2017-02-01 17:02:58 +01:00
Maxime Gimeno 701d3b31fc add test_merge_branch to travis.yml 2017-02-01 14:13:05 +01:00
Maxime Gimeno 3cab72ff92 Remove Operations_on_polyhedra examples and tests. 2017-01-16 14:57:34 +01:00
Maxime Gimeno 470640bff6 Gather packages by 3 to reduce number of jobs 2017-01-16 14:47:09 +01:00
Maxime Gimeno a227eb920d Fix template typo 2017-01-16 14:47:09 +01:00
Maxime Gimeno 0ddbd87e51 Add a .travis.yml generator and a check to detect if packages are missing from the matrix 2017-01-16 14:47:09 +01:00