Skip to content

Commit

Permalink
[#1404] FLS: evolve to reduce maintenance cost
Browse files Browse the repository at this point in the history
- publish Lic API Tests
  • Loading branch information
eparovyshnaya committed Aug 2, 2024
1 parent 0e9ef60 commit 8c3ac48
Show file tree
Hide file tree
Showing 6 changed files with 107 additions and 0 deletions.
17 changes: 17 additions & 0 deletions features/org.eclipse.passage.lic.api.tests.feature/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.passage.lic.api.tests.feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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\
42 changes: 42 additions & 0 deletions features/org.eclipse.passage.lic.api.tests.feature/feature.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2024 ArSysOp
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
-->
<feature
id="org.eclipse.passage.lic.api.tests.feature"
label="%featureName"
version="3.1.0.qualifier"
provider-name="%providerName"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">

<description>
%description
</description>

<copyright>
%copyright
</copyright>

<license url="%licenseURL">
%license
</license>


<plugin
id="org.eclipse.passage.lic.api.tests"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

</feature>
1 change: 1 addition & 0 deletions releng/org.eclipse.passage.lic.aggregator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
<module>../../bundles/org.eclipse.passage.lic.base</module>
<module>../../bundles/org.eclipse.passage.lic.cli</module>
<module>../../bundles/org.eclipse.passage.lic.equinox</module>
<module>../../features/org.eclipse.passage.lic.api.tests.feature</module>
<module>../../features/org.eclipse.passage.lic.equinox.feature</module>
<module>../../tests/org.eclipse.passage.lic.api.tests</module>
<module>../../tests/org.eclipse.passage.lic.base.tests</module>
Expand Down
8 changes: 8 additions & 0 deletions releng/org.eclipse.passage.lic.repository/category.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@
id="org.eclipse.passage.lic.bc.feature">
<category name="org.eclipse.passage.lic.category" />
</feature>
<feature
id="org.eclipse.passage.lic.api.tests.feature">
<category name="org.eclipse.passage.lic.category" />
</feature>

<category-def
name="org.eclipse.passage.lic.category.source"
Expand All @@ -47,6 +51,10 @@
id="org.eclipse.passage.lic.compile.feature.source">
<category name="org.eclipse.passage.lic.category.source" />
</feature>
<feature
id="org.eclipse.passage.lic.api.tests.feature.source">
<category name="org.eclipse.passage.lic.category.source" />
</feature>
<feature
id="org.eclipse.passage.lic.execute.feature.source">
<category name="org.eclipse.passage.lic.category.source" />
Expand Down

0 comments on commit 8c3ac48

Please sign in to comment.