Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Да се пуснат тестовете и да се прегледат резултатите #30

Open
antitoxic opened this issue Dec 28, 2015 · 7 comments
Assignees
Milestone

Comments

@antitoxic
Copy link
Contributor

Да се пуснат тестовете за CKAN и plugin-ите, които се ползват. Информация за ползваните plugin-и може да се намери в https://github.com/governmentbg/ckan-install.

Да се прелгедат резултатите и да се даде някакво мнение според тях.

Вижда се че upstream на CKAN са подкарали travis i coveralls. Това също е задача за нашия форк: #29

@peperon
Copy link
Contributor

peperon commented Jan 17, 2016

Малък update докъде стигнах с това issue.

Подкарах тестовете локално - ползвайки този документ. В допълнение за Ubuntu, трябва да се пуска и с опцията --exe, защото иначе игнорира, почти всички тестове.

Резултатите, когато пусках със ckan ckanext(второто са плъгини), бяха - 1860 теста пуснати, 3 failures, 51 errors, 13 skipped. Ако се пусне само ckan - 1631 теста, 3 failures, 45 errors, 13 skipped. Ще разгледам днес какви точно са грешките и какви са ни опциите за да ги оправим.

@peperon
Copy link
Contributor

peperon commented Jan 17, 2016

Update: Проблема се оказа в моят телевизор. Нямах permissions за някои операции. Това е финалния резултат за ckan -

./usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:79: SAWarning: Usage of the 'related attribute set' operation is not currently supported within the execution stage of the flush process. Results may not be consistent.  Consider using alternative event listeners or connection-level operations instead.
  sess._flush_warning("related attribute set")
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S.S.S.S..............................................................................................................................................................................................................................................................................SS.........S.................................S...................................................................................................................................................................................................................................................................................................................................................S...........S..................................................S.................S.S...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1860 tests in 456.757s

OK (SKIP=13) 

Пуснах тестовете на datapusher също следвайки инструкциите в репото и те също минават.

/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py:463: SAWarning: Unicode type received non-unicode bind param value.
  param.append(processors[key](compiled_params[key]))
.................................
----------------------------------------------------------------------
Ran 33 tests in 1.798s

OK

Можем да затворим issue-to.

@peperon
Copy link
Contributor

peperon commented Jan 17, 2016

Чудя се дали има смисъл да документирам отделно какво съм направил за да пусна тестовете или тези линкове са достатъчни? @antitoxic

@RadoRado
Copy link

@peperon със сигурност ще е полезно да опишеш стъпките, които си направил, за да подкараш тестовете 👍

@antitoxic
Copy link
Contributor Author

@peperon само ако можеш да сумираш с няколко инструкции (тоест не ти отнеме време), понеже доколкото разбирам следваш инструкциите на официалната документация?

@syndbg
Copy link

syndbg commented Jan 18, 2016

@peperon 👍 за инструкции

@peperon
Copy link
Contributor

peperon commented Jan 18, 2016

Ок, ще добавя един markdown в guides в това репо. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants