[25384] 2016-08-17_Docker容器测试全探索

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2016-08-17_Docker容器测试全探索 D o c k e r   L i n u x   2 0 1 6 - 0 8 - 1 7   N i n g   J i a h t t p : / / b l o g . t e r r a n i l l i u s . c o m / p o s t / d o c k e r _ t e s t i n g /     h t t p : / / b l o g . d a t a m a n - i n c . c o m / s h u r e n y u n - d o c k e r - 1 5 4 /     N i n g   J i a D o c k e r D o c k e r C I D o c k e r j a r / r p m / d e b C I D o c k e r b u i l d C I   . P A A S + I A A S G o o g l e M i r a n t i s
& C I 使 线     D o c k e r f i l e 2 .   4 .   1 .   F R O M   " < b a s e s   i m a g e > " : " < v e r s i o n > " 3 .   W O R K D I R   " < p a t h > " 5 .   #   i n s t a l l   p a c k a g e s   r e q u i r e d   t o   r u n   a p p   a n d   t e s t s 6 .   R U N   a p t - g e t   u p d a t e   & &   a p t - g e t   i n s t a l l   - y   7 .           " < a p p   r u n t i m e >   a n d   < d e p e n d e n c i e s > "       #   a d d   a p p   r u n t i m e   a n d   r e q u i r e d   p a c k a g e s 8 .           " < t e s t   t o o l s >   a n d   < d e p e n d e n c i e s > "             #   a d d   t e s t i n g   t o o l s   a n d   r e q u i r e d   p a c k a g e s
1 0 .   1 4 .   1 7 .   2 0 .   2 2 .   2 5 .     D o c k e r f i l e [ 1 ]         " < t e s t   t o o l s >   a n d   < d e p e n d e n c i e s > "             #   a d d   t e s t i n g   t o o l s   a n d   r e q u i r e d   p a c k a g e s 9 .           & &   r m   - r f   / v a r / l i b / a p t / l i s t s / * 1 1 .   #   c o p y   a p p   f i l e s 1 2 .   C O P Y   a p p   a p p 1 3 .   C O P Y   r u n . s h   r u n . s h 1 5 .   #   c o p y   t e s t   s c r i p t s 1 6 .   C O P Y   t e s t s   t e s t s 1 8 .   #   c o p y   " m a i n "   t e s t   c o m m a n d 1 9 .   C O P Y   t e s t . s h   t e s t . s h 2 1 .   #   . . .   E X P O S E ,   R U N ,   A D D   . . .   f o r   a p p   a n d   t e s t   e n v i r o n m e n t 2 3 .   #   m a i n   a p p   c o m m a n d 2 4 .   C M D   [ r u n . s h ,   " < a p p   a r g u m e n t s > " ] 2 6 .   #   i t ' s   n o t   p o s s i b l e   t o   h a v e   m u l t i p l e   C M D   c o m m a n d s ,   b u t   t h i s   i s   t h e   " m a i n "   t e s t   c o m m a n d 2 7 .   #   C M D   [ / t e s t . s h ,   " < t e s t   a r g u m e n t s > " ]
D o c k e r B u i l d   - >   S h i p   - >   R u n T e s t B u i l d   - >   T e s t   - >   S h i p   - >   R u n     D o c k e r D o c k e r f i l e O N T E S T O N B U I L D O N T E S T b u i l d O N T E S T d o c k e r   t e s t   d o c k e r   t e s t d o c k e r   r u n : - t e s t   t e s t b u i l d O N T E S T O N T E S T   C M D O N T E S T   E N T R Y P O I N T d o c k e r   t e s t / v a r / t e s t s / r e s u l t s V O L U M E D o c k e r f i l e O N T E S T 2 .   4 .   O N T E S T   [ I N S T R U C T I O N ] d o c k e r   t e s t   [ O P T I O N S ]   I M A G E   [ C O M M A N D ]   [ A R G . . . ] 1 .   F R O M   " < b a s e   i m a g e > " : " < v e r s i o n > " 3 .   W O R K D I R   " < p a t h > " 5 .   #   i n s t a l l   p a c k a g e s   r e q u i r e d   t o   r u n   a p p
9 .   1 4 .   1 8 .   2 1 .   2 4 .   2 7 .   2 9 .   3 2 .   6 .   R U N   a p t - g e t   u p d a t e   & &   a p t - g e t   i n s t a l l   - y   7 .           " < a p p   r u n t i m e >   a n d   < d e p e n d e n c i e s > "       #   a d d   a p p   r u n t i m e   a n d   r e q u i r e d   p a c k a g e s 8 .           & &   r m   - r f   / v a r / l i b / a p t / l i s t s / * 1 0 .   #   i n s t a l l   p a c k a g e s   r e q u i r e d   t o   r u n   t e s t s       1 1 .   O N T E S T   R U N   a p t - g e t   u p d a t e   & &   a p t - g e t   i n s t a l l   - y   1 2 .                         " < t e s t   t o o l s >   a n d   < d e p e n d e n c i e s > "                   #   a d d   t e s t i n g   t o o l s   a n d   r e q u i r e d   p a c k a g e s 1 3 .                         & &   r m   - r f   / v a r / l i b / a p t / l i s t s / * 1 5 .   #   c o p y   a p p   f i l e s 1 6 .   C O P Y   a p p   a p p 1 7 .   C O P Y   r u n . s h   r u n . s h 1 9 .   #   c o p y   t e s t   s c r i p t s 2 0 .   O N T E S T   C O P Y   t e s t s   t e s t s 2 2 .   #   c o p y   " m a i n "   t e s t   c o m m a n d 2 3 .   O N T E S T   C O P Y   t e s t . s h   t e s t . s h 2 5 .   #   a u t o - g e n e r a t e d   v o l u m e   f o r   t e s t   r e s u l t s 2 6 .   #   O N T E S T   V O L U M E   " / v a r / t e s t s / r e s u l t s " 2 8 .   #   . . .   E X P O S E ,   R U N ,   A D D   . . .   f o r   a p p   a n d   t e s t   e n v i r o n m e n t 3 0 .   #   m a i n   a p p   c o m m a n d 3 1 .   C M D   [ r u n . s h ,   " < a p p   a r g u m e n t s > " ] 3 3 .   #   m a i n   t e s t   c o m m a n d 3 4 .   O N T E S T   C M D   [ / t e s t . s h ,   " < t e s t   a r g u m e n t s > " ]
  D o c k e r f i l e [ 2 ] D o c k e r d o c k e r - t e s t 便 D o c k e r O N B U I L D b u i l d b u i l d d o c k e r - t e s t 使 O N B U I L D d o c k e r - t e s t : 1 .   d o c k e r - t e s t D o c k e r f i l e O N B U I L D 2 .   D o c k e r f i l e D o c k e r f i l e . t e s t 3 .   d o c k e r   b u i l d   - f   D o c k e r f i l e . t e s t   [ O P T I O N S ]   P A T H d o c k e r   b u i l d - t e s t t a g 4 .     d o c k e r   r u n   - v   . / t e s t s / r e s u l t s : / v a r / t e s t s / r e s u l t s   [ O P T I O N S ]   I M A G E : T A G - t e s t   [ C O M M A N D ]   [ A R G . . . ] 5 .   D o c k e r f i l e . t e s t O N B U I L D D o c k e r f i l e . t e s t F R O M i m a g e : t a g o n b u i l d M a v e n : o n b u i l d d o c k e r - t e s t d o c k e r - t e s t b u i l d r u n 1 .   # ! / b i n / b a s h 2 .   i m a g e = " a p p " 3 .   t a g = " l a t e s t "
4 .   C I / C D C I C I A P I 使 d o c k e r c o m p o s e               使 D o c k e r f i l e L A B E L t e s t . t y p e     i n t e g r a t i o n ;     i n t e g r a t i o n ,   p e r f o r m a n c e ,   s e c u r i t y ,   c h a o s   ;   t e s t . r e s u l t s     V O L U M E   ;     / v a r / t e s t s / r e s u l t s t e s t . X X X   - 使 t e s t . D o c k e r   -   P h a n t o m . j s ,   S e l e n i u m ,   C h a k r a m ,   G a t l i n g ,     -   N o d e . j s ,   J V M ,   P y t h o n ,   R u b y ,       ,   ,   ,     -     :   j s o n ,   c s v ,   t x t ,   x m l ,     - m a i n t e s t . s h 访 使 D N S 5 .   e c h o   " F R O M   $ { i m a g e } : $ { t a g } "   >   D o c k e r f i l e . t e s t   & & 6 .   d o c k e r   b u i l d   - t   " $ { i m a g e } : $ { t a g } - t e s t "   - f   D o c k e r f i l e . t e s t   .   & & 7 .   d o c k e r   r u n   - i t   - - r m   - v   $ ( p w d ) / t e s t s / r e s u l t s : / v a r / t e s t s / r e s u l t s   " $ { i m a g e } : $ { t a g } - t e s t "   & & 8 .   r m   D o c k e r f i l e . t e s t
访   h t t p : / / b l o g . t e r r a n i l l i u s . c o m / p o s t / d o c k e r _ t e s t i n g /     h t t p : / / b l o g . d a t a m a n - i n c . c o m / s h u r e n y u n - d o c k e r - 1 5 4 /     N i n g   J i a [ 1 ] :   h t t p s : / / g i s t . g i t h u b . c o m / a l e x e i - l e d / c b b 3 d 4 6 f c f 4 2 2 a 2 4 a a c d [ 2 ] :   h t t p s : / / g i s t . g i t h u b . c o m / a l e x e i - l e d / 4 f 3 9 c c a 8 a 0 3 b 1 5 0 3 9 7 8 a   I D  
  I D  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则