গ্রান্টফাইলে আমি জুঁইয়ের র্যান্ডমটি কীভাবে কনফিগার করব?


1

গ্রান্ট-অবদান-জুঁই ব্যবহার করে আমি এলোমেলো বিকল্পটি কীভাবে কনফিগার করব? আমি জুঁইয়ের কমান্ড লাইনের সাহায্যে এটি সরাসরি করতে পারি, তবে গ্রাস-ক্লাই করে জুঁইয়ের কাজ চালিয়ে এলোমেলো বিকল্পটি খুঁজে পেলাম না। তারপরে কমান্ড লাইনের আউটপুট সর্বদা চশমার র্যান্ডমিক আউটপুট প্রদর্শন করে।

উদাহরণ আপডেট হয়েছে:

জেসমিনের জসনের নীচে:

{
  // Spec directory path relative to the current working dir when jasmine is executed.
  "spec_dir": "spec",

  // Array of filepaths (and globs) relative to spec_dir to include and exclude
  "spec_files": [
    "**/*[sS]pec.js"
  ],

  // Array of filepaths (and globs) relative to spec_dir to include before jasmine specs
  "helpers": [
    "helpers/**/*.js"
  ],

  // Stop execution of a spec after the first expectation failure in it
  stopSpecOnExpectationFailure: false,

  // This is the random option I need on gruntfile
  random: false
}

গ্রান্টফাইল জেসনের নীচে:

module.exports = function(grunt) {
    grunt.initConfig({
         pkg: grunt.file.readJSON('package.json')
        ,jasmine : {
             myapp  : {
                 src   : ['src/**/*.js']
                ,options : {
                     specs : 'spec/**/*{s,S}pec.js'
                }
            }
        }
    });
    ...

যদি আপনি কিছু কমান্ড উদাহরণ যুক্ত করতে পারেন যা সহায়ক হবে
ইনটিকা

1
আমি বর্ণনাটি আপডেট করেছি, @ ইনটিকা।
ডগলাস লেয়ানড্রো

উত্তর:


0

আমি আমার প্রশ্নের উত্তর খুঁজে পেয়েছি। কমপক্ষে আমি পরীক্ষা করেছি এবং এটি কাজ করেছে। প্রত্যেকটি ডিক্লেয়ারেশনের শীর্ষে বর্ণিতভাবে আপনি নিজের স্যুট টেস্টের এলোমেলো বিকল্পটি কনফিগার করতে পারেন। এটি নিম্নলিখিত বিবৃতি সহ হতে পারে:

describe('My suite', function(){
   jasmine.getEnv().configure({random:false});

   // There are several tests here... 

   afterAll(function(){
      jasmine.getEnv().configure({random:true});
   });

   ...
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.