head 1.2;
access;
symbols
perseant-exfatfs-base-20240630:1.2
perseant-exfatfs:1.2.0.24
perseant-exfatfs-base:1.2
cjep_sun2x:1.2.0.22
cjep_sun2x-base:1.2
cjep_staticlib_x-base1:1.2
cjep_staticlib_x:1.2.0.20
cjep_staticlib_x-base:1.2
phil-wifi-20200421:1.2
phil-wifi-20200411:1.2
phil-wifi-20200406:1.2
pgoyette-compat-merge-20190127:1.2
pgoyette-compat-20190127:1.2
pgoyette-compat-20190118:1.2
pgoyette-compat-1226:1.2
pgoyette-compat-1126:1.2
pgoyette-compat-1020:1.2
pgoyette-compat-0930:1.2
pgoyette-compat-0906:1.2
pgoyette-compat-0728:1.2
pgoyette-compat-0625:1.2
pgoyette-compat-0521:1.2
pgoyette-compat-0502:1.2
pgoyette-compat-0422:1.2
pgoyette-compat-0415:1.2
pgoyette-compat-0407:1.2
pgoyette-compat-0330:1.2
pgoyette-compat-0322:1.2
pgoyette-compat-0315:1.2
pgoyette-compat:1.2.0.18
pgoyette-compat-base:1.2
perseant-stdc-iso10646:1.2.0.16
perseant-stdc-iso10646-base:1.2
prg-localcount2-base3:1.2
prg-localcount2-base2:1.2
prg-localcount2-base1:1.2
prg-localcount2:1.2.0.14
prg-localcount2-base:1.2
pgoyette-localcount-20170426:1.2
bouyer-socketcan-base1:1.2
pgoyette-localcount-20170320:1.2
bouyer-socketcan:1.2.0.12
bouyer-socketcan-base:1.2
pgoyette-localcount-20170107:1.2
pgoyette-localcount-20161104:1.2
localcount-20160914:1.2
pgoyette-localcount-20160806:1.2
pgoyette-localcount-20160726:1.2
pgoyette-localcount:1.2.0.10
pgoyette-localcount-base:1.2
yamt-pagecache-base9:1.2
yamt-pagecache-tag8:1.2
tls-earlyentropy:1.2.0.6
tls-earlyentropy-base:1.2
riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
riastradh-drm2-base3:1.2
agc-symver:1.2.0.8
agc-symver-base:1.2
tls-maxphys-base:1.2
yamt-pagecache-base8:1.2
yamt-pagecache-base7:1.2
yamt-pagecache-base6:1.2
yamt-pagecache-base5:1.2
yamt-pagecache-base4:1.2
yamt-pagecache-base3:1.2
yamt-pagecache-base2:1.2
yamt-pagecache:1.2.0.4
yamt-pagecache-base:1.2
bouyer-quota2-nbase:1.2
bouyer-quota2:1.2.0.2
bouyer-quota2-base:1.2
atf-0-9:1.1.1.2
atf-0-8:1.1.1.2
atf-0-7:1.1.1.1
TNF:1.1.1;
locks; strict;
comment @# @;
1.2
date 2010.06.18.15.41.21; author jmmv; state dead;
branches;
next 1.1;
1.1
date 2009.12.22.13.25.58; author jmmv; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2009.12.22.13.25.58; author jmmv; state Exp;
branches;
next 1.1.1.2;
1.1.1.2
date 2010.05.08.08.05.23; author jmmv; state Exp;
branches;
next ;
desc
@@
1.2
log
@Remove unnecessary files
The just-commited prepare-import.sh script will take care of spotting extra
files that may be unnecessary during a future import.
@
text
@
Redistribution terms
Julio
Merino
The NetBSD Foundation
License
Copyright (c) 2007, 2008, 2009 The NetBSD Foundation, Inc. All
rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.
Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Relicensed code
The following code snippets have been taken from other projects.
Even though they were not originally licensed under the terms above, the
original authors have agreed to relicense their work so that this project
can be distributed under a single license. This section is put here just
to clarify this fact.
configure.ac,
Makefile.am: The original versions were derived from
the ones in the XML Catalog Manager project, version 2.2.
Author: Julio M. Merino Vidal
jmmv@@users.sourceforge.net
atf-c/ui.c: The format_paragraph and
format_text functions were derived form the ones in the Monotone project,
revision 3a0982da308228d796df35f98d787c5cff2bb5b6.
Author: Julio M. Merino Vidal jmmv@@NetBSD.org
atf-c++/io.hpp,
atf-c++/io.cpp,
tests/atf-c++/t_io.cpp: These files were derived
from the file_handle, systembuf, pipe, pistream and postream classes and
tests found in the Boost.Process library.
Author: Julio M. Merino Vidal
jmmv84@@gmail.com
admin/check-style.sh,
admin/check-style-common.awk,
admin/check-style-cpp.awk,
admin/check-style-shell.awk: These files, except the
first one, were first implemented in the Buildtool project. They were
later adapted to be part of Boost.Process and, during that process, the
shell script was created.
Author: Julio M. Merino Vidal
jmmv84@@gmail.com
@
1.1
log
@Initial revision
@
text
@@
1.1.1.1
log
@Import atf 0.7. Changes in this release:
* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
will come later.
* Migrated all build-time checks for header files to proper ATF tests.
This demonstrates the use of the new feature described above.
* Added an internal API for child process management.
* Converted all plain-text distribution documents to a Docbook canonical
version, and include pre-generated plain text and HTML copies in the
distribution file.
* Simplified the contents of the Makefile.am by regenerating it from a
canonical Makefile.am.m4 source. As a side-effect, some dependency
specifications were fixed.
* Migrated all checks from the check target to installcheck, as these
require ATF to be installed.
* Fixed sign comparison mismatches triggered by the now-enabled
-Wsign-compare.
* Fixed many memory and object leaks.
@
text
@@
1.1.1.2
log
@Import atf 0.8. Changes in this release:
* Test programs no longer run several test cases in a row. The execution
of a test program now requires a test case name, and that single test
case is executed. To execute several test cases, use the atf-run
utility as usual.
* Test programs no longer fork a subprocess to isolate the execution of
test cases. They run the test case code in-process, and a crash of the
test case will result in a crash of the test program. This is to ease
debugging of faulty test cases.
* Test programs no longer isolate their test cases. This means that they
will not create temporary directories nor sanitize the environment any
more. Yes: running a test case that depends on system state by hand
will most likely yield different results depending on where (machine,
directory, user environment, etc.) it is run. Isolation has been moved
to atf-run.
* Test programs no longer print a cryptic format (application/X-atf-tcs)
on a special file channel. They can now print whatever they want on
the screen. Because test programs can now only run one test case every
time, providing controlled output is not necessary any more.
* Test programs no longer write their status into a special file
descriptor. Instead, they create a file with the results, which is
later parsed by atf-run. This changes the semantics of the -r flag.
* atf-run has been adjusted to perform the test case isolation. As a
result, there is now a single canonical place that implements the
isolation of test caes. In previous releases, the three language
bindings (C, C++ and shell) had to be kept in sync with each other
(read: not a nice thing to do at all). As a side effect of this
change, writing bindings for other languages will be much, much easier
from now on.
* atf-run forks test programs on a test case basis, instead of on a test
program basis as it did before. This is to provide the test case
isolation that was before implemented by the test programs themselves.
* Removed the atf-exec tool. This was used to implement test case
isolation in atf-sh, but it is now unnecessary.
* It is now optional to define the descr meta-data property. It has been
proven to be mostly useless, because test cases often carry a
descriptive name of their own.
@
text
@d23 2
a24 2
Copyright (c) 2007, 2008, 2009, 2010 The NetBSD Foundation, Inc.
All rights reserved.
@