summaryrefslogtreecommitdiffstats
path: root/contrib/atf/atf-c++/tests.cpp
diff options
context:
space:
mode:
authorjmmv <jmmv@FreeBSD.org>2013-12-29 02:57:10 +0000
committerjmmv <jmmv@FreeBSD.org>2013-12-29 02:57:10 +0000
commit2cc168fb9fc9be682ff4c984b6306ddfe22c033d (patch)
tree65f81fcb32677687d7156f496d0c2c2b05ab505c /contrib/atf/atf-c++/tests.cpp
parent17b80845b0ba13495186831d3505af8c20eeb6ac (diff)
downloadFreeBSD-src-2cc168fb9fc9be682ff4c984b6306ddfe22c033d.zip
FreeBSD-src-2cc168fb9fc9be682ff4c984b6306ddfe22c033d.tar.gz
Update atf to 0.18 and remove the code of the deprecated tools.
This is a MFC into stable/10 of: - r258286 Update notes for imports of atf. - r258289 MFV: Import atf-0.18. - r258290 Drop all ATF tools code. This is "make tinderbox" clean as run on ref10-amd64 with the default WITHOUT_TESTS option. A "make buildworld" with WITH_TESTS set now works as well.
Diffstat (limited to 'contrib/atf/atf-c++/tests.cpp')
-rw-r--r--contrib/atf/atf-c++/tests.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/atf/atf-c++/tests.cpp b/contrib/atf/atf-c++/tests.cpp
index cdc0dfb..2c351fc 100644
--- a/contrib/atf/atf-c++/tests.cpp
+++ b/contrib/atf/atf-c++/tests.cpp
@@ -55,9 +55,11 @@ extern "C" {
#include "atf-c/utils.h"
}
+#include "noncopyable.hpp"
#include "tests.hpp"
#include "detail/application.hpp"
+#include "detail/auto_array.hpp"
#include "detail/env.hpp"
#include "detail/exceptions.hpp"
#include "detail/fs.hpp"
@@ -127,7 +129,7 @@ detail::match(const std::string& regexp, const std::string& str)
static std::map< atf_tc_t*, impl::tc* > wraps;
static std::map< const atf_tc_t*, const impl::tc* > cwraps;
-struct impl::tc_impl : atf::utils::noncopyable {
+struct impl::tc_impl : atf::noncopyable {
std::string m_ident;
atf_tc_t m_tc;
bool m_has_cleanup;
@@ -190,8 +192,7 @@ impl::tc::init(const vars_map& config)
{
atf_error_t err;
- utils::auto_array< const char * > array(
- new const char*[(config.size() * 2) + 1]);
+ auto_array< const char * > array(new const char*[(config.size() * 2) + 1]);
const char **ptr = array.get();
for (vars_map::const_iterator iter = config.begin();
iter != config.end(); iter++) {
OpenPOWER on IntegriCloud