Commit Graph

  • 00e78494d9 Refactor handling of default buildroot modules (Ursa Prime) mprahl 2019-09-10 16:32:42 -04:00
  • c54c3a288b Do not ignore building components to reset state when submit an existing module build Chenxiong Qi 2019-09-11 09:52:24 +08:00
  • dd1f918920 Show test coverage Chenxiong Qi 2019-09-10 23:02:29 +08:00
  • 47809d530a Set build logs dir to mock results dir for mock builder Qixiang Wan 2019-09-03 22:12:55 +08:00
  • 478709e25d Change console log level of local build to INFO Qixiang Wan 2019-09-02 22:45:24 +08:00
  • 6d19a23c17 Refactor buildroot_add_artifacts Chenxiong Qi 2019-09-02 20:29:55 +08:00
  • 6c3721ef75 Update KojiModuleBuilder *_artifacts methods docstring Chenxiong Qi 2019-09-02 17:37:13 +08:00
  • f026a4f88b Version 2.27.0. v2.27.0 Jan Kaluza 2019-08-30 08:01:41 +02:00
  • 457b16daff Merge #1395 Reuse the latest module build found. Jan Kaluža 2019-08-30 05:48:25 +00:00
  • 00ad20dfcd Reuse the latest module build found. Jan Kaluza 2019-08-28 08:20:32 +02:00
  • c4a95d0673 Add a check for non-ready builds (siblings) in requires resolver Valerij Maljulin 2019-08-13 16:37:22 +02:00
  • 9d40a9b9cb Merge #1390 Fix --add-local-build with MBS Resolver. Jan Kaluža 2019-08-26 05:33:40 +00:00
  • ef39068127 Reword the gating documentation mprahl 2019-08-23 10:40:09 -04:00
  • cf334b3261 Use a different container name when running the unit tests with Postgres mprahl 2019-08-23 12:01:47 -04:00
  • 14a9ef9974 Use the z option when mounting container volumes to allow sharing mprahl 2019-08-23 11:53:16 -04:00
  • 1ae7976a22 Adjust syntax for parallel steps in .cico-pr.pipeline Hunor Csomortáni 2019-08-23 17:22:07 +02:00
  • cc5aaf90c1 Fix --add-local-build with MBS Resolver. Jan Kaluza 2019-08-23 14:58:15 +02:00
  • f3db9a0ac2 Fix a typo in an error message mprahl 2019-08-22 17:15:55 -04:00
  • c8c028d989 Merge #1386 Do not check Greenwave gating status for scratch builds. Matt Prahl 2019-08-22 21:11:38 +00:00
  • 4b4428a9e3 Fix locale issues with date representations This fixes #1214 Also fixes tests running on different locales Valerij Maljulin 2019-08-19 15:12:51 +02:00
  • 1d9d08141f Merge #1387 Describe gating in GATING.rst. Jan Kaluža 2019-08-22 12:54:39 +00:00
  • 5329c656c0 Describe gating in GATING.rst. Jan Kaluza 2019-08-19 13:38:05 +02:00
  • a7099d8431 Make the timestamps consistent in import_mmd mprahl 2019-08-09 08:25:08 -04:00
  • f7654f736b Run the unit tests in parallel in the Jenkins job mprahl 2019-08-09 08:13:01 -04:00
  • 10d36d3a0e Pull the container images in parallel in the Jenkins job mprahl 2019-08-09 08:12:33 -04:00
  • 13a18d1d5a Merge #1384 Add "scratch_build_only_branches" configuration options. Jan Kaluža 2019-08-21 11:18:34 +00:00
  • 80fca557af Do not check Greenwave gating status for scratch builds. Jan Kaluza 2019-08-19 08:15:01 +02:00
  • e2395e4a69 Do not check Greenwave gating status for scratch builds. Jan Kaluza 2019-08-19 08:15:01 +02:00
  • e1342d8ffc Use dict literal to create dict Chenxiong Qi 2019-08-15 21:28:24 +08:00
  • e6aa47e02a Use set literal to create a set Chenxiong Qi 2019-08-15 21:14:02 +08:00
  • dbced8668b Do not compare with a empty list Chenxiong Qi 2019-08-15 17:46:59 +08:00
  • 796a367457 Add "scratch_build_only_branches" configuration options. Jan Kaluza 2019-08-15 10:49:03 +02:00
  • a6e7741553 Fix tests failing on 1 sec time differences Valerij Maljulin 2019-08-14 12:58:20 +02:00
  • 34dc744041 Version 2.26.0 v2.26.0 Jan Kaluza 2019-08-12 10:54:17 +02:00
  • 6f1d0b3ad9 Return empty result if short=true is specified on empty list of builds Chenxiong Qi 2019-08-06 22:05:12 +08:00
  • ac09fb55ba Merge #1379 Start build logs from init event handler Chenxiong Qi 2019-08-09 14:55:11 +00:00
  • 0917d6aa4d Start build logs from init event handler Chenxiong Qi 2019-08-09 16:47:46 +08:00
  • e3b14beacc Allow to run tests in containers in parallel Chenxiong Qi 2019-08-07 21:44:24 +08:00
  • e5735efc76 Skip prefix validation for modules in allowed_privileged_module_names and base_module_names Valerij Maljulin 2019-08-02 17:08:15 +02:00
  • 2690af4142 Merge #1373 Add documentation about dependency resolution Matt Prahl 2019-08-07 12:10:34 +00:00
  • f759a4ec1c Merge #1374 Remove the “All” MMDResolver policy Jan Kaluža 2019-08-07 06:29:38 +00:00
  • 83570f59fd Merge #1368 Ignore *.pyc for building test images and install pytest<5.0 for py2 test image Jan Kaluža 2019-08-06 11:10:25 +00:00
  • 758cf9c112 Merge #1365 Allow components to be reused from module builds even if the buildrequires commit hashes changed for the changed-and-after rebuild strategy Jan Kaluža 2019-08-06 11:08:46 +00:00
  • 30b03c2ca6 Remove the “All” MMDResolver policy Chenxiong Qi 2019-08-05 14:50:53 +08:00
  • 51c3b39a52 Install pytest<5.0 for building py2 test image Chenxiong Qi 2019-08-02 20:28:32 +08:00
  • 13c7e450e5 Ignore *.pyc for building test images Chenxiong Qi 2019-08-02 20:28:04 +08:00
  • b185b51721 Merge #1375 Fix name s2nsvc in MMDResolver.solve Chenxiong Qi 2019-08-06 01:50:17 +00:00
  • b5df1457c4 Merge #1363 Rewrite import_mmd Chenxiong Qi 2019-08-06 01:48:42 +00:00
  • a6bf9f88dd Allow components to be reused from module builds even if the buildrequires commit hashes changed for the changed-and-after rebuild strategy mprahl 2019-08-02 08:46:32 -04:00
  • 602e93589a Merge #1367 Fix the database migrations Jan Kaluža 2019-08-05 08:53:44 +00:00
  • 9c6c4da80f Rewrite import_mmd Chenxiong Qi 2019-08-01 15:40:27 +08:00
  • 3b95b09408 Fix name s2nsvc in MMDResolver.solve Chenxiong Qi 2019-08-05 15:27:27 +08:00
  • bc18a592ff Merge #1370 Increase the timeout when running the unit tests in Jenkins Jan Kaluža 2019-08-05 07:55:46 +00:00
  • 530136a522 Add documentation about dependency resolution mprahl 2019-08-02 15:46:09 -04:00
  • 49465fc761 Merge #1372 Allow to run specific test in py3 test container Matt Prahl 2019-08-02 16:39:23 +00:00
  • df66d4f1b2 Allow to run specific test in py3 test container Chenxiong Qi 2019-08-02 23:40:18 +08:00
  • 671f78965b Increase the timeout when running the unit tests in Jenkins mprahl 2019-08-02 11:07:19 -04:00
  • aa8fae180f Ignore mbstest.db in git Valerij Maljulin 2019-08-02 16:35:50 +02:00
  • 84e3f6f437 Add a missing foreign key constraint that was missed in 40b2c7d988d7_add_reused_module_id_column.py mprahl 2019-08-02 09:33:16 -04:00
  • 971aade159 Add SQLite support for the downgrade function in 40b2c7d988d7_add_reused_module_id_column.py mprahl 2019-08-02 09:06:05 -04:00
  • f13b7308e1 Add a missing column in 0b00036c540f_add_log_messages_table.py mprahl 2019-08-02 09:05:40 -04:00
  • 4f3692c711 Fix a flake8 error in 0b00036c540f_add_log_messages_table.py mprahl 2019-08-02 09:04:45 -04:00
  • 8dd65a79fa Merge #1340 Added an REST endpoint to display log messages Jan Kaluža 2019-07-31 12:49:03 +00:00
  • c5d484fb81 Added an REST endpoint to display log messages Martin Curlej 2019-07-15 15:19:17 +02:00
  • 5fb6a2f28a Check dependencies in reuse Valerij Maljulin 2019-07-18 07:44:37 +02:00
  • 308f5bc7cf Serialize component build state trace correctly if state is None Chenxiong Qi 2019-07-29 15:56:29 +08:00
  • 24e3d0a31c Merge #1358 Reduce duplicate libsolv API calls Jan Kaluža 2019-07-25 04:55:30 +00:00
  • 26c816f04c Merge #1356 Refactor make_module for tests Jan Kaluža 2019-07-23 10:50:19 +00:00
  • ab8abef058 Fix recover_orphaned_artifact for module-build-macros Qixiang Wan 2019-07-23 15:57:24 +08:00
  • 965d2ab2d4 Reduce duplicate libsolv API calls Chenxiong Qi 2019-07-22 22:31:51 +08:00
  • efb0ab307e Merge #1354 Make fetch_mmd public Matt Prahl 2019-07-22 13:59:21 +00:00
  • b242b12136 Remove handling of negative deps in _deps2reqs Chenxiong Qi 2019-07-22 15:24:05 +08:00
  • 5017fbae7f Refactor make_module for tests Chenxiong Qi 2019-07-21 22:46:46 +08:00
  • 0d6a26b71e Make fetch_mmd public Chenxiong Qi 2019-07-19 09:28:12 +08:00
  • 68fe2b69f1 Allow to run tests with PostgreSQL inside Vagrant machine Chenxiong Qi 2019-07-17 20:54:30 +08:00
  • 7a38c730e4 Merge #1353 Adjust logs for reading logs easily Chenxiong Qi 2019-07-18 22:33:16 +00:00
  • 4b1ab34c84 Log full modulemd in debug level in modules.wait handler Chenxiong Qi 2019-07-18 22:46:39 +08:00
  • 9d6a34a8e4 Show state name in state transition log Chenxiong Qi 2019-07-18 22:44:10 +08:00
  • 3b938dba26 No need of argument component_id for ComponentBuild.state_trace Chenxiong Qi 2019-07-18 22:27:59 +08:00
  • f5717e3469 Fix incorrect error message and method call on ComponentRpm Chenxiong Qi 2019-07-15 10:18:33 +08:00
  • 26033bd8f7 Reuse ComponentBuild.from_component_name in tests Chenxiong Qi 2019-07-14 16:01:46 +08:00
  • 5028746a2f Fix arguments passed to log.debug Chenxiong Qi 2019-07-13 22:16:48 +08:00
  • 3878affa41 Separate use of database sessions Chenxiong Qi 2019-07-12 23:43:17 +08:00
  • 64698fbde8 Merge #1348 Reset FakeModuleBuilder.on_get_task_info_cb properly for TestBuild Jan Kaluža 2019-07-18 10:48:48 +00:00
  • 1c76f1223e Merge #1335 Call _get_base_module_stream_overrides when the module is not the input module Jan Kaluža 2019-07-18 10:38:27 +00:00
  • d041805986 Merge #1326 improve the reliability of the integration tests Jan Kaluža 2019-07-18 10:34:50 +00:00
  • dae4f10189 Clean up the change log mprahl 2019-07-17 15:52:38 -05:00
  • f4c5334894 Reset FakeModuleBuilder.on_get_task_info_cb properly for TestBuild Chenxiong Qi 2019-07-17 13:53:04 +08:00
  • 1cb1e65767 Release v2.25.0 v2.25.0 mprahl 2019-07-17 08:24:26 -05:00
  • f2f033e66f Use mmd_to_str in _createrepo to reduce code duplication mprahl 2019-07-17 07:05:50 -05:00
  • 886bd34c55 MockModuleBuilder.py: Fix for libmodulemd v2 Owen W. Taylor 2019-07-12 16:24:58 +00:00
  • 280a25b939 Support base modules with virtual streams and no stream version mprahl 2019-07-15 09:19:21 -04:00
  • 1bcb40d4d0 Allow specifying a specific module build to reuse components from mprahl 2019-07-15 17:22:02 -04:00
  • 6c4d6ee2b4 Alphabetize the build parameters in the documentation mprahl 2019-07-15 17:07:11 -04:00
  • bd0a2bbdc2 Give a unique name to postgres database container Chenxiong Qi 2019-07-16 09:51:02 +08:00
  • 5baaeb2fc7 Give a unique name to container running tests inside Chenxiong Qi 2019-07-16 09:44:32 +08:00
  • 0466ac394b Call _get_base_module_stream_overrides when the module is not the input module mprahl 2019-07-15 09:08:22 -04:00
  • ec8946af05 Use get instead of filter_by in test_poller.py to be consistent mprahl 2019-07-15 11:22:22 -04:00
  • 18def28d2b Fix the unit tests when running with Postgresql mprahl 2019-07-15 10:48:49 -04:00
  • e35596b6f2 Remove duplicated build refresh from tests Luiz Carvalho 2019-07-12 14:07:00 -04:00