[ckan-dev] Travis CI build
lucia.espona at wsl.ch
lucia.espona at wsl.ch
Mon Oct 24 17:02:52 UTC 2016
Thanks Adria
Now the build is giving an error because it is trying to run all the tests from scheming and they are failing (log below).
Should in principle make that work or can I somehow skip those tests with an option for nosetests?
Current command is:
nosetests --nologcapture --with-pylons=subdir/test.ini --with-coverage --cover-package=ckanext.composite --cover-inclusive --cover-erase --cover-tests
Thanks,
Lucia
======================================================================
ERROR: ckanext.scheming.tests.test_dataset_logic.TestDatasetSchemaLists.test_dataset_schema_list
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/virtualenv/python2.7.12/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/travis/build/espona/ckanext-composite/ckanext-scheming/ckanext/scheming/tests/test_dataset_logic.py", line 7, in test_dataset_schema_list
dataset_schemas = lc.action.scheming_dataset_schema_list()
File "/home/travis/virtualenv/python2.7.12/lib/python2.7/site-packages/ckanapi/common.py", line 51, in action
return self._ckan.call_action(name, data_dict=kwargs)
File "/home/travis/virtualenv/python2.7.12/lib/python2.7/site-packages/ckanapi/localckan.py", line 50, in call_action
return self._get_action(action)(dict(context), dict(data_dict))
File "/home/travis/build/espona/ckanext-composite/ckan/ckan/logic/__init__.py", line 363, in get_action
raise KeyError("Action '%s' not found" % action)
KeyError: "Action 'scheming_dataset_schema_list' not found"
_________________________________________________________
Dr. Lucia Espona Pernas
Swiss Federal Institute for Forest, Snow and Landscape Research WSL
Hauptgebäaude Labortrakt (HL C21)
Zürcherstrasse 111
8903 Birmensdorf
Switzerland
+41 44 739 28 71 phone direct
+41 44 739 21 11 reception
www.wsl.ch
-----"ckan-dev" <ckan-dev-bounces at lists.okfn.org> wrote: -----
To: CKAN Development Discussions <ckan-dev at lists.okfn.org>
From: Adrià Mercader
Sent by: "ckan-dev"
Date: 24.10.2016 18:52
Subject: Re: [ckan-dev] Travis CI build
Hi Lucia,
You can install any dependency on the travis-build.bash file, like in here:
https://github.com/ckan/ckanext-spatial/blob/master/bin/travis-build.bash#L74:L81
Adrià
On 24 October 2016 at 16:12, <lucia.espona at wsl.ch> wrote:
> Dear all
>
> I have developed a couple of extensions and they are failing in the Travis
> CI run.
> I copied some build stuff from other extension (ckan/ckanex-spatial) to try
> to make it work.
>
> The extension I am testing now (espona/ckanext-composite) fails because it
> depends on ckanext-scheming and ckanext-repeating.
> I do not know how to put in the travis-build.bash file (or wherever it
> should be especified) this requirement.
>
> Does anyone have an idea how to do that?
>
> Many thanks in advance for your help.
>
> Best,
> Lucia
>
> _________________________________________________________
> Dr. Lucia Espona Pernas
>
> Swiss Federal Institute for Forest, Snow and Landscape Research WSL
> Hauptgebäaude Labortrakt (HL C21)
> Zürcherstrasse 111
> 8903 Birmensdorf
> Switzerland
>
> +41 44 739 28 71 phone direct
> +41 44 739 21 11 reception
>
> www.wsl.ch
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>
_______________________________________________
ckan-dev mailing list
ckan-dev at lists.okfn.org
https://lists.okfn.org/mailman/listinfo/ckan-dev
Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20161024/63eb4104/attachment-0003.html>
More information about the ckan-dev
mailing list