summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
E. Scott Daniels [Fri, 11 Dec 2020 19:37:45 +0000 (14:37 -0500)]
Push 2.3.3 packages to release in packagecloud
Issue-ID: RIC-730
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Idc8eb12b6206ffb4db3f4ac0472201ad888d0496
E. Scott Daniels [Fri, 11 Dec 2020 19:01:27 +0000 (14:01 -0500)]
Version bump to force CI jobs to promote packages
The CI jobs failed to build all packages in staging, and there
is no mechanim to force it to build the missing ones. This change
is needed to force the staging packages to rebuild.
Issue-ID: RIC-730
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I6ad5bc3151792c841a9bba07c3a32727ea28b3db
Scott Daniels [Fri, 11 Dec 2020 15:06:20 +0000 (15:06 +0000)]
Merge "Push the package cloud pacage to release"
E. Scott Daniels [Fri, 11 Dec 2020 14:06:10 +0000 (09:06 -0500)]
Push the package cloud pacage to release
Issue_ID: RIC-730
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ice83e0c0bf0569ef821c4e0855f79659d76172b5
wahidw [Thu, 12 Nov 2020 10:00:12 +0000 (10:00 +0000)]
Updating RMR version to 4.4.1
Signed-off-by: wahidw <abdulwahid.w@nokia.com>
Change-Id: Iec55e15a0ef4865db89d0e8e5bdd22846f71d7d6
E. Scott Daniels [Thu, 17 Sep 2020 19:46:48 +0000 (15:46 -0400)]
Add unit test stats to output
This change adds some summary data to the output as the unit
tests finish. There is also some "code smell" cleanup identified
by sonar.
Issue-ID: RIC-629
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ic0a7629b60981300c2a04f189ffef06cdf6a3c84
E. Scott Daniels [Fri, 21 Aug 2020 11:30:28 +0000 (07:30 -0400)]
Fix bug introduced with code smell fix
The change to the message constructor to fix a "code smell" identified
by sonar introduced the use of an uninitialised variable. This change
fixes this.
Issue-ID: RIC-629
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I2ecf7a558b1b42bc0d225db7b60dbc61016f6f2b
E. Scott Daniels [Wed, 19 Aug 2020 13:51:33 +0000 (09:51 -0400)]
Correct sonar bugs and address smells
Three bugs related to misplaced memory deallocation were fixed.
Several "smells" were addressed in message, messaging, config
and json source.
Issue-ID: RIC-629
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ib2e7d51c96f3b4f88761af6b3058fc32d0005321
E. Scott Daniels [Thu, 13 Aug 2020 19:12:35 +0000 (15:12 -0400)]
Correct potential leaks in xapp class.
Sonar identified some potential memory leaks in the run function
of the xapp class. This change addresses those issues, and ensures
that the unused parameter grumblings which were attempted to be
corrected in the last change are also addressed.
Issue-ID: RIC-629
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I2fe2f4b681780cd60235a0c38ed4709af871abbe
E. Scott Daniels [Thu, 13 Aug 2020 16:48:38 +0000 (12:48 -0400)]
Add rebuild to unit test script if no lib found
The sonar jenkins jobs do not force a build which is now a problem
for the unit tests as some of them require the framework library
to be found. This change adds a build step to the unit test
script if the library is missing which will allow the sonar jobs
to run.
Issue-ID: RIC-634
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I34e9a9bf5c6db1a868e390cdfa855e24c0b3b410
E. Scott Daniels [Fri, 31 Jul 2020 14:51:24 +0000 (10:51 -0400)]
Address sonar grumblings
The jwrapper parsing code was refactored to address several grumblings
that sonar had about the code and to fix some bad practices.
Issue-ID: RIC-629
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ia42d676613d7eddbaa66a46f325dccd2ed783ad3
E. Scott Daniels [Wed, 29 Jul 2020 16:39:54 +0000 (12:39 -0400)]
Add support for config file parsing and watching
This change introduces the ability to load and parse
the json xapp descriptor (config) file. It also provides
the ability for the xAPP to register a callback function
which is executed when the descriptor is changed.
Issue-ID: RIC-428
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I7a1147aa8055599ef4b36ab17960e32ccb5b741f
E. Scott Daniels [Wed, 22 Jul 2020 19:49:54 +0000 (15:49 -0400)]
Add metrics to the framework
This change adds support for a metrics class which provides
the API allowing an xAPP to easily create and send a set of
measurements to a central collector for forwarding.
Issue-ID: RIC381
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I0926b26d4862df308ab0863260805fe057785bdc
E. Scott Daniels [Wed, 15 Jul 2020 12:03:22 +0000 (08:03 -0400)]
Add API allowing xAPPs to send alarm messages
This change adds the ability for an xAPP to send alarms to
the alarm collector/manager via RMR messages.
This is a BREAKING change because the C++ framework classes
are all now wrapped in the xapp:: namespace.
Issue-ID: RIC-426
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I552292d57e987313ec684bd55f8780ef5fba74fe
E. Scott Daniels [Tue, 14 Jul 2020 17:38:27 +0000 (13:38 -0400)]
Fix json blob selection bug
The first selection of a blob in the json was ok, but all
subsequent selections failed.
Issue-ID: RIC-596
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I8e7c4b731c15bc98654a8fb9bd052d43bd10adca
E. Scott Daniels [Thu, 9 Jul 2020 15:56:10 +0000 (11:56 -0400)]
Actually put the JSON doc into the user manual
The user manual include statment wasn't pulling the json section.
This change fixes that.
This change also closes some memory leaks in the json wrapper.
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I54849c67960fd945a85327a3ff308d7d7651b673
E. Scott Daniels [Mon, 29 Jun 2020 19:39:57 +0000 (15:39 -0400)]
Add json support
The munchkin xAPP needs lightweight json, as might other xAPPs,
so it makes sense to do the work onece and add it to the framework.
Issue-ID: RIC-420
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I20ea999ba77566d1404f0d69be0f63669943236e
E. Scott Daniels [Fri, 26 Jun 2020 13:01:52 +0000 (09:01 -0400)]
Add const qualifier to constructor port parameter
The port parameter defined by constructors should have a
const qualifier in order to allow a static string to be
passed. This change adds that qualifier
Issue-ID: RIC-534
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ib5a20825c3ff897cea31a3fbaac58b33dc7633f4
E. Scott Daniels [Fri, 12 Jun 2020 17:47:13 +0000 (13:47 -0400)]
Correct release notes in RTD index
The title in the index was incorrect. The release notes are
now generated from the CHANGES log.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Id648e7e9c9c3aed4f4e0e10e127f5bdb89016b47
E. Scott Daniels [Fri, 12 Jun 2020 12:42:23 +0000 (08:42 -0400)]
Release commit for 1.0.0 packages in packagecloud
This commit will cause the 1.0.0. in Package Cloud to be
moved from the staging area to release.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I93d9c106391b0ac13160056bc2a30d72524ac98d
E. Scott Daniels [Tue, 28 Apr 2020 15:10:48 +0000 (11:10 -0400)]
Bump version to 1.0.0 for upcoming release
Version bump needed to force a rebuild of the package by the
CI jobs (change in CI to package with the standard install
prefix).
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I2976b9224bcdd41e108eeac3fc900ab52b59927c
Lott, Christopher (cl778h) [Wed, 22 Apr 2020 21:31:33 +0000 (17:31 -0400)]
Configure ReadTheDocs build of xapp-frame-cpp
Rename and adjust some markup in user-guide.rst to pass Sphinx verify
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I24150f0071d4cbdd2ea87f305a752442a984342a
E. Scott Daniels [Wed, 22 Apr 2020 16:40:27 +0000 (12:40 -0400)]
Add user guide
This change adds the document source for the user guide as well
as the mechanics needed to allow for scraping the repo for RTD
documents.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ib9d36e2f84bfb29f33cdb877abd3927b205fa991
E. Scott Daniels [Fri, 27 Mar 2020 14:18:37 +0000 (10:18 -0400)]
Unit test improvements, add example programme
This change addresses some sonar flagged issues (move/copy
builders missing), and adds unit tests to support the
addition of those. The code was slightly adjusted to
better support testing coverage.
The rmr_dump programme was added to the examples.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I9220d75fa6690feebf439cfe97dda43572f20c4e
E. Scott Daniels [Tue, 24 Mar 2020 16:28:06 +0000 (12:28 -0400)]
Add unit tests and changes related
Base unit tests have been added with the means to generate
gcov coverage information and a small amounto of coverage
data. Some changes were made to the code to make testing
coverage better and to fix identified issues.
Most important are the unique smart ptr changes; the
framework prototypes now require them to be shared pointers
as they are not released/reallocated (e.g. message Send()).
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ibc593ddc8687ce6d727bf6d3e2939c02f1e0afef
E. Scott Daniels [Thu, 19 Mar 2020 15:36:37 +0000 (11:36 -0400)]
Initial source commit
This change contains the initial source for the framework.
This is a work in progress, but should compile and produce
both .deb and .rpm packages (with proper system support).
Currently the support is for RMR based messaging only.
The examples are rough but provide a first cut demonstration
of the base framework.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I9c64aa7db20c2977a4422d7257077e2531cc67d5
E. Scott Daniels [Mon, 2 Mar 2020 20:15:06 +0000 (15:15 -0500)]
Add basic readme and license
This change adds a base readme and a license file.
Issue-ID: RIC-148
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Iba9e12a2e9f66290da5f9c7686e0af4d6fbf6782
LF Jenkins CI [Wed, 26 Feb 2020 17:31:43 +0000 (17:31 +0000)]
Automation adds INFO.yaml
Change-Id: I64883673283579f3adf9b9783e711192fa4efda3
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
LF Jenkins CI [Wed, 26 Feb 2020 17:20:48 +0000 (17:20 +0000)]
Automation adds .gitreview
Change-Id: I7496ca695f5fcec2d2c12d9f18e2f5359aed6eaa
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
LF Jenkins CI [Thu, 6 Feb 2020 23:48:01 +0000 (23:48 +0000)]
Initial empty repository