NuPIC build plan used exclusively for GitHub Pull Requests

Build: #552 failed Manual run by Github Pull Requests

Build result summary

Details

Completed
Duration
50 minutes
Flags
Custom build
Labels
None
Revision
5922fafffdccc8812e72b3324965ad2f7d4bbdad 5922fafffdccc8812e72b3324965ad2f7d4bbdad
Total tests
852

Responsible

Custom variables

Name Value
baseRepoName numenta/nupic
sourceBranch master
pullRequestNumber 3870
headRepoName kyle-sorensen/nupic
commitSHA 2e5889c89ee9be6625b8ac943f80f7d606c8a1dc

Code commits

Author Commit Message Commit date
Andrew Maguire <andrewm4894@gmail.com> Andrew Maguire <andrewm4894@gmail.com> 5922fafffdccc8812e72b3324965ad2f7d4bbdad 5922fafffdccc8812e72b3324965ad2f7d4bbdad use cmake3 instead of cmake (#3857)
When trying to build this dockerfile i was getting the below error:

`CMake 3.3 or higher is required. You are running version 2.8.12.2`

Using cmake3 resolves this.
Luiz Scheinkman Luiz Scheinkman 4fbd63946c9bfae2b6ec64a2ddb13ff372524b62 4fbd63946c9bfae2b6ec64a2ddb13ff372524b62 Merge pull request #3864 from lscheinkman/fix_circleci
fix circleci deployment
Luiz Scheinkman Luiz Scheinkman b8c3c6cf872c0263344142efadc5d57262e0d01c b8c3c6cf872c0263344142efadc5d57262e0d01c fix circleci deployment

Tests

New test failures 2
Status Test View job Duration
Collapse Failed AnomalyLikelihoodAlgorithmTest testFilterLikelihoods History
Test on Linux (Ubuntu 16.04) < 1 sec
self = <tests.unit.nupic.algorithms.anomaly_likelihood_test.AnomalyLikelihoodAlgorithmTest testMethod=testFilterLikelihoods>      def testFilterLikelihoods(self):       """         Tests _filterLikelihoods function for several cases:           i. Likelihood goes straight to redzone, skipping over yellowzone, repeats           ii. Case (i) with different values, and numpy array instead of float list           iii. A scenario where changing the redzone from four to five 9s should                filter differently         """       redThreshold = 0.9999       yellowThreshold = 0.999            # Case (i): values at indices 1 and 7 should be filtered to yellowzone       l = [1.0, 1.0, 0.9, 0.8, 0.5, 0.4, 1.0, 1.0, 0.6, 0.0]       l = [1 - x for x in l]       l2 = copy.copy(l)       l2[1] = 1 - yellowThreshold       l2[7] = 1 - yellowThreshold       l3 = an._filterLikelihoods(l, redThreshold=redThreshold)            for i in range(len(l2)): >       self.assertAlmostEqual(l2[i], l3[i], msg="Failure in case (i)") E       AssertionError: 0.0010000000000000009 != 0.0 within 7 places : Failure in case (i)  unit/nupic/algorithms/anomaly_likelihood_test.py:794: AssertionError
self = <tests.unit.nupic.algorithms.anomaly_likelihood_test.AnomalyLikelihoodAlgorithmTest testMethod=testFilterLikelihoods>

    def testFilterLikelihoods(self):
      """
        Tests _filterLikelihoods function for several cases:
          i. Likelihood goes straight to redzone, skipping over yellowzone, repeats
          ii. Case (i) with different values, and numpy array instead of float list
(19 more lines...)
Collapse Failed AnomalyLikelihoodAlgorithmTest testFilterLikelihodsInputType History
Test on Linux (Ubuntu 16.04) < 1 sec
self = <tests.unit.nupic.algorithms.anomaly_likelihood_test.AnomalyLikelihoodAlgorithmTest testMethod=testFilterLikelihodsInputType>      def testFilterLikelihodsInputType(self):       """         Calls _filterLikelihoods with both input types -- numpy array of floats and         list of floats.         """       l =[0.0, 0.0, 0.3, 0.3, 0.5]       l2 = an._filterLikelihoods(l)       n = numpy.array(l)       n2 = an._filterLikelihoods(n)       filtered = [0.0, 0.001, 0.3, 0.3, 0.5]            for i in range(len(l)):         self.assertAlmostEqual(           l2[i], filtered[i], >         msg="Input of type list returns incorrect result") E       AssertionError: 0.0 != 0.001 within 7 places : Input of type list returns incorrect result  unit/nupic/algorithms/anomaly_likelihood_test.py:765: AssertionError
self = <tests.unit.nupic.algorithms.anomaly_likelihood_test.AnomalyLikelihoodAlgorithmTest testMethod=testFilterLikelihodsInputType>

    def testFilterLikelihodsInputType(self):
      """
        Calls _filterLikelihoods with both input types -- numpy array of floats and
        list of floats.
        """
(13 more lines...)

Shared artifacts

Artifact File size
NuPIC Portable Wheel 4 MB