Skip to content

Add PowerShell tests for Windows COM automation and VBS scripts #169

@ABHISHEKSONI121

Description

@ABHISHEKSONI121

Add PowerShell tests for Windows COM automation and VBS scripts and update CI/CD workflows

Overview

PowerShell test scripts to enhance our testing coverage for AFIP web services. These scripts will significantly improve our ability to verify the correct functioning of our AFIP-related COM objects and web service interactions.

New Test Scripts

1. test_factura_electronica.ps1

  • Purpose: Test electronic invoicing processes
  • Key Features:
    • WSAA authentication
    • WSFEv1 operations
    • Invoice creation and management

2. test_remito_electronico_carnico.ps1

  • Purpose: Verify meat shipping voucher functionality
  • Key Features:
    • Remito Electronico Carnico VBS COM object testing
    • Authentication and remito creation
    • Data addition and validation

3. test_pyqr.ps1

  • Purpose: Test QR code generation for AFIP invoices
  • Key Features:
    • PyQR COM object functionality
    • QR code creation and validation

4. test_pyi25.ps1

  • Purpose: Test interleaved 2 of 5 barcode generation
  • Key Features:
    • PyI25 COM object functionality
    • Barcode creation and validation

Integration Tasks

  • Add PowerShell tests to the repository & Configure environment for PowerShell test execution
  • Update CI/CD workflows to include new tests

Linked PR

  1. VBS tests #168
  2. Create a separate PR for updating CI/CD workflows and configurations

Impact

These new tests will enhance our ability to catch issues early, ensure compatibility across different systems, and maintain the reliability of our AFIP-related functionalities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions