From 8c3ac48201f9173bcd6b34b3adabaf5c3afb2bf1 Mon Sep 17 00:00:00 2001 From: eparovyshnaya Date: Fri, 2 Aug 2024 18:08:37 +0300 Subject: [PATCH] [#1404] FLS: evolve to reduce maintenance cost - publish Lic API Tests --- .../.project | 17 ++++++++ .../build.properties | 15 +++++++ .../feature.properties | 24 +++++++++++ .../feature.xml | 42 +++++++++++++++++++ .../pom.xml | 1 + .../category.xml | 8 ++++ 6 files changed, 107 insertions(+) create mode 100644 features/org.eclipse.passage.lic.api.tests.feature/.project create mode 100644 features/org.eclipse.passage.lic.api.tests.feature/build.properties create mode 100644 features/org.eclipse.passage.lic.api.tests.feature/feature.properties create mode 100644 features/org.eclipse.passage.lic.api.tests.feature/feature.xml diff --git a/features/org.eclipse.passage.lic.api.tests.feature/.project b/features/org.eclipse.passage.lic.api.tests.feature/.project new file mode 100644 index 000000000..0fd0ce705 --- /dev/null +++ b/features/org.eclipse.passage.lic.api.tests.feature/.project @@ -0,0 +1,17 @@ + + + org.eclipse.passage.lic.api.tests.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/org.eclipse.passage.lic.api.tests.feature/build.properties b/features/org.eclipse.passage.lic.api.tests.feature/build.properties new file mode 100644 index 000000000..a710aa3e7 --- /dev/null +++ b/features/org.eclipse.passage.lic.api.tests.feature/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2024 ArSysOp and others +# +# This program and the accompanying materials are made available under the +# terms of the Eclipse Public License 2.0 which is available at +# https://www.eclipse.org/legal/epl-2.0/. +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# ArSysOp - initial API and implementation +############################################################################### + +bin.includes = feature.xml,\ + feature.properties diff --git a/features/org.eclipse.passage.lic.api.tests.feature/feature.properties b/features/org.eclipse.passage.lic.api.tests.feature/feature.properties new file mode 100644 index 000000000..3740b1627 --- /dev/null +++ b/features/org.eclipse.passage.lic.api.tests.feature/feature.properties @@ -0,0 +1,24 @@ +############################################################################### +# Copyright (c) 2024 ArSysOp and others +# +# This program and the accompanying materials are made available under the +# terms of the Eclipse Public License 2.0 which is available at +# https://www.eclipse.org/legal/epl-2.0/. +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# ArSysOp - initial API and implementation +############################################################################### + +featureName=Passage LIC API Tests +providerName=Eclipse Passage +description=Passage Licensing API Tests supplies contract tests for custom implementations of Licensing Runtime services +copyright=Copyright (c) 2024 ArSysOp and others.\n\ +\n\ +This program and the accompanying materials are made\n\ +available under the terms of the Eclipse Public License 2.0\n\ +which is available at https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\n\ + diff --git a/features/org.eclipse.passage.lic.api.tests.feature/feature.xml b/features/org.eclipse.passage.lic.api.tests.feature/feature.xml new file mode 100644 index 000000000..d3a97d505 --- /dev/null +++ b/features/org.eclipse.passage.lic.api.tests.feature/feature.xml @@ -0,0 +1,42 @@ + + + + + + %description + + + + %copyright + + + + %license + + + + + + diff --git a/releng/org.eclipse.passage.lic.aggregator/pom.xml b/releng/org.eclipse.passage.lic.aggregator/pom.xml index 9b278d483..19fc41e5d 100644 --- a/releng/org.eclipse.passage.lic.aggregator/pom.xml +++ b/releng/org.eclipse.passage.lic.aggregator/pom.xml @@ -33,6 +33,7 @@ ../../bundles/org.eclipse.passage.lic.base ../../bundles/org.eclipse.passage.lic.cli ../../bundles/org.eclipse.passage.lic.equinox + ../../features/org.eclipse.passage.lic.api.tests.feature ../../features/org.eclipse.passage.lic.equinox.feature ../../tests/org.eclipse.passage.lic.api.tests ../../tests/org.eclipse.passage.lic.base.tests diff --git a/releng/org.eclipse.passage.lic.repository/category.xml b/releng/org.eclipse.passage.lic.repository/category.xml index 1f2d857f9..37b9e3287 100644 --- a/releng/org.eclipse.passage.lic.repository/category.xml +++ b/releng/org.eclipse.passage.lic.repository/category.xml @@ -35,6 +35,10 @@ id="org.eclipse.passage.lic.bc.feature"> + + + + + +