Opened 5 years ago

Closed 5 years ago

#939 closed task (fixed)

Switch FreeBSD bots (the Bessies) to cmake

Reported by: robe Owned by: robe
Priority: major Milestone: 3.8.0
Component: Buildbots Version: 3.6.2
Severity: Unassigned Keywords:
Cc:

Description

Right now bessie (64-bit) and bessie32 (32-bit) are testing using autotools. Since we are going to make cmake our primary build environment, I'm switching them to CMAKE.

Ufnortuantely when I upgraded the packages, evidentally I got 11.2 thigns because 11.1 was decommisioned and it broke a ton of stuff (like CMake).

So fixing that now (done already for bessie, in middle of fix for bessie32).

and when I am done, they'll both be running cmake 3.12.2

here is snapshot of bessie's run (of my dev branch)

7:34:09 -- Enable GEOS unit tests build - ON
07:34:09 -- Enable GEOS XML tests build - ON
07:34:09 -- Enable GEOS large geometry tests build - ON
07:34:09 -- Enable GEOS performance tests build - ON
07:34:09 -- CMake 3.12.2 successfully configured GEOS using Unix Makefiles generator
07:34:09 -- Configuring done
07:34:10 -- Generating done

I'll keep the 3.7 at autotools

Change History (3)

comment:1 by robe, 5 years ago

okay my branch is a week or 2 old, but Bessie's cmake passes all tests except for the same stupid one I disabled in 3.7

07:57:31 geos::triangulate::quadedge::Vertex: .
07:57:31 geos::util::UniqueCoordinateArrayFilter: .
07:57:31 
07:57:31 ---> group: geos::geom::CoordinateArraySequenceFactory, test: test<1>
07:57:31      problem: assertion failed
07:57:31 
07:57:31 tests summary: failures:1 ok:1146
07:57:31 
07:57:31     Start 2: test_xmltester

07:57:52 2/8 Test #2: test_xmltester ...................   Passed   21.18 sec
07:57:52     Start 3: test_bug234
07:57:52 3/8 Test #3: test_bug234 ......................   Passed    0.01 sec
07:57:52     Start 4: test_sweep_line_speed

07:57:54 4/8 Test #4: test_sweep_line_speed ............   Passed    2.42 sec
07:57:54     Start 5: perf_class_sizes
07:57:54 5/8 Test #5: perf_class_sizes .................   Passed    0.01 sec
07:57:55     Start 6: perf_iterated_buffer

07:58:20 6/8 Test #6: perf_iterated_buffer .............   Passed   25.63 sec
07:58:20     Start 7: perf_rectangle_intersects

07:58:21 7/8 Test #7: perf_rectangle_intersects ........   Passed    1.33 sec
07:58:21     Start 8: perf_memleak_mp_prep

07:58:36 8/8 Test #8: perf_memleak_mp_prep .............   Passed   14.77 sec
07:58:36 
07:58:36 88% tests passed, 1 tests failed out of 8
07:58:36 
07:58:36 Total Test time (real) =  67.15 sec
07:58:36 
07:58:36 The following tests FAILED:
07:58:36 	  1 - test_geos_unit (Failed)
07:58:36 Errors while running CTest
07:58:37 Scanning dependencies of target check
07:58:37 Test project /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/8522e229e49d29254aed79892d019222b74d20b1/build
07:58:37     Start 1: test_geos_unit

07:58:37 1/8 Test #1: test_geos_unit ...................***Failed    0.68 sec
07:58:37     Start 2: test_xmltester

07:58:55 2/8 Test #2: test_xmltester ...................   Passed   17.78 sec
07:58:55     Start 3: test_bug234
07:58:55 3/8 Test #3: test_bug234 ......................   Passed    0.01 sec
07:58:55     Start 4: test_sweep_line_speed

07:58:58 4/8 Test #4: test_sweep_line_speed ............   Passed    2.85 sec
07:58:58     Start 5: perf_class_sizes
07:58:58 5/8 Test #5: perf_class_sizes .................   Passed    0.01 sec
07:58:58     Start 6: perf_iterated_buffer

07:59:26 6/8 Test #6: perf_iterated_buffer .............   Passed   27.90 sec
07:59:26     Start 7: perf_rectangle_intersects

07:59:27 7/8 Test #7: perf_rectangle_intersects ........   Passed    1.62 sec
07:59:28     Start 8: perf_memleak_mp_prep

07:59:44 8/8 Test #8: perf_memleak_mp_prep .............   Passed   16.22 sec
07:59:44 
07:59:44 88% tests passed, 1 tests failed out of 8
07:59:44 
07:59:44 Total Test time (real) =  67.12 sec
07:59:44 
07:59:44 The following tests FAILED:
07:59:44 	  1 - test_geos_unit (Failed)
07:59:44 Errors while running CTest
07:59:44 *** Error code 8
07:59:44 
07:59:44 Stop.
07:59:44 make[3]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/8522e229e49d29254aed79892d019222b74d20b1/build
07:59:44 *** Error code 1
07:59:44 
07:59:44 Stop.
07:59:44 make[2]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/8522e229e49d29254aed79892d019222b74d20b1/build
07:59:44 *** Error code 1
07:59:44 
07:59:44 Stop.
07:59:44 make[1]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/8522e229e49d29254aed79892d019222b74d20b1/build
07:59:44 *** Error code 1
07:59:44 
07:59:44 Stop.
07:59:44 make: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/8522e229e49d29254aed79892d019222b74d20b1/build

07:59:44 Build step 'Execute shell' marked build as failure
07:59:45 Finished: FAILURE

but the notice is easier to make sense of than the autotools response of

02:04:50 make  check-TESTS
02:04:51 FAIL: geos_unit
02:04:51 ============================================================================
02:04:51 Testsuite summary for 
02:04:51 ============================================================================
02:04:51 # TOTAL: 1
02:04:51 # PASS:  0
02:04:51 # SKIP:  0
02:04:51 # XFAIL: 0
02:04:51 # FAIL:  1
02:04:51 # XPASS: 0
02:04:51 # ERROR: 0
02:04:51 ============================================================================
02:04:51 See tests/unit/test-suite.log
02:04:51 ============================================================================
02:04:51 *** Error code 1

I'll check in my change to flip to cmake testing after I am done upgrading bessie32

comment:2 by robe, 5 years ago

Summary: Switch FreeBSD bots (the Besssies) to cmakeSwitch FreeBSD bots (the Bessies) to cmake

comment:3 by Regina Obe <lr@…>, 5 years ago

Resolution: fixed
Status: assignedclosed

In 8642d9d/git:

Flip bessies to cmake build test. Closes #939. Exclude exes from commit.

Note: See TracTickets for help on using tickets.