This leverages the existing framework for embindtest to add interfaces and services to test with. Hopefully that means the tests will run on the CI without ending up in the final release builds because they are only enabled with --enable-embindtest-uno. Change-Id: Idd394e616ad14943cecd60bf3a3e228d93166e34 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199105 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>
22 lines
760 B
Plaintext
22 lines
760 B
Plaintext
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
|
|
/*
|
|
* This file is part of the LibreOffice project.
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*/
|
|
|
|
module org { module libreoffice { module embindtest {
|
|
|
|
service ExplicitConstructors: org::libreoffice::embindtest::XArgumentStore
|
|
{
|
|
multipleArguments([in] long a, [in] string b, [in] float c);
|
|
interfaceArgument([in] com::sun::star::uno::XInterface a);
|
|
restArgument([in] any... rest);
|
|
};
|
|
|
|
}; }; };
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
|