mprahl
bb0dde9936
Only complete the module build when *all components are tagged* and a KojiRepoRegen message is received
2017-11-10 08:33:53 -05:00
mprahl
45cce653eb
Add the ability to specify different rebuild methods
2017-11-01 15:39:43 -04:00
Martin Curlej
60b3d97c97
flake8 cleanup
...
Signed-off-by: Martin Curlej <mcurlej@redhat.com >
removed some noqa tags
2017-10-25 12:13:59 +02:00
Jan Kaluza
aa8a0574e4
Move vcrpy cache to gzipped tarball and extract it before tests execution.
2017-09-08 11:35:24 +02:00
Filip Valder
7ef2975984
PEP8 fixes
2017-07-17 18:29:10 +02:00
Jan Kaluza
b4c0f49e4b
Fix get_reusable_component in case when database returns components in different order than what we have in MBS.
2017-06-05 15:03:59 +02:00
Stanislav Ochotnicky
acb59d23f1
Add an example mmd file into the test database
...
This will actually be used to test the content generator functionality
2017-05-04 15:45:42 +02:00
Nils Philippsen
ec2be36d6e
pep8: don't surround '=' with spaces for keyword args
2017-04-21 12:54:06 +02:00
Jan Kaluža
27e4c3868a
Merge #444 Mark module build as failed if one of the components fail
2017-03-17 14:20:31 +00:00
Jan Kaluza
5aa6360595
Mark module build as failed if one of the components fail
2017-03-17 15:14:41 +01:00
Jan Kaluza
a72a97754a
Fix typo in test_reuse_component_init_data name, set SERVER_NAME config variable in config.py, return commit in MockedSCM.get_latest
2017-03-17 08:58:58 +01:00
Jan Kaluza
830b1dd111
Add tests for 'continue' part of start_next_batch and component resubmit
2017-03-16 11:20:51 +01:00
Filip Valder
13b7bcd03e
Support for state tracing of modules and components
...
- DB migration scripts.
- Models: ComponentBuildTrace, ModuleBuildTrace.
- ModuleBuild.state_trace method for querying for a particular module's
state history.
- SQLAlchemy before commit session event handler for recording
module/component state changes.
- REST API verbose mode for getting state trace of a particular module.
- Tests use make_session, so that event handlers are in effect.
- Short info in README about verbose mode.
- Tests verifying whether state trace information about a module appears
in verbose mode.
- Other minor fixes (RidaBase -> MBSBase, PEP8...)
2017-02-28 16:15:43 +01:00
Matt Prahl
8ca616ec57
Add new tests for reusing components
2017-02-21 14:22:31 -05:00
Matt Prahl
8577d5f307
Fix and cleanup tests
2017-02-21 14:22:30 -05:00
Jan Kaluza
4acc1d69aa
Use vcrpy for tests to simulate PDC responses.
2017-01-12 11:52:49 +01:00
Jan Kaluza
0f797c2917
Remove fake base-runtime module from DB and old resolve_profiles method because they are not used anymore. Fix the tests to work with remove fake base-runtime.
2017-01-10 15:58:26 +01:00
Jan Kaluza
dda47acab7
Fix #276 - Use PDC to resolve buildroot components instead of MBS database
2017-01-10 14:29:54 +01:00
Matt Prahl
61a724d0d9
Use the database in test_repo_done.py tests
2016-12-12 09:00:44 -05:00
Matt Prahl
cbf1f6acdc
Insert baseruntime in test database
2016-12-12 09:00:44 -05:00
Filip Valder
febb8de4f6
tests and test.test_models module initialization updated
2016-11-21 22:53:32 +01:00
Filip Valder
eee1283a14
PEP8
2016-11-18 10:24:34 +01:00
Filip Valder
62b4a34ffd
Load config
2016-11-18 10:24:34 +01:00
Jan Kaluza
966a73251a
Add support for modulemd-1.0 backward-incompatible changes like commit being replaced by ref
2016-11-14 15:32:51 +01:00
Matt Prahl
b4082dc551
Rename module from rida to module_build_service
...
Rename routes from /rida/1/module-builds/ to /module-build-service/1/module-builds/
2016-10-24 10:30:23 -04:00
Matt Prahl
2a26dd4375
Add function to create dummy data for unit tests
2016-09-08 16:41:32 -04:00
Matt Prahl
2f64e5dc45
Add test configuration
2016-09-08 16:39:08 -04:00
Ralph Bean
40a3448dca
Some handlers and one test.
2016-07-13 16:55:51 -04:00