Navigation

    SOFTWARE TESTING

    • Register
    • Login
    • Search
    • Job Openings
    • Freelance Jobs
    • Companies
    • Conferences
    • Courses
    1. Home
    2. charlenef
    C
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    charlenef

    @charlenef

    2
    Reputation
    29669
    Posts
    3
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    charlenef Follow

    Best posts made by charlenef

    • RE: How to check the file name using controller in JMeter?

      You can use following in your IF Controller to check if the file exists

      ${__groovy(((new File("/Users/hansi/Documents/training/jmeter/install/apache-jmeter-5.3/bin/jmeter.sh")).exists()))}
      
      posted in Performance
      C
      charlenef
    • RE: How to send json to client for verification?

      You can use POSTMAN to send any requests from the client

      posted in API Testing
      C
      charlenef

    Latest posts made by charlenef

    • RE: Azure DevOps, get the triggering branch of the triggering pipeline

      In the absence of a response I continued with my project and engaged in some painful experimentation. In the end, my guesses turned out to be correct:

      • Replace the Classic method of triggering D off of B with the YAML method, like this:
        resources:
          pipelines:
            - pipeline: sourcePipeline
              source: 'B'
              trigger: true
      

      And this requires replacing Build variables like Build.SourceBranch with pipeline variables: resources.pipeline.sourcePipeline.SourceBranch is correct.

      Finally (bonus answer to a question I hadn't asked here), it turns out you can't use condition: on stages that are template invocations. So instead I had to create a canRun parameter for the template being invoked, setting it to the same expression I would have used in a condition:, and then referencing canRun in condition:s in the template.

      posted in Continuous Integration and Delivery (CI
      C
      charlenef
    • RE: How do I configure a Readiness Probe for Selected Services?

      You want to use two services.

      One of your services should set some spec.publishNotReadyAddresses: true. That one you would use for internal communications, initializing your cluster while Pods could still be not Ready.

      And the other service exposing your cluster to its clients, observing the defaults readiness.

      Eg, for redis, I would use something like:

      apiVersion: v1
      kind: Service
      metadata:
        name: redis-kube
      spec:
        clusterIP: None
        ports:
        - name: tcp-6379
          port: 6379
          protocol: TCP
          targetPort: 6379
        - name: tcp-26379
          port: 26379
          protocol: TCP
          targetPort: 26379
        publishNotReadyAddresses: true
        selector:
          name: redis-kube
        sessionAffinity: None
        type: ClusterIP
      

      Also: when trying to resolve name for the other containers in your cluster, instead of nslookup app-0, try nslookup ..

      to resolve app1-0, you would use nslookup app1-0.app1cluster.app or nslookup app1-0.app1cluster.app.svc.cluster.local

      posted in Continuous Integration and Delivery (CI
      C
      charlenef
    • RE: Guarantee latest version of Chrome on Azure VM

      Create a PowerShell task in Azure DevOps and add this command to it

      "C:\Program Files (x86)\Google\Update\GoogleUpdate.exe" /c | cmd
      

      So we are running the google update exe in the command line which will update the google chrome before you run the other task. We are piping the command to cmd in PowerShell.

      posted in Continuous Integration and Delivery (CI
      C
      charlenef
    • How to ansible-vault files as they are commited to Git

      I'm trying to use ansible-vault to secure the secret files in my project before I push them to Git. There's loads of advice out there on how to set this up in part, but everything I've read is specifically for diff'ing these files, not how to encrypt them as you put them in - it looks like to initially commit them you need to manually vault them first. Is there a way of doing this vaulting on the fly?

      What I have so far: .git/config:

       [diff "ansible-vault"]
       textconv = "ansible-vault view"
      

      ansible.cfg:

       [defaults]
       vault_password_file = .vault
      

      .gitattributes:

      key.pem diff=ansible-vault merge=binary
      

      This works fine if I run the following commands:

       ansible-vault encrypt key.pem 
       git add key.pem
       ansible-vault decrypt key.pem 
       git diff --cached
      

      I'd like to automate the ansible-vault encrypt/decrypt commands within git. Any ideas?

      posted in Continuous Integration and Delivery (CI
      C
      charlenef
    • Terraform - retrieving arn from another module

      I'm trying to get the arn of the kms key for use in the S3 bucket kms_master_key_id, the code below is how I thought it might work. I can output the arn value to the root but am unsure how to access this in the S3 resource.

      Thanks

      main.tf

        module "s3_bucket" {
        source = "./modules/S3"
      }
      

      module "kms" {
      source = "./modules/kms"
      }

      outputs.tf

      output "kms_arn" {
        value = module.kms.kms_arn
      }
      

      modules/kms/kms.tf

      resource "aws_kms_key" "key" {
        policy = data.aws_iam_policy_document.cmk.json
      }
      

      resource "aws_kms_alias" "key_alias" {
      name = "alias/kms-key"
      target_key_id = aws_kms_key.key.id
      }

      modules/kms/_outputs.tf

      output "kms_arn" {
        value = aws_kms_key.key.arn
      }
      

      modules/S3/main.tf

      resource "aws_s3_bucket" "bucket" {
      

      bucket = "09432804238423098"
      acl = "private"
      versioning {
      enabled = false
      }
      force_destroy = true
      server_side_encryption_configuration {
      rule {
      apply_server_side_encryption_by_default {
      kms_master_key_id = ../aws_kms_key.key.arn
      sse_algorithm = "aws:kms"
      }
      }
      }
      }

      posted in Continuous Integration and Delivery (CI
      C
      charlenef
    • Trying to identify a PS1 game

      I am afraid I do not have a lot to go on...

      It was a puzzle game where the character was on a platform with blocks tumbling towards them in different patterns. You had to "Mark" squares on the platform to remove the blocks and prevent being squashed or falling off the platform.

      The game was presented in a sort of rudimentary, isometric 3D

      A demo of the game was included on the demo disc that was bundled with the PS1.

      The character gave a very distinctive scream when falling off the platform.

      Anyone any ideas?

      posted in Game Testing
      C
      charlenef
    • RE: Is there a way to replace a building as an atomic operation?

      Oni

      I don't remember if I activated a specific option for it, But I can replace standard tile with insulated tile simply by building over it.

      This does not work for replacing a background tile with a front-ground one.
      It also works if you want to change the material but building the same tile.
      There is some priority rules : As far I remember, you can build a tile over (and replacing) a ladder, but not the other way around,

      posted in Game Testing
      C
      charlenef
    • RE: How to place a red bed on a cyan carpet in Minecraft Java 1.19

      Not the solution you asked for, but since you can't place anything directly over a carpet why don't you use cyan wool blocks under the bed?
      The result should be pretty much the same.

      posted in Game Testing
      C
      charlenef
    • How to add a player to the killer's team

      I'm making a datapack where if you kill somebody they join your team, I already know how to track deaths and kills and I thought of making two scores, one is death count and the other is kills. If a kill happened, the game would just check which player has the score.

      The problem with this is there will be at the start a team for every player, and the teams might move a lot, and making as much as 16 execute command makes me think that there might be a better way. Also this way I would need to make ±16 functions just to add the player then reset the scoreboards of death/kill, and if two players would die at once it could screw up the entire system.

      posted in Game Testing
      C
      charlenef
    • Why can't I place a campus on a plains tile as the Vietnamese?

      I am playing as the Vietnamese. Overall, I'm trying to place a campus on a plains (1 food, 1 prod, and completely empty) within 3 tile from the city, but the game won't let me place it there.

      If we look at the surrounding:

      • Top side: Farm - Woods
      • Middle: Mountain - (Plains) - Mountain.
      • Bottom side: Mountain - Mountain

      enter image description here

      posted in Game Testing
      C
      charlenef