Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006132OCamlOCamlbuild (the tool)public2013-08-18 20:062013-09-15 13:38
Reportergasche 
Assigned Togasche 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version4.01.1+devFixed in Version4.02.0+dev 
Summary0006132: [patchset RFC] reorganize the ocamlbuild testsuite
DescriptionThe attached patchset reorganizes the ocamlbuild testsuite, with the aim to make it easier to run some of the test from a bare OCaml installation (without ocamlfind, menhir, and some of the other things supported by ocamlbuild and for which some tests exists). The patch splits the tests in three files instead of level0.ml:

- internal.ml for tests that have no external dependency at all
- findlibonly.ml for tests that only rely on ocamlfind/findlib
- external.ml for the rest, with logic to skip tests depending on not-installed packages

commits
[1/4] ocamlbuild testsuite: add a "requirements" field to skip tests we cannot run
[2/4] ocamlbuild testsuite: factorize the color-code magic
[3/4] ocamlbuild testsuite: split level0.ml into internal.ml, findlibonly.ml, external.ml
[4/4] ocamlbuild testsuite: fix the PrincipalFlag test
TagsNo tags attached.
Attached Filesdiff file icon reorganize-ocamlbuild-testsuite.diff [^] (34,383 bytes) 2013-08-18 20:06 [Show Content]

- Relationships

-  Notes
(0010355)
gasche (developer)
2013-09-15 13:38

Committed in trunk.

- Issue History
Date Modified Username Field Change
2013-08-18 20:06 gasche New Issue
2013-08-18 20:06 gasche File Added: reorganize-ocamlbuild-testsuite.diff
2013-08-26 16:54 doligez Status new => feedback
2013-09-15 13:38 gasche Note Added: 0010355
2013-09-15 13:38 gasche Status feedback => new
2013-09-15 13:38 gasche Status new => resolved
2013-09-15 13:38 gasche Fixed in Version => 4.02.0+dev
2013-09-15 13:38 gasche Resolution open => fixed
2013-09-15 13:38 gasche Assigned To => gasche


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker