forked from fedora-modularity/meta-test-family
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodularity-testing-framework.spec
913 lines (725 loc) · 36.8 KB
/
modularity-testing-framework.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
%global framework_name moduleframework
Name: modularity-testing-framework
Version: 0.5.18
Release: 1%{?dist}
Summary: Framework for writing tests for modules and containers
License: GPLv2+
URL: https://pagure.io/modularity-testing-framework
Source0: http://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz
BuildArch: noarch
# Exlcude ppc64: there is no docker package on ppc64
# https://bugzilla.redhat.com/show_bug.cgi?id=1465176
ExcludeArch: ppc64
BuildRequires: python2-devel
BuildRequires: python2-setuptools
Requires: python2-avocado
Requires: python2-avocado-plugins-output-html
Requires: python-netifaces
Requires: docker
Requires: python2-dockerfile-parse
Requires: python2-pdc-client
Requires: python2-modulemd
%description
%{summary}.
%prep
%autosetup
# Remove bundled egg-info
rm -rf %{name}.egg-info
%build
%py2_build
%install
%py2_install
install -d -p -m 755 %{buildroot}%{_datadir}/%{framework_name}
chmod a+x %{buildroot}%{python_sitelib}/%{framework_name}/{module_framework,mtf_generator,bashhelper,setup}.py
%files
%license LICENSE
%{_bindir}/moduleframework-cmd
%{_bindir}/modulelint
%{_bindir}/mtf-generator
%{python2_sitelib}/moduleframework/
%{python2_sitelib}/modularity_testing_framework-*.egg-info/
%{_datadir}/moduleframework/
%changelog
* Mon Jul 10 2017 Jan Scotka <[email protected]> 0.5.18-1
- improved name handling replacing bad chanracters ([email protected])
* Fri Jul 07 2017 Jan Scotka <[email protected]> 0.5.17-1
- Added unitetest to pdc module ([email protected])
- make docker linter faster, not need to invoke parent setup in own setup
class, because it does offline checking ([email protected])
- minimal config path fix ([email protected])
- changed testing module to minimal config. mksh is not in compose
- koji package downloading cleanup, moved to pdc instead of hardcoding in MTF
main file ([email protected])
- fixed issues with deleting ([email protected])
* Tue Jul 04 2017 Jan Scotka <[email protected]> 0.5.16-1
- PDC library install python3 version now by default, so have to ensure that
python2 is there ([email protected])
* Tue Jul 04 2017 Jan Scotka <[email protected]> 0.5.15-1
-
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.14-1
- solved issue with fails caused by dependencies ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.13-1
- store repository to /opt instead of actual dir. it should help much with
persistent data ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.12-1
- added show-job-log to proper place for testing module and module linter
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.11-1
- iproved testing if repo directory contains proper data ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.10-1
- enable show job log for avocado, in testing module to have better output in
taskotron ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.9-1
- mistake in function causing traceback ([email protected])
- added doc string to helps to understand why MTF_RECURSIVE_DOWNLOAD
- added link to official compose instead of jkaluza's one ([email protected])
- if is bad name prefix, is_ is better ([email protected])
- if is bad name prefix, is_ is better ([email protected])
- added new option to run-them script ([email protected])
- solved issues with multiple directories, create just one repo, and do not
overwrite it ([email protected])
- initial commit of recursive downloading of all dependent modules to one
repository ([email protected])
- fixed vagrant issue with removing ssh keys ([email protected])
- Fix for ExcludeArch. BZ #1465176 ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.8-1
- last generator item in spec ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.7-1
- removed generator from specfile ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.6-1
- added more comments to receent changes ([email protected])
- fix issue 36 ([email protected])
- docs replacing generator with mtf-generator ([email protected])
- remove deprecated generator func ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.5-1
-
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.4-1
- require docker just for intel ([email protected])
* Fri Jun 23 2017 Jan Scotka <[email protected]> 0.5.3-1
- docs building up api menu in main menu ([email protected])
* Mon Jun 19 2017 Jan Scotka <[email protected]> 0.5.2-1
- added deps to runthem script ([email protected])
- added dependency on modulemd for furure usage ([email protected])
- bad version from pip ([email protected])
- added constant instead of variable inside class ([email protected])
- added pdc library dependency, removed own solution, used API
- rename get_correct_config ([email protected])
- update error handler for get_correct_config ([email protected])
- fix var assignment for get_correct_config ([email protected])
- update docstring for get_correct_config ([email protected])
- removed version string from conf.py ([email protected])
- removed version string from conf.py ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.5.1-1
- added symlink to solve moving minimal config example to user guide
* Thu Jun 15 2017 Jan Scotka <[email protected]>
- added symlink to solve moving minimal config example to user guide
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.5.0-1
- docs removing readme.rst link ([email protected])
- docs following PR review remarks ([email protected])
- docs typos, errors and whitespaces ([email protected])
- docs introducing glossary page ([email protected])
- docs list of test methods ([email protected])
- docs user guide main steps, conf file,env variables, troubleshooting
- docs intro page, license, installation ([email protected])
- Simple README with what MTF is and a link to docs ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.64-1
- fixed issue when using repos. mistake caused that it created list in list
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.63-1
- fixed issue with adding to list what is not list ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.62-1
- fixed self test check ([email protected])
- possible to get dependencies with urls via dictionary ([email protected])
- added fixes for stopping nspawn container. in case there is some traceback it
should remove nspawn machine ([email protected])
* Mon Jun 12 2017 Jan Scotka <[email protected]> 0.4.61-1
- Add upstream check_modulemd ([email protected])
- added doc strings ([email protected])
- added functions to get architectures ([email protected])
* Fri Jun 09 2017 Jan Scotka <[email protected]> 0.4.60-1
- added dockerfile to None in case path does not exist ([email protected])
* Fri Jun 09 2017 Petr "Stone" Hracek <[email protected]> 0.4.59-1
- Use version directly in setup.py and SPEC file in main dir.
* Fri Jun 09 2017 Petr "Stone" Hracek <[email protected]> 0.4.58-1
- fix Dockerlint tests and using AvocadoTest class directly
* Fri Jun 09 2017 Jan Scotka <[email protected]> 0.4.57-1
-
* Wed Jun 07 2017 Jan Scotka <[email protected]> 0.4.56-1
- Add dependency into python2-dockerfile-parse ([email protected])
* Tue Jun 06 2017 Jan Scotka <[email protected]> 0.4.55-1
- code cleanup
- added check_modulemd as submodule
- exceptions improvement
-
* Mon Jun 05 2017 Jan Scotka <[email protected]> 0.4.54-1
-
* Mon Jun 05 2017 Jan Scotka <[email protected]> 0.4.53-1
-
* Fri Jun 02 2017 Jan Scotka <[email protected]> 0.4.52-1
-
* Thu Jun 01 2017 Jan Scotka <[email protected]> 0.4.51-1
-
* Thu Jun 01 2017 Jan Scotka <[email protected]> 0.4.50-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.49-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.48-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.47-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.46-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.45-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.44-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.43-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.42-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.41-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.40-1
-
* Mon May 29 2017 Jan Scotka <[email protected]> 0.4.39-1
- adapted to new avocado self.cancel() instead of using internal exception for skipping tests on the fly
- imporved links to composes in testing module. No modules builds in koji.
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.38-1
-
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.37-1
-
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.36-1
- removed appearance of change log inside ([email protected])
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.35-1
-
* Thu May 25 2017 Jan Scotka <[email protected]> 0.4.34-1
- removed setup.py symlink ([email protected])
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.33-1
- try this vice versa removed symlinked specfile and added symlink to setup.py
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.32-1
-
* Wed May 24 2017 Jan Scotka <[email protected]>
-
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.30-1
- rename 'generator' script to 'mtf-generator' ([email protected])
* Mon May 22 2017 Jan Scotka <[email protected]> 0.4.29-1
-
* Fri May 19 2017 Jan Scotka <[email protected]> 0.4.28-1
- changes with specfile ([email protected])
* Fri May 19 2017 Jan Scotka <[email protected]> 0.4.27-1
- disabled test for package signing ([email protected])
- Moving SPEC to specific distro directory ([email protected])
* Thu May 18 2017 Petr Hracek <[email protected]> - 0.4.26-1
- Calulcate correct path to SPEC file
* Thu May 18 2017 Petr "Stone" Hracek <[email protected]> 0.4.25-2
- Calculate correct path to SPEC file ([email protected])
* Thu May 18 2017 Petr Hracek <[email protected]> - 0.4.25-2
- Calulcate correct path to SPEC file
* Thu May 18 2017 Jan Scotka <[email protected]> 0.4.25-1
-
* Wed May 17 2017 Jan Scotka <[email protected]> 0.4.24-1
- added new version of module lint, it is now directory, so that repaired in
common tests ([email protected])
* Tue May 16 2017 Jan Scotka <[email protected]> 0.4.23-1
- do not remove base packages ([email protected])
* Tue May 16 2017 Jan Scotka <[email protected]> 0.4.22-1
- modulelint tests in subdirectory and some improvements ([email protected])
- packaging: trivial fixes ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.21-1
- fix typo in test dependencies section ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.20-1
- version read from specfile, test if it will work well ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.19-1
- added longer delay and number of attempts for koji, seems that koji is
somethimes broken for longer time ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.18-1
- added longer delay and number of attempts for koji, seems that koji is
somethimes broken for longer time ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.17-1
- improved makefiles and vagrant ([email protected])
- added new lines to doc strings ([email protected])
- added blank line to doc scrings ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.16-1
- repaired one mistake caused by removing avocado from common library
- repaired one mistake caused by removing avocado from common library
- added link to read the docs documentation ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.15-1
- added link to read the docs documentation ([email protected])
- removed dnf search via dnf command, beter to ask path directly
- added dependencies to setup.py file ([email protected])
- try to be more prepared for virt-env ([email protected])
- delete html folder in make clean ([email protected])
- Several documentation updates ([email protected])
- Remove obsolete documentation ([email protected])
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.14-1
- external setup and teardown moved to begin or end of module init/clean
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.13-1
- added args and kwargs to init because baseruntime uses that -> it caused
troubles when inherited with __init__method ([email protected])
- typo introduced inside formatting ([email protected])
- removed retry block and try to use direct wait ([email protected])
- improved multihoste test to use created function instead of calling it
directly ([email protected])
- improved multihoste test to use created function instead of calling it
directly ([email protected])
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.12-1
- solved issue with shell tests ([email protected])
- added longer timeout for retry, try to solve issue with shell tests
- try to remove outside retry ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.11-1
- bumped version ([email protected])
- disables sh test ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.10-1
- disabled microdnf test to see ci for framework passing ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.9-1
- imporved test module, removed bash test because it needs deeper inspection
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.8-1
- bumped version ([email protected])
- cleaner solution to set repos and what to install instead for rewriting class
values ([email protected])
- solved issues with changing to use init of classes (there is 60s timeout in
avocado) ([email protected])
- added debug options for shell command, there is some issue with running
nspawn on background, TODO: needs inspect ([email protected])
- Several updates for documentation stuff. ([email protected])
* Fri May 05 2017 Jan Scotka <[email protected]> 0.4.7-1
- version increased ([email protected])
- added straight usage of bashhelper python lib it is in same directory
* Fri May 05 2017 Jan Scotka <[email protected]> 0.4.6-1
- version increased ([email protected])
- allow use more picle file in bash helper to support more machines
- removed workaround characters around command to have better output
- mistake in bash helper ([email protected])
- imporved makefile for test module to check more possibilities
- small typo there ([email protected])
- skip in setup phase should be faster ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.5-1
- added better handling of running machines in nspawn ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.4-1
- repaired problem with dictionary change on the fly ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.3-1
- typo ([email protected])
- version back ([email protected])
- removed unwanted symlink ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.2-1
- bumped version ([email protected])
- added info for chroot path ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.1-1
- small trouble inside multios test caused by using function get correct
backend ([email protected])
- version increased ([email protected])
- added initsection for base class ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.32-1
- added possibility to add more machines if you want, and play with them
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.31-1
- after discussion with jkaluza added more retry ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.30-1
- added better debugging to Retry (allow to output also original exception)
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.29-1
- added possibility to retry PDC URL in case of no data ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.28-1
- added better debugging in case container is not running ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.27-1
- bumperd version ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.26-1
- added symlink to docs directory, to enable pydoc ([email protected])
- Add documents for generation RTD ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.25-1
- version increased ([email protected])
- removed hardcoded dnf and microdnf commands and added possibility to use null
moduleMD file ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.24-1
- adde back filter active=true for PDC, it causes strange errors
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.23-1
- bumped version ([email protected])
- s ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.22-1
-
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.21-1
- nspawn used inheride status/start/stop functions, it was bad, because it was
on host not inside container ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.20-1
- there is missing space ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.19-1
- added more packages to io install based on baseruntime baseimage profile
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.18-1
- small typo, it is not cmd but command ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.17-1
- version increased ([email protected])
- added explicit wait after commands in nspawn ([email protected])
- added example how it can be used for multimachine testing in actual way
- added better koji handling in case of missing some packages because of issue
in koji ([email protected])
- removed changing file inside copy test, it causes traceback on docker (bad
selinux context probably) ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.16-1
- removed exceptions and added if expressions ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.15-1
- allow in setup cleanup, start stop etc section to let processes at background
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.14-1
- fixed issue with duplicated shell cmd param ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.13-1
- improved copy selftest ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.12-1
- removed sleep caused big issue there, because it starts on background
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.11-1
- added timeout library from cockpit project, improved debug output handling in
pdc_data lib, changes in documentation, added debug option
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.10-1
- repaired issue when avocado returns other code that 1 ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.9-1
- moved back to version what do copy via machinectl ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.8-1
- added dependency solver for modules ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.7-1
- switching to proper commit version for test ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.6-1
- fixing logic inside ([email protected])
- better logging inside code and divided some variables to common library
- list of repos in nspawn, to see how it is set ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.5-1
- imporved package section, removed installation of all src pacakges, because
it fails manytimes with comflict packages ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.4-1
- added value to Makefile of testing module ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.3-1
- missing brackets for functions. causing bad output ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.2-1
- added documentation README, and config files repaired few smalled things
called autopep8 ([email protected])
- rewritten part of documentation ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.1-1
- added verbosity, it will be cleaner if you see output somehow
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.2.47-1
- solved issue with stdout and stderr for nspawn ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.46-1
- version increasion ([email protected])
- removed active=true it seems that somewthing changed ([email protected])
- remove docker-distribution package ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.45-1
- copytree needs nonexisting directory ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.44-1
- pad source path ([email protected])
- pad source path ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.43-1
- another issue with distro creation ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.42-1
- dirs are mot created mkdirs function does not exist ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.41-1
- small typo in code of installing packages ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.40-1
- fixed ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.39-1
- repaired more stuff, repaired nspawn repos handling ([email protected])
- add a way to skip SELinux disabling ([email protected])
- fixing typos and wrong link ([email protected])
* Tue Apr 25 2017 Jan Scotka <[email protected]> 0.2.38-1
- fixed selftest of paths, this test is bad in case running inside CIs
* Tue Apr 25 2017 Jan Scotka <[email protected]> 0.2.37-1
- repaired selinux disablig, ignoring status in case you dont have selinux
enable enabling repos inside module nspawn for dnf command
* Tue Apr 25 2017 Jan Scotka <[email protected]> 0.2.36-1
- added job output to testing module directly to stdout to see progress
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.35-1
- bump version ([email protected])
- not in directory where tests are, it is not good when there are another
resources ([email protected])
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.34-1
- small typo ([email protected])
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.33-1
- added messages to stderr, to see progress. It causes troubles to taskotron if
no output there ([email protected])
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.32-1
- skip if package not aviable ([email protected])
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.31-1
- download just x86_64 arch packages ([email protected])
* Mon Apr 24 2017 Jan Scotka <[email protected]> 0.2.30-1
- removed doing repos although it already exists ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.29-1
-
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.28-1
- I've introduced mistake by this echo ([email protected])
- I've introduced mistake by this echo ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.27-1
- big mistake in generating repos ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.26-1
- all repositories will be generated locally ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.25-1
- added new libe before end, in case there is interactive command it causes no
new line ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.24-1
- added dependency on python netifaces library ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.23-1
- solved issue with missin ip command, removed and replaced by pythonish style
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.22-1
- imporved copying of files to nspawn, using machinectl, added workaround for
fedpkg https://phab.qa.fedoraproject.org/T944#13630 ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.21-1
- more baseruntime fixes ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.20-1
- version increased ([email protected])
- added resources for baseruntime, it is copy from theitrss project
* Fri Apr 21 2017 Jan Scotka <[email protected]>
-
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.18-1
- restricted it for nspawn for now ([email protected])
* Fri Apr 21 2017 Jan Scotka <[email protected]> 0.2.17-1
- simplified run_them script and added better localrepo names, will then work
with more local repos for various modules ([email protected])
- improved dnf handling inside, microdnf selftest is working well
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.16-1
- added copying of repositories inside NSPAWN, to have them enabled for using
by tests (baseruntime) ([email protected])
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.15-1
- added copying of repositories inside NSPAWN, to have them enabled for using
by tests (baseruntime) ([email protected])
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.14-1
- improved for taskotron usecase ([email protected])
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.13-1
- added changes to support baseruntime exit commands inside code
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.12-1
-
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.11-1
- version and specfile imporved ([email protected])
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.10-1
- new version ([email protected])
- new version ([email protected])
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.9-1
-
* Thu Apr 20 2017 Jan Scotka <[email protected]> 0.2.8-1
- prepare for databases, add some common varibles what could be used for
testing inside code and in configs ([email protected])
- called autopep8 to imporove style of code ([email protected])
- added changes to nspawn helper, to workaround issues with retun codes and
bad chars there ([email protected])
- Update documentation ([email protected])
- removed upgrading avocado via pip, it cause fail ([email protected])
- small improvements ([email protected])
- after discussing with Bruno, there wwre wound issues in machinectl, so added
workaround ([email protected])
- reworked part for fetching data.dependencies.requires ([email protected])
* Wed Apr 19 2017 Petr "Stone" Hracek <[email protected]> 0.2.7-1
- Bump release ([email protected])
- typo ([email protected])
- added srippint to rpm commans because it contains bad character
- added possibility to use python format variables inside config and then it is
translated by framework ([email protected])
- iproved docker skip ([email protected])
- removed process object. Unable to pickle, this commit does workaround what
should be removed in future ([email protected])
- removed memcached specific things from test module ([email protected])
- removed memcached dependencies ([email protected])
- missing nspawn when using local reposiries ([email protected])
- added also enabling selinux in teardown, to return system to previous state
- added setenforce 0, because nspawn is failing on F-25 ([email protected])
- changes in testing module example, to actual koji link ([email protected])
- added new link to modulemd file of memcached ([email protected])
- added dependencies on another modules when installing (from PDC)
- removed passwd as dependency, not needed ([email protected])
- removed microdnf dep, because it is not installed now in container images or
not in fedora25 ([email protected])
- added microdnf dependency ([email protected])
- added nspawn helper for rpm based module testing. ([email protected])
- removed localrepository if exist ([email protected])
- improved to properly return good RC for taskotron ([email protected])
- added return stat handling for taskotron ([email protected])
- removed sleep ([email protected])
- more changes ([email protected])
- there were typo in koji downloader ([email protected])
- added possibility to create local repository ([email protected])
- typo ([email protected])
- added possibility to list latest bits from PDC and little bit removed
duplication of code ([email protected])
- added possibility to list latest bits from PDC and little bit removed
duplication of code ([email protected])
* Tue Apr 11 2017 Petr "Stone" Hracek <[email protected]> 0.2.6-1
- Bump version ([email protected])
- restructured compose info parser to be able to use them in framework
(baseruntime RFE) ([email protected])
- restructured compose info parser to be able to use them in framework
(baseruntime RFE) ([email protected])
- restructured compose info parser to be able to use them in framework
(baseruntime RFE) ([email protected])
- added distro-sync + install command ([email protected])
- install test dependencies inside setup instead of loadconfig function
- moved initialization of name to init of docker class ([email protected])
- moved some part to init method of helper to be able use it also without
direct using in tests ([email protected])
- typo in fedmsg parser ([email protected])
- added special parameter for taskotron ([email protected])
- imporved taskotron reader to be able use just name-stream-version
- bad example fedora message ([email protected])
- moved baseruntime to location to be same as a module name
- removed printing of module ([email protected])
- missing module type variable ([email protected])
- imporved run_them script to be able use also compose as input
- imporved run_them script to be able use also compose as input
- added compose handling library for modules ([email protected])
- added tool for parsing data from final compose ([email protected])
- added timeout before testing ([email protected])
- added timeout before testing ([email protected])
- missing tests subdir ([email protected])
- have to check also if link exists ([email protected])
- if missing profiles, use components:rpms packages to install
- improved simple test of testing module ([email protected])
- improved shell test to not fail ([email protected])
- improved shell test to not fail ([email protected])
- adapted PDC changes ([email protected])
- adapted PDC changes ([email protected])
- adapted PDC changes ([email protected])
- added minimal config for module linter in case config does not exist
- testing commit ([email protected])
- mistake in fedmsg reader path and removed installing itself
- repaired helper tool ([email protected])
- Typo in setup. Missing tools directory ([email protected])
- repo repos typos ([email protected])
- removed old code ([email protected])
- removed old code ([email protected])
- Add directory tools ([email protected])
- Remove obsolete file ([email protected])
- Packaging changes ([email protected])
- added another helper tool ([email protected])
- added another helper tool ([email protected])
- added calling avocado service manager instead of starting manually via
command ([email protected])
- changed to 127.0.0.1 instead of localhost ([email protected])
- changes of haproxy ([email protected])
- more fixes of haproxy to be cleaner ([email protected])
- added some tweaks of haproxy tests ([email protected])
- added some tweaks of haproxy tests ([email protected])
- Bump version with the same as tito ([email protected])
* Wed Apr 05 2017 Petr "Stone" Hracek <[email protected]> 0.2.5-1
- Fix Packaging Guidelines ([email protected])
- added memcached to dependencies ([email protected])
- one bug causing that it is not testing proper things ([email protected])
- sed typo ([email protected])
- added small workaround for html plugin ([email protected])
- added symlink to work with testmodule in upstream ([email protected])
- introduced regression for shell tests ([email protected])
- Bump version ([email protected])
* Wed Apr 05 2017 Petr Hracek <[email protected]> 0.2.4-1
- version increased ([email protected])
* Fri Mar 31 2017 Jan Scotka <[email protected]> 0.2.3-1
- version increased ([email protected])
* Fri Mar 31 2017 Jan Scotka <[email protected]> 0.2.2-1
- improved specfile Source0 ([email protected])
- added licenses to files, permissions repaired ([email protected])
- Bum version ([email protected])
* Fri Mar 31 2017 Jan Scotka <[email protected]> 0.2.1-1
- moved checking ENV variable to functions to allow override them
- added possibility to pass file via parameter, not just via stdin, could be
cleaner solution ([email protected])
- moved skipping of module to specific class ([email protected])
- removed typo in README file ([email protected])
- move xunit log to avocado directory ([email protected])
- typo, redefinig avocado function, it is bad bad bad ([email protected])
- changed to executable ([email protected])
- added scripts to help with taskotron integration ([email protected])
- added scripts to help with taskotron integration ([email protected])
- added scripts to help with taskotron integration ([email protected])
- added simple tests for ngnix ([email protected])
- Typo in version ([email protected])
- Bump version ([email protected])
* Fri Mar 24 2017 Petr Hracek <[email protected]> - 0.2.0-1
- New upstream version
* Fri Mar 24 2017 Jan Scotka <[email protected]> 0.1.9-1
-
* Fri Mar 24 2017 Jan Scotka <[email protected]> 0.1.8-1
-
* Fri Mar 24 2017 Jan Scotka <[email protected]> 0.1.7-1
- added symlink to testing module to minimal.yaml ([email protected])
- removed source section form minimal config, actually is not anyhow used
- imporved docker handling, solved issues with missing labes in config
- repaired mistakes caused that MODULE=rpm did not worked ([email protected])
- added setup and cleanup part to config file (before starting module, after
stopping) - is id done on host ([email protected])
- config improvement, firt commit to be able to disccuss about this
- tox file removed to not cause misundertand of project ([email protected])
- improved how it works diagram ([email protected])
- replace try exept with avocado service module ([email protected])
- added setup and test for rpm module for haproxy
- added example of simple avocado test ([email protected])
- added :z for selinux ([email protected])
- use port 8077 ([email protected])
- Bump version ([email protected])
- repaired behave test ([email protected])
* Mon Mar 20 2017 Jan Scotka <[email protected]> 0.1.6-1
- added underline bw words ([email protected])
- added better config handling, and allow use defaultmodule parameter in config
yaml file ([email protected])
- changed fedora path to public webs ([email protected])
- init of haproxy test ([email protected])
- added explicitly calling start for docker copy functions ([email protected])
- small changes of tox ([email protected])
- added tox file to project for CI ([email protected])
- added tox.ini for CI and improved makefile inside tests for CI
* Thu Mar 16 2017 Jan Scotka <[email protected]> 0.1.5-1
- added possibility call bash stile in config.yaml ([email protected])
- typo ([email protected])
- added missing egg with ? in spec ([email protected])
* Thu Mar 16 2017 Jan Scotka <[email protected]> 0.1.4-1
- removed egg-info ([email protected])
- testing commit ([email protected])
* Wed Mar 15 2017 Jan Scotka <[email protected]> 0.1.3-1
- new package built with tito
* Wed Mar 15 2017 Petr Hracek <[email protected]> - 0.1.2-1
- Release a new version 0.1.2
* Mon Mar 13 2017 Petr Hracek <[email protected]> - 0.1.1-1
- Release a new version 0.1.1
* Thu Mar 9 2017 Petr Hracek <[email protected]> - 0.1.0-2
- Renaming package from base to moduleframework
- Wrong dependency to avocado
* Wed Mar 8 2017 Petr Hracek <[email protected]> - 0.1.0-1
- Initial version